📷 Image found via theswanwitney.hotelmix.co.uk · verify licensing
The Swan Hotel in Eynsham is a working pub that's been part of village life for centuries.
On the eastern edge of the Cotswolds, it serves both locals and visitors looking for a meal, a drink, or an overnight stay while exploring the area. The food is traditional pub fare done properly, there's a solid range of local and regional ales on tap, and the atmosphere is genuinely friendly without any pretence—the kind of place that feels welcoming to anyone who walks in.
Eynsham itself dates back to Anglo-Saxon times, and the Swan almost certainly started as a coaching inn, one of those essential stops where travellers could rest, eat, and look after their horses before moving on. You can still feel that history in the place. The village has kept its character around the historic market square, and it sits in a really useful spot if you want to divide your time between Oxford—just a short drive away with all its university heritage—and the rest of the Cotswolds with its stone villages and rolling countryside. Whether you're using the Swan as a proper base for a few nights or just stopping in for a pint and some food, it's genuine local hospitality in a genuinely convenient location for getting around the region.
Visitor reviews
Every review has a sheep rating. If you have dogs on your account, you can add an optional dog-friendly paw rating when you post.