About the Swan
Swan Hotel, dating from the latter part of the 17th century, is a delightful riverside Inn set in beautiful countryside on the banks of the River Thames in west Oxfordshire. Whether you are walking on the Thames Path, cruising the river or just in need of a tranquil place to relax, a warm welcome awaits you at the Swan.
We are open all day for food and refreshments, including real ale. Enjoy al fresco dining on our riverside decking in summer, or in our cosy restaurant, toasting your toes in front of a blazing log fire in winter.
We have a range of comfortable hotel rooms, visitor boat moorings as well as camping and caravanning on our large adjacent river island.