We serve a selection of wines, beers and ales. Enjoy a drink while watching your favourite sport.
Choose from a menu of steaks, pies, pub foods and desserts.
Bed and breakfast
Take a break and enjoy a relaxing holiday at our hotel in Moreton-in-Marsh.
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.