Food, Drink and Shopping in Moray & Speyside

 

 

The Drouthy Cobbler
1. 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

Romaks Tandoori Takeaway
2. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Decora Cafe
3. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

Brodie Countryfare Lunchroom
4. 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

The Whisky Shop Dufftown
5. 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

JJ's
6. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

Ramnee Hotel
7. Ramnee Hotel

Blessed as we are to be in the Heartland of Scotland's Natural Larder, our Executive Chef, Brendon, has a plethora of choice when sourcing the sweetes...

More Details

Victoria Road, Forres, t: +44 (0)1309 672410

Highlander Inn ~ Craigellachie
8. 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

Polish Deli
9. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Highland Country Cooking
10. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

Boogie Woogie
11. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

The Ditsy Teacup
12. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

Brewers Fayre
13. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Dean's of Huntly
14. Dean's of Huntly

In the heart of castle country and on the edge of the whisky trail we at Dean’s invite you to enjoy a taste of Scotland and see for...

More Details

Depot Road, Huntly, t: 01466 792086

Beggars Belief
15. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Ewe  and  Me
16. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Pattaya Thai Restaurant
17. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Laird's Kitchen at Delgatie Castle
18. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Harbour Inn
19. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Royal Hotel and Restaurant
20. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

Tigh na Sgiath Country House Hotel
21. 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

Pino Pizza Elgin
22. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Spindrift of Tomintoul
23. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

The Bothy Bistro
24. The Bothy Bistro

...

More Details

Burghead, t:

Food on the Fly
25. Food on the Fly

Bespoke catering for your sporting adventures. Food on the Fly are caterers specialising in providing delicious and elegant food at your river bank,...

More Details

West Bank, Mulben, Fochabers, t: 01542 860778

The Pancake Place
26. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

The Harbour Restaurant  and  Cafe
27. 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

The Olive Tree Cafe
28. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Cullen Bay Hotel
29. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

Beechtree Restaurant
30. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

Tannochbrae Guest House  and  Restaurant
31. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

Scribbles Pizza House
32. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Fisherie Country centre Restaurant
33. 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 Ashvale
34. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Jimmy Chungs
35. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Laichmoray Hotel Restaurant and Whisky Lounge
36. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045

Miele's of Forres
37. 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

Spey Larder
38. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

Struan House Hotel and Restaurant
39. 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

Phoenix Café
40. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

The Grouse Inn
41. 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

Archiestown Hotel  and  Bistro
42. 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

KFC
43. KFC

...

More Details

Elgin, t: 0845 7532532

Connage Highland Dairy
44. Connage Highland Dairy

Connage Highland Dairy is situated on the family farm, Milton of Connage at Ardersier. Along the shores of the Moray Firth, the Clark family have an o...

More Details

Milton of Connage, Ardersier, Inverness, t: 01667 462000

Aberlour Pharmacy
45. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Ptarmigan Restaurant
46. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

WS Test 5
47. WS Test 5

...

More Details

Aberlour, t:

McDonalds
48. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Skerry Brae
49. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Muckrach Lodge Hotel
50. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257