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