Food, Drink and Shopping in Moray & Speyside

 

 

Polish Deli
1. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Old Bridge Inn
2. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

The Lido Cafe
3. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Pancake Place
4. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Spice Tandoori
5. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Masin Chinese Takeaway
6. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Beggars Belief
7. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Richmond Arms Hotel
8. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Cairn Restaurant
9. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Covesea Cafe
10. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

Elgin Kebab House
11. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Ewe  and  Me
12. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Drouthy Cobbler
13. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

The Whisky Shop Dufftown
14. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

Happy City
15. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Galley Fish  and  Chip Shop
16. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

The Bothy
17. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Northern Fish Shop
18. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Mansion House Hotel and Country Club
19. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Bandstand Bar and Restaurant
20. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

Christies Deli
21. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Starbucks
22. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Hopeman Village Tea Rooms  and Takeaway
23. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

Pino Pizza Elgin
24. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Rendezvous At The Royal
25. Rendezvous At The Royal

...

More Details

The Royal Hotel, Station Road, Elgin, t: 01343 543474

The Ashvale
26. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

McDonalds
27. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Archiestown Hotel  and  Bistro
28. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

Garmouth Hotel
29. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

Romaks Tandoori Takeaway
30. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Granary
31. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

Mr J Chinese Express
32. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Speyside Coffee Roasting Co.
33. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

Gordon  and  MacPhail
34. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

Fisherie Country centre Restaurant
35. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

The Bakehouse
36. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

CJs Plaice
37. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Costa Coffee
38. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

Brodie Countryfare Lunchroom
39. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Cairngorm Bike and Hike
40. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

Miele's of Forres
41. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

Pino Pizza Lossiemouth
42. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Scribbles Pizza House
43. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Strathisla Cafe
44. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388

The Bothy Bistro
45. The Bothy Bistro

...

More Details

Burghead, t:

Three Bags Wool
46. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

ScottishJerky.com
47. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

AmoRoma Taverna
48. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Chapter One
49. Chapter One

Chapter One's food * classic and modern, italian cuisine skillfully conceived, unfussy dishes which have a characteristic robustness and a pleasin...

More Details

39 High Street, Forres, Forres, t: 01309 671682

The Fjord Inn
50. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232