Places to Eat in and Around Malmesbury

There are lots of lovely places eat out in Malmesbury. Choose from small independent cafés, cosy pubs to a la carte restaurant menus. 

Listed here is a selection of places to eat in and around Malmesbury, listed geographically. Here you will find everything from a relaxed pub lunch to Michelin-starred luxury. This is not intended to be a definitive list, nor can we recommend any one establishment over another - it is merely a guide to the range of options available to the visitor to our town!

Accommodation is also available at those marked with this symbol:  

 Establishments where dogs are welcome in designated areas are marked with this symbol: 


 Details correct at time of going to print - please contact your chosen establishment to confirm.


Jackdaws Coffee House  The Town Hall, Malmesbury, 01666 238017

Homemade quiches, paninis, sandwiches, salads, cakes & pastries, ice creams, teas & coffees

Mon-Sat 8.30am-5.30pm Sun 8.30am-4.30pm


The Whole Hog  Market Cross, Malmesbury, SN16 9AS, 01666 825845 

Bar Meals, Snacks, Teas & CoffeesFood Tues-Sat 11am-2.30pm and 6am-9pm. Sun 12 noon-2.30pm 


 The Old Bell Hotel  Abbey Row, Malmesbury, SN16 0BW, 01666 822344     

Restaurant, Private Dining, Sunday Lunch, Afternoon Tea, Coffee

Breakfast: 7am-9.30am Mon-Fri, 7.30-10am Sat and Sun

Coffee, tea and pastries 9.30am-11am

Lounge Bar Menu: Midday-9pm  Dinner: 6-9pmCream Tea: 1pm-4pm  Full Afternoon Tea: 2pm-4pm   



The Smoking Dog  62 High Street, Malmesbury, SN16 9AT, 01666 825823     

Bar Meals, Restaurant, Specials Board, Speciality Burgers, Sunday Lunch, Garden

Food available Midday-3pm & 6-9pm daily


The Summer Café  4 High St, Malmesbury, SN16 9AU, 01666 822639 

Delicious variety of homemade sandwiches, salads & cakes

Mon-Sat 7.30am-5pm & Sun 8.30am-4pm


 Coffee #1  23 High Street, Malmesbury, SN16 9AB, 01666 829216  

Coffee, teas, smoothies, frappes, cakes and snacks

Mon–Fri 8-5  Sat 8-6  Sun 9-5 


Thomas of Malmesbury  51 The Triangle, Malmesbury, SN16 0AH, 01666 823981 

Family run Butchers, Bistro and Deli. Eat in or takeaway, fully licenced

Tues-Sat 8am-2.30pm 


The Spice Merchant  Holloway, Malmesbury, SN16 9HX, 01666 823330

Keralan Indian Restaurant, takeaway available

Open daily. Lunch 12-2.30pm, Dinner 5.30-11pm


The Bird Cage  2 High Street, Malmesbury, SN16 9UA, 01666 825505  

Artisan Pizzeria, takeaway available Open daily 12.30-9pm



 La Campagna  9 Oxford Street, Malmesbury, SN16 9AX, 01666 823227 

Fully licensed Italian Bar and Restaurant

Mon-Fri: Lunch 12-3pm Dinner 5-10pm  Sat and Sun: 12-10pm


The Abbey Café  Malmesbury Abbey, SN16 9BA, 01666 824339

Coffee, tea, sandwiches, toasties, bacon rolls, soup, cake, cookies, soft drinks. Seating inside and out. Takeaway available

Mon-Sat: 9:30am-3.30pm (occasionally closed for services)


The Kings Arms Hotel  29 High Street, Malmesbury, SN16 9AA, 01666 823383  

Tapas Restaurant, outdoor terrace

Daily: 12-8pm



The Red Bull Inn  Bristol Road, Malmesbury, SN16 0RA, 01666 822108   

Bar meals, snacks, beer garden and play area. Takeaway available

Fri-Sat: 5-8pm Sun: 12-3pm


 The Cat & Custard Pot  Shipton Moyne, GL8 8PN, 01666 880249  

3 miles NW of Malmesbury, B4040 towards Sherston, right turn signposted Shipton Moyne

Country pub dining, large garden and pizza terrace

Pub – Lunch: Mon-Fri 12-2pm Sat 12-2.30pm

Pub – Dinner: Mon-Sat 6-8pm Sun 12-8pm

Pizza Terrace – Weds-Fri 3-8pm Sat & Sun 12-8pm



Whatley Manor  Easton Grey, SN16 0RB, 01666 822888   

B4040 towards Sherston  

The Dining Room - 2 Michelin Star Restaurant - Thurs-Sun 6-9.15pm

