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. Or visit our restaurant which serves Roasts every Sunday using seasonal vegetables and high quality delicious meats all sourced as locally as possible.

We also cater and host events of all types and sizes, bespoke to your requirements, enquire on our get in touch page.

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.