Food, Drink and Shopping in Moray & Speyside

 

 

The Tee Shack
1. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Barn Bistro at Greenfields
2. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

Zaika Tandoori
3. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

The Gun Lodge Hotel
4. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

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

Cafe LA JEMS
6. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

The Muckle Cross
7. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Richmond Arms Hotel
8. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Harbour Lights Cafe  and  Restaurant
9. 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

Pattaya Thai Restaurant
10. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

The Ditsy Teacup
11. 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

Emperor Restaurant
12. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Ewe  and  Me
13. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

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

The Cutty Bar  and  Restaurant
15. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

The Kimberley Inn
16. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

Crown  and  Anchor
17. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

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

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

Gordon Castle Walled Garden
20. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

Celebrations of Turiff
21. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

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

The Ashvale
23. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Failte Cafe
24. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

The Decora Cafe
25. The Decora Cafe

...

More Details

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

Brewers Fayre
26. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Thirteen Moons Cafe and Shop
27. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

Cornerstone Teahouse
28. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

Ramnee Hotel
29. 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

Aberlour Pharmacy
30. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

CJs Plaice
31. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Burger King
32. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

Duffus Inn
33. 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

The Lido Cafe
34. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Natural Spice
35. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

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

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

Spey Larder
38. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Indian Gardens
39. Indian Gardens

...

More Details

27 Bridge Street, Banff, t: +44 (0)1261 819902

KFC
40. KFC

...

More Details

Elgin, t: 0845 7532532

The Galley Fish  and  Chip Shop
41. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Christies of Fochabers
42. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Cullen Bay Hotel
43. 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

Mansion House Hotel and Country Club
44. 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

Polish Deli
45. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Clockhouse Restaurant
46. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

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

The Pancake Place
48. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Cawdor Tavern
49. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

Garmouth Hotel
50. 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