Grey’s Brasserie – relaxed a la carte dining – Dinner 6-9.15pm, Sunday lunch 12-2.30. After 2nd August dinner only from Weds-Sun 6-9.15pm

Afternoon tea – 2-5pm. After 2nd August only Weds-Sun after 2pm.



The Rattlebone Inn  Sherston, SN16 0LR, 01666 840871  

6 miles W of Malmesbury, B4040 to Sherston

Classic English country pub, bistro cuisine, real ales and fine wines

Mon-Sat: Lunch 12-2.30pm Dinner 6-9.30pm

Sun: 12-5pm



The Bridge  Sherston, SN16 0LS, 01666 840665

6 miles W of Malmesbury, B4040 to Sherston

Indian Cuisine, eat in, takeaway and delivery

Mon-Thurs: 4.30-10pm Fri: 4-10pm

Sat and Sun: Lunch 12-2pm Dinner 4-10pm


Pettifers Freehouse Hotel  Crudwell, SN16 9EW, 01666 815060  

A la carte bistro menu, Sunday roasts, bar snacks, tea and coffee, cream teas

Daily: Lunch 12-2pm Dinner 5-9pm



The Rectory Hotel  Crudwell, SN16 9EP, 01666 577194  

A contemporary, relaxed Cotswolds country house hotel and restaurant, serving classic food with a contemporary edge

Daily: Lunch 12-2.30pm Dinner 6.30-9.30pm



The Potting Shed  Crudwell, SN16 9EW, 01666 577833 

Sister Pub to the Rectory Hotel, other side of the road

Lunch: Mon-Fri 12-2.30pm, Sat 12-3pm, Sun 12-4pm

Dinner: Mon-Fri 6-9.30pm, Sat 6-10pm, Sun 6.30-9pm



The Wheatsheaf  Crudwell, SN16 6BY, 01666 577833

Family run freehouse pub

Lunch: Weds-Sat 12-2pm, Sun 12-3pm

Dinner: Weds-Sat 5.30-9pm


The Rose & Crown  Lea, SN16 9PA, 01666 822053 

3 miles SE of Malmesbury, signposted from the B4042 towards Swindon

Home cooked food, Sunday lunch, real ales, large garden, children’s outdoor play area

Tues-Sat 12-9pm, Sunday 12-5pm



The Somerford Arms  Little Somerford, SN15 5JP, 01666 826535  

Family run pub, relaxed and friendly atmosphere

Lunch: Tues-Fri 12-2.30pm, Sat 12-2pm, Sun 12-4pm

Dinner: Tues-Fri 5.30-8.30pm, Sat 5.30-9pm


Radnor Arms  Corston, SN16 0HD, 01666 823389  

2 miles South of Malmesbury, A429 towards Chippenham

Family run, traditional village inn, classic pub food, log burners, beer garden

Lunch: Weds-Sat 12-2pm, Sun 12-2.30pm

Dinner: Weds-Sat 5.30-8.30pm



 The  Vine Tree  Norton, SN16 0JP, 01666 837654  

4 miles SW of Malmesbury, B4040 then Foxley Road

Characterful pub, freshly cooked food, over 40 wines sold by the glass, large terrace and garden

Lunch: Weds-Sat 12-2.30pm, Sun 12-4pm

Dinner: Tues-Sat 5.30-9.30pm


Vale of the White Horse Inn  Minety, SN16 9QY, 01666 860175

6 miles East of Malmesbury on the B4040 towards Cricklade

Restaurant, bar meals, lakeside terrace



La Flambe Restaurant  Sutton Benger, SN15 4RY, 01249 720247

8 miles South of Malmesbury, A429 to M4, 2nd exit from roundabout signposted Sutton Benger

French, Spanish and Italian cuisine

Lunch: Tues-Sat 12-2pm, Sun 12-2.30pm

Dinner: Tues-Sat 6-10pm


The New Inn  Seagry, SN15 5HA, 01249 721083

5 miles SE of Malmesbury, A429 towards Chippenham, left turn at Malmesbury Town limits

Bar meals, beer garden


Bon appétit


Local stories in and around the Malmesbury area to keep you up-to-date.


A wonderful place to visit with a wealth of attractions right on the doorstep.


Malmesbury is a beautiful town to visit in its own right and attractions include the jewel in our crown being Malmesbury Abbey, the fabulous Abbey House Gardens, and Malmesbury’s 15th century Market Cross.

For more than two and a half millennia successive generations have populated this hilltop, which forms the centre of the community we now call Malmesbury.


Town Hall, Cross Hayes, Malmesbury, Wiltshire SN16 9BZ

The Council Office is open for Council business from 9am until 5pm Monday to Thursday & Friday 9am to 4.30pm, except for Bank Holidays.

Please call us on 01666 822143, or visit our contact page here to contact a specific councillor or member of the council staff directly.