Food, Drink and Shopping in Moray & Speyside

 

 

The Pancake Place
1. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Zaika Tandoori
2. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Wester Lawrenceton Cheese Farm
3. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Speyside Coffee Roasting Co.
4. 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

Glenfiddich Restaurant
5. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

The Harbour Restaurant  and  Cafe
6. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

Covesea Cafe
7. Covesea Cafe

...

More Details

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

The Old Bridge Inn
8. 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

Personal Dining Services, Moray
9. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Bandstand Bar and Restaurant
10. 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

Struan House Hotel and Restaurant
11. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

The Fjord Inn
12. 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

Harbour Lights Cafe  and  Restaurant
13. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

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

The Grouse Inn
15. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

Macleans bakery
16. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

Costa Coffee
17. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Ewe  and  Me
18. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

WS Test 5
19. WS Test 5

...

More Details

Aberlour, t:

The Cairn Restaurant
20. 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

Logie Steading Farm  and  Garden Shop
21. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

Beggars Belief
22. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Pattaya Thai Restaurant
23. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Tigh na Sgiath Country House Hotel
24. Tigh na Sgiath Country House Hotel

Romantic Small Country House Hotel situated in Dulnain Bridge, candle-lit restaurant offering fine dining five course dinner using local and organic p...

More Details

Skye of Curr Road, Dulnain Bridge, Grantown on Spey, t: 01479 851 345

Cook House Take Away
25. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

AmoRoma Taverna
26. 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

Snappy Tomato Pizza
27. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

The Bakehouse
28. 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

EarthShare
29. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

Hopeman Village Tea Rooms  and Takeaway
30. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Happy City
31. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Cloudhowe
32. Cloudhowe

...

More Details

Unit 4, Logie Steading, Forres, t: 01309 611799

Richmond Arms Hotel
33. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Bothy
34. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Mosset Tavern
35. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Highlander Inn ~ Craigellachie
36. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Darcey's Tearoom Cawdor
37. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

Tomintoul Gallery
38. Tomintoul Gallery

Charming small gallery of Batik fine artist Jane Lannagan. Original works by Jane and other artists, prints, cards, ceramics and interesting gifts....

More Details

82 Main Street, Tomintoul, t: 01807589458

Duffus Inn
39. Duffus Inn

The Duffus Inn, Restaurant and Bar is close to Lossiemouth, Hopeman, Elgin and Forres. We are a family-run restaurant specialising in great Scottish...

More Details

1 Hopeman road, Duffus, t: 01343 835065

Pizzaeria Toscana
40. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Johnstons of Elgin Mill  and  Coffee Shop
41. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

Rendezvous At The Royal
42. Rendezvous At The Royal

...

More Details

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

China Town Buffet
43. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Community Food Moray
44. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

Three Bags Wool
45. 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

Skerry Brae
46. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Starbucks
47. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Akash Tandoori
48. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

The Galley Fish  and  Chip Shop
49. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Natural Spice
50. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800