Skip to content
Cotswolds Info

Places to eat in Malmesbury

5 places · every place verified by us

Malmesbury's places to eat are spread out: a vegan music pub in Westport, a café inside the abbey and a butcher's bistro in the town, then a country dining pub at Norton and a new farm café at Hullavington. They suit vegans, dog owners and anyone after a long Sunday lunch, but most are shut on Mondays.

Sunlit room with a wood-burning stove in a stone fireplace, a guitar and paintings on the walls
Good for

Filters

Price band
Accessibility
Clear all filters

5 places

5 places

Where to eat in Malmesbury

Malmesbury has a few places to eat in the town and two good ones in the country around it. The Three Cups Inn, on the Triangle in Westport a few minutes' walk from the abbey, has a meat-free kitchen, and Vegan Food and Living named it the best vegan pub in Wiltshire. It is also the town's music pub, with live music every Sunday and folk sessions on Wednesdays, and dogs and families are welcome.

Inside Malmesbury Abbey, the Abbey Café serves Fairtrade coffee, soup, toasties and cakes from Monday to Saturday, 9.30am to 3.30pm, with tables in the Cloister Gardens in summer. Michael's, a family butcher's with a licensed bistro about five minutes' walk beyond the abbey, cooks breakfast with sausages and ham from its own counter, from 8am to 2pm, Tuesday to Saturday. Michael's website shows little sign of 2026, so check before you plan round it.

Out of town

The Vine Tree at Norton, about 3 miles (5km) south-west, is a recently reopened free house and restaurant in a former watermill, with a terrace and garden, and dogs are welcome. Its October 2026 menu ran from Cornish crab, trout and mussels to estate venison and pheasant. It is down lanes, so you need a car. The Flying Monk, at Bradfield Manor Farm in Hullavington about 4 miles south, opened on 26 August 2026 as a café, kitchen and bar for breakfast, brunch and lunch, from 10am to 4pm, Wednesday to Sunday.

Booking, Sunday lunch and children

Book the Vine Tree online or by phone, above all for Sunday lunch, which runs from noon with the last booking at 4.45pm. It has children's menus, Sundays included, and Monday is not in its published opening hours, so ring before a Monday visit. The Flying Monk takes no bookings; groups of eight or more should email first. The Three Cups serves food in the evening from Tuesday to Saturday, at lunch from Thursday to Saturday and from 4pm to 7pm on Sundays, with a vegan roast once a month from October to April. There is no food there on Mondays.

Prices, dogs and parking

On the Vine Tree's October 2026 menu, starters ran from £8 to £13 and mains from £19 to £34. The others publish no prices we could date. Dogs are welcome at the Three Cups and the Vine Tree. In the town, Wiltshire Council runs the car parks, among them Cross Hayes by the Town Hall, which has disabled bays. For a bed, see where to stay in Malmesbury.

An ornate octagonal Gothic market cross with pinnacles in a town centre
The Market Cross, Malmesbury Photo: Tilman2007, CC BY-SA 4.0, via Wikimedia Commons

Our picks in and around Malmesbury

The Three Cups for vegan food, music and a dog, the Vine Tree for a long lunch of fish or game, and the Flying Monk for a farm brunch from Wednesday to Sunday.

All places

Before you go

Parking
Wiltshire Council car parks, including Cross Hayes by the Town Hall, with disabled bays. The Vine Tree needs a car.
Booking ahead
The Vine Tree online or by phone, above all for Sunday lunch. The Flying Monk takes no bookings.
Prices
Vine Tree starters £8 to £13 and mains £19 to £34 (2026).
Dogs
Welcome at the Three Cups Inn in Westport and at the Vine Tree.
Mondays
Michael's and the Flying Monk are closed, the Vine Tree lists no Monday hours, and the Three Cups serves no food. The Abbey Café opens.

Walks from Malmesbury

A loop of the town below the abbey by the River Avon, about an hour from Cross Hayes, ending at the Three Cups.

All walks starting here

Questions

Where can I have Sunday lunch near Malmesbury?

At the Vine Tree at Norton, about 3 miles south-west, which serves Sunday lunch from noon with the last booking at 4.45pm and has a children's Sunday menu; book online. In the town, the Three Cups Inn serves food from 4pm to 7pm on Sundays, with a vegan roast once a month from October to April.

Can you eat inside Malmesbury Abbey?

Yes, at the Abbey Café, which serves coffee, soup, toasties, cakes and bacon rolls inside the church from Monday to Saturday, 9.30am to 3.30pm. In warm weather there are tables in the Cloister Gardens. It is closed on Sundays and now and then for a wedding or funeral, so check its page first.

Where can I get breakfast in Malmesbury?

At Michael's, the butcher's bistro beyond the abbey, from 8am to 2pm, Tuesday to Saturday, or at the Abbey Café from 9.30am, Monday to Saturday. The Flying Monk at Hullavington, about 4 miles south, serves breakfast and brunch from 10am, Wednesday to Sunday, and takes no bookings.

Is anywhere to eat open in Malmesbury on a Monday?

The Abbey Café opens from 9.30am to 3.30pm. The Three Cups opens at 3pm on Mondays but serves no food that day, Michael's and the Flying Monk are closed, and the Vine Tree at Norton lists no Monday hours. Plan a Monday round a lunch at the abbey, or come later in the week.

A great abbey church rising above rooftops and a green water meadow

About Malmesbury

A hilltop town almost ringed by the Avon, with the great Norman nave of its abbey, King Athelstan's empty tomb, a flying monk and a market cross built for shelter.

Read our guide to Malmesbury

Further afield

Don't miss a thing

What is on, what is new and what is in season in Cotswolds Info, in your inbox about once a month.

About once a month. Unsubscribe at any time.