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