Delicious pub food in Moreton-in-Marsh

Discover fantastic steaks and freshly made traditional English meals at our restaurant. Visit The Swan Inn today.

Authentic English food and drinks

Are you looking for a pub in the Moreton-in-Marsh area of Gloucestershire that serves mouth-watering food? Whether you are in the mood for a homemade pie or one of our famous steaks, our menu of delicious dishes will surely get your taste buds tingling. All our dishes are made from fresh, local ingredients sourced from the farms in Gloucestershire. You can also choose from a variety of drinks like beer, ale and fresh fruit juices to complement your meal. If you are allergic to certain foods, please speak to our chef. We will be happy to tailor our dishes to suit your preferences.  
Friends having beer

Food nights for food lovers

At The Swan Inn, we host food nights where you can dig into our juicy steaks or try our homemade curry.

Tuesday night 
Curry, a pint of lager or bitter or a glass of wine or a glass of soft drink for £10.95 each!

Thursday night – Steak Night
  • 16oz T-bone £19.50
  • 8oz fillet £19.50
  • 8oz rib-eye £14.50
  • 8oz sirloin £13.50
Each served with all the trimmings and a pint of lager or bitter or glass of wine or soft drink.     

Ask for our daily specials

Our restaurant is ideal for all occasions, from date nights to fun family dinners. Don't forget to ask our friendly staff for our daily specials which include steaks, pies and pub food. We are located close to the motorway and very close to a campsite. So if you are in the mood for an adventurous camping trip, stop by The Swan Inn first for a delicious meal and some English beer. Contact us for more information.
In the mood for flavoursome pub food? Visit The Swan Inn in Moreton-in-Marsh, Gloucestershire. Call us to book a table.  
01608 650 711 

Contact us

Share by: