Can't decide where to eat in Elgin?

Browse 142 places to eat in Elgin, Scotland, United Kingdom. Common food types include Distillery, Restaurant, and Fast food.

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

Pick a restaurant

Food types

Places to eat

  1. Benriach Distillery

    Elgin, Morayshire, Elgin, SCT IV30 8SJ

  2. Diceys Pub

    185D High St, Elgin, SCT IV30 1DW

  3. Zed Bar Cocktail bar

    195 High St, Elgin, SCT IV30 1DJ

  4. Cadora diner Fish and chips

    181 High St, Elgin, SCT IV30 1DW

  5. White Horse Inn Pub

    160 High St, Elgin, SCT IV30 1BD

  6. Badenoch's Pub

    178-182 High Street, Elgin, IV30 1BA

  1. NORAHS Cafe & Wine Bar Cafe

    143 High St, Elgin, SCT IV30 1DS

  2. Kombucha Cafe Vegan

    239 High Street, Elgin, Scotland IV30 1LY

  3. Granary Restaurant

    14-18 THUNDERTON PLACE, ELGIN, SCT IV30 1BG

  4. Qismat Indian

    204 HIGH STREET, ELGIN, SCT IV30 1BA

  5. Starbucks Coffee Company Coffee shop

    124 High Street, Elgin, Moray IV30 1BW

  6. Manna Restaurant

    5 BATCHEN STREET, ELGIN, SCT IV30 1BH

  7. Highland Baked Potatoes Restaurant

    11 HARROW INN CLOSE, ELGIN, SCT IV30 1BP

  8. The Ditsy Teacup Tea room

    26 Thunderton Pl, Elgin, SCT IV30 1BG

  9. Batchen Street Coffee Coffee shop

    33 Batchen St, Elgin, SCT IV30 1BH

  10. Costa Coffee Coffee shop

    66-68 High St,, Elgin, SCT IV30 1BJ

  11. The Cocktail Joint Cocktail bar

    13 Lossie Wynd, Elgin, SCT IV30 1PU

  12. Pattaya Thai & Chinese Restaurant Thai

    54 High Street, Elgin, SCT IV30 1BU

  13. Youyoutea Bubble tea shop

    69 HIGH STREET, ELGIN, MRY IV30 1EE

  14. The Muckle Cross Pub

    34 High Street, Elgin, SCT IV30 1BU

  15. Elgin Library Cafe

    Cooper Park, Elgin, SCT IV30 1HS

  16. Romak's Tandoori Take-Away Fast food

    47 High St, Elgin, Morayshire IV30 1EE

  17. Ionic Bar Pub

    39 High St, Elgin, SCT IV30 1EE

  18. Ashvale Fish and chips

    11 Moss St, Elgin, SCT IV30 1LU

  19. Harpers Coffee Shop Coffee shop

    1 Abbey St, Elgin, SCT IV30 1DA

  20. Emperor Chinese and Thai Thai

    7 North College Street, Elgin, SCT IV30 1EL

  21. The Golden Pheasant Pub

    14 North St, Elgin, SCT IV30 4EF

  22. SYMPOSIUM coffee house Coffee shop

    Asda, Edgar Rd, Elgin, SCT IV30 6YQ

  23. Glen Moray Distillery Ltd Distillery

    Bruceland Rd, Moray, IV30 1YE

  24. Natural Taste Indian

    1 Springfield Road, Elgin, SCT IV30 6

  25. Masin Chinese Takeaway Fast food

    3 Springfield Road, Elgin, SCT IV30 6BY

  26. Springfield Bar Bar

    54 Glen Moray Dr, Elgin, SCT IV30 6YA

  27. The Crofters Neuk Sandwich shop

    62 GLEN MORAY DRIVE, ELGIN, SCT IV30 6YA

  28. Harry Gow Bakery Bakery

    34 Moycroft Rd, Elgin, SCT IV30 1XE

  29. Nae Bad Food Fast food

    50 MAIN STREET, ELGIN, SCT IV30 6BH

  30. Linkwood Lodge Pub

    15 Linkwood Way, Elgin, Moray IV30 1HY

  31. Greggs Bakery

    1 Coxton Park, Elgin, SCT IV30 8AZ

  32. Starbucks Coffee shop

    A96, Elgin, SCT IV30 8QN

  33. Mannochmore Distillery Distillery

    Glenlossie Rd, Moray, IV30 8GY

  34. Willow and Birch Coffee Company Coffee shop

    County Park, Millbuies, Elgin, SCT IV30 8FW

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Elgin.
  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