The Swan is a Pub, Restaurant and B&B located on the edge of the Cotswolds in the picturesque village of Eynsham, just five miles from the city of Oxford. Dating back to 1720, when the building existed as a coaching Inn, the Swan still gives a friendly and warm welcome to locals and travellers alike today.

Enjoy real ales, draught ciders, lagers and an exciting wine list in our cosy lounge or while watching live sport in our sports bar. We offer great pub food everyday between 12pm and 9pm including Roasts every Sunday.

We also cater and host events of all types and sizes, bespoke to your requirements. We have a function room which can seat 50 people and has its own bar. Enquire on our get in touch page or call us on )1865 881 225.

If you’re looking for somewhere to stay, look no further - with five en-suite bedrooms, all fully equipped for your needs and our close proximity to Oxford, the Cotswolds, Bicester Village and Blenheim Palace, the Swan is ideal for a great trip away. Check out our bedrooms page for full information and rates.  Booking is available through