Places to eat in Shaftesbury
Shaftesbury has 17 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Fish & Chips (2), Sandwiches (2), American (1). The food scene spans 6 Fast Food, 5 Cafes & Coffee Shops, 5 Restaurants. Dietary options are covered too: Vegan restaurants (2), Vegetarian restaurants (2). 9 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 11 of 11

Aroma
2 Bell Street, Shaftesbury
Breezy Ridges
Live musicPrivate dining

Coffee#1
26 High Street, Shaftesbury
Outdoor seating
Costa
21 High Street
KFC
King Alfred's Kitchen
17 High Street
Outdoor seating

La Fleur de Lys
Bleke Street
Live music

Lore of the Sky
Outdoor seating
Oriental Express
Beaufoy Close

Subway

The Mitre
23 High Street
Outdoor seatingPrivate dining
Eat near landmarks
Areas & neighbourhoods
Other cities in United Kingdom
Shaftesbury dining — FAQs
How many places to eat are there in Shaftesbury?
There are 17 restaurants, cafes and bars listed in Shaftesbury on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Shaftesbury?
Top-rated places to eat in Shaftesbury include Aroma, Breezy Ridges, Coffee#1. See our ranked list of the best restaurants in Shaftesbury.
Are there restaurants with outdoor seating in Shaftesbury?
4 venues in Shaftesbury have outdoor seating, terraces or gardens.