Restaurants in Bonnyrigg
We list 15 restaurants in Bonnyrigg.
Updated July 2026
Ambience:
Fine Dining
Laird & Dog
The Anvil Inn
Gloria's
PIa's
The Chase
Calderwood
Royal Oak
Mayflower
Canton
Bombay Spice
Coffee Fresco
Greggs
How many restaurants are there in Bonnyrigg?
15 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.