Cosy public house in Gloucestershire

Tuck into authentic English steaks or unwind with a chilled glass of bubbly at The Swan Inn. Located in Moreton-in-Marsh, Gloucestershire, we are the ideal destination for a fun night out with friends and family. 

Set amidst the tranquil beauty of the Cotswolds

The Swan Inn is a family-run inn located in the market town of Moreton-in-Marsh. With most of the tourist attractions just a few hours from our pub, we are the ideal choice for a quick meal or a comfortable stay for the duration of your holiday. Our newly renovated bed and breakfast and restaurant offers a fun and cosy atmosphere for travellers and locals alike. Visit us today for a wholesome meal, delicious wine and warm, friendly experience. 

Fresh homemade food

Whether you are in the mood for a streak or looking for a traditional carvery, stop by The Swan Inn for a memorable meal. All our dishes are prepared by our in-house chef using fresh local produce.
Steak night

A pub for all occasions

Are you looking for a quiet place to sip on hot coffee or celebrate your friend's birthday? The Swan Inn offers the ideal setting for all occasions. Read through our reviews on the Food and Drink Guides to see what our guests have to say about our pub.

Function room for hire

At The Swan Inn, we have a multi-purpose room where you can host family functions, corporate events and more. Get in touch with us for more information on function room hire.
Function room

Visit us today

Contact Us

Are you looking for a traditional public house in the Gloucestershire area? Visit The Swan Inn, Moreton-in-Marsh. Call us for reservations.
01608 650 711

Contact us

Share by: