Places to eat in Bonnyrigg
Bonnyrigg has 16 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Chinese (3), Fish & Chips (2), Italian (2). The food scene spans 9 Fast Food, 4 Restaurants, 2 Cafes & Coffee Shops. Dietary options are covered too: Vegan restaurants (1), Vegetarian restaurants (1).
Showing 16 of 16
Bayne's
22 High Street, Bonnyrigg
Bombay Spice
55 High Street
Canton
58 High Street
Coffee Fresco
51A High Street
Gigi's Italian Restaurant
70 - 74 Lothian Street
Gloria's
19-23 High Street, Bonnyrigg
Greggs
Outdoor seating
Greggs
36 High Street
Hong Kong
Luci’s Modern Italian
Mayflower
54 High Street
McDonald's
Bonnyrigg Road
PIa's
2 Polton Street
Starbucks
The Sun Inn
the Paper Mill
2-4 West Mill Road, Lasswade
Other cities in United Kingdom
Bonnyrigg dining — FAQs
How many places to eat are there in Bonnyrigg?
There are 16 restaurants, cafes and bars listed in Bonnyrigg on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Bonnyrigg?
Top-rated places to eat in Bonnyrigg include Bayne's, Bombay Spice, Canton. See our ranked list of the best restaurants in Bonnyrigg.
Are there restaurants with outdoor seating in Bonnyrigg?
1 venues in Bonnyrigg have outdoor seating, terraces or gardens.