Choose from a menu of steaks, pies, pub foods and desserts.
Food
Bed and breakfast
Take a break and enjoy a relaxing holiday at our hotel in Moreton-in-Marsh.
Hotel
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.
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.
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.