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 (2), Vegetarian restaurants (2), Gluten-free restaurants (1).
Showing 13 of 13
Bayne's
22 High Street, Bonnyrigg
Bombay Spice
55 High Street

Canton
58 High Street

Gigi's Italian Restaurant
70 - 74 Lothian Street

Gloria's
19-23 High Street, Bonnyrigg

Greggs
36 High Street

Hong Kong

Mayflower
54 High Street

McDonald's
Bonnyrigg Road

PIa's
2 Polton Street
Starbucks

The Sun Inn
Outdoor seating

the Paper Mill
2-4 West Mill Road, Lasswade
Outdoor seating
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?
2 venues in Bonnyrigg have outdoor seating, terraces or gardens.