Can't decide where to eat in Bonnyrigg?

Browse 46 places to eat in Bonnyrigg, Scotland, United Kingdom. Common food types include Fast food, Bar, and Bakery.

Can't decide? Let the game shortlist places in Bonnyrigg for you.

Pick a restaurant

Places to eat

  1. The Calderwood Bonnyrigg Pub

    24 Dundas St, Bonnyrigg, SCT EH19 3AS

  2. The Baguette Bar Fast food

    22 DUNDAS STREET, BONNYRIGG, SCT EH19 3AS

  3. Royal oak bonnyrigg Bar

    58 Polton St, Bonnyrigg, SCT EH19 3DE

  4. Bannoc Brewhouse Bar

    33 Polton St, Bonnyrigg, SCT EH19 3HB

  5. Beetroot Bar & Grill Bar and grill

    33 Polton St, Bonnyrigg, SCT EH19 3HB

  6. Cheeky'z Bar & Grill Bar and grill

    33a Polton Street, Bonnyrigg, SCT EH19 3

  1. Chase Bar Bonnyrigg Bar

    33 Polton Street, Bonnyrigg, SCT EH19 3HB

  2. Pia's Pizzeria Fast food

    2 Polton Street, Bonnyrigg, EH19 3HA

  3. Waverley Hotel - Bonnyrigg Bar

    68 Dundas Street, Bonnyrigg, SCT EH19 3BB

  4. The Anvil Inn Pub

    15 High St, Bonnyrigg, SCT EH19 2DA

  5. Gloria's Fast Food Takeaway & Pizzeria Fast food

    19 High St, Bonnyrigg, SCT EH19 2DA

  6. Hong Kong Chinese Take Away Chinese

    27-29 High St, Bonnyrigg, SCT EH19 2DA

  7. GREGGS Bakery

    44 High Street, Bonnyrigg, SCT EH19 2AA

  8. Bonnie Cafe Doner Kebab & Pizza Cafe

    51 High Street, Bonnyrigg, EH19 2DB

  9. Mayflower Cafe

    54 High Street, Bonnyrigg, EH19 2AB

  10. Canton Chinese takeway Chinese

    58 High St, Bonnyrigg, SCT EH19 2AB

  11. Smash N Slice Indian

    55 High St, Bonnyrigg, SCT EH19 2DB

  12. Ross's of Edinburgh Candy store

    Ross House, Sherwood Industrial Estate, Bonnyrigg, SCT EH19 3LW

  13. Sherwood Snack Bar Breakfast and brunch

    Unit 1 Sherwood Industrial Est, Bonnyrigg, SCT EH19 3LW

  14. Bayne's Bakery

    22 High St, Midlothian, Midlothian EH19 2AA

  15. Gigi's Italian Restaurant Italian

    74 Lothian St, and, Bonnyrigg, SCT EH19 3AQ

  16. Flavours Dessert shop

    4 STAISIDE COURT, BONNYRIGG, SCT EH19 3PZ

  17. Mamma’s Sandwich shop

    7 Hopefield Park, Bonnyrigg, SCT EH19 2NE

  18. Skeltiemuir Fast food

    Bonnyrigg, SCT

  19. Sergio's Fish & Chips Takeaway Cafe

    1 Dalhousie Place, Bonnyrigg, EH19 2LN

  20. Pias Pizzeria Burger

    1 Dalhousie Pl, Bonnyrigg and Lasswade, Midlothian EH19 2LN

  21. Dani's Takeaway Fast food

    1 Dalhousie Pl, Bonnyrigg, SCT EH19 2LN

  22. Polton Inn Gastropub

    Polton Rd, Bonnyrigg, SCT EH18 1BS

  23. The Paper Mill Gastropub

    2-4 Westmill Rd, Lasswade, SCT EH18 1LX

  24. Jolly Italian

    9 ELM ROW, EDINBURGH, EDH EH7 4AA

  25. Kings Acre Bar & Restaurant Breakfast and brunch

    Kings Acre Golf Corse & Academy, Lasswade, SCT Eh181AU

  26. Luci's Restaurant & Cocktail Bar Italian

    14 High St, Lasswade, SCT EH18 1ND

  27. Starbucks Coffee shop

    Bonnyrigg Rd, Dalkeith, SCT EH22 3FU

  28. McDonald's Fast food

    Bonnyrigg Rd, Dalkeith, SCT EH22 3FU

  29. Costa Coffee Coffee shop

    Tesco, Dalkeith, SCT EH22 3PP

  30. The Sun Inn Gastropub

    Lothian Bridge, Dalkeith, SCT EH22 4TR

  31. Esk Valley Table Table Bar

    Melville Dykes Road, Dalkeith, EH18 1AN

  32. The Orangery Restaurant Scottish

    Dalhousie castle hotel, Bonnyrigg, SCT EH19 3JB

  33. The Dungeon Restaurant Scottish

    Dalhousie castle hotel, Bonnyrigg, SCT EH19 3JB

  34. ScranVan Food truck stand

    7 Victoria Gardens, Dalkeith, SCT EH22 4NL

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Bonnyrigg.
  2. Every place gets a random number. The highest numbers make your shortlist.
  3. Share the shortlist with your group, or open a place to see what it serves.

Free to play. You do not need an account.

Pick a restaurant

Nearby cities