Food, Drink and Shopping in Moray & Speyside

 

 

Sunninghill Hotel Restaurant
1. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

The Granary
2. The Granary

...

More Details

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

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

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

Beach Bar
5. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

The Mason Arms
6. The Mason Arms

family run bar and restaurant , good value. coach parties very welcome...

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Spindrift of Tomintoul
7. 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

Sunny Brae Restaurant
8. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

The Clockhouse Restaurant
9. 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

KFC
10. KFC

...

More Details

Elgin, t: 0845 7532532

Gordon Arms Hotel
11. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Harbour Inn
12. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Beggars Belief
13. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Covesea Cafe
14. Covesea Cafe

...

More Details

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

Muckrach Lodge Hotel
15. 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

Elgin Kebab House
16. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Hidden Corner Restaurant
17. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

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

Cafe Ecosse
19. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Starbucks
20. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Pino Pizza Elgin
21. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Qismat Tandoori
22. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Community Food Moray
23. 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

The Decora Cafe
24. The Decora Cafe

...

More Details

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

Akash Tandoori
25. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Fresh! Coffee House  and  Bistro
26. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

Connage Highland Dairy
27. 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

Brewers Fayre
28. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Mezzo @ The Mansefield
29. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Logie Steading Farm  and  Garden Shop
30. 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:

Macbeth's Butchers
31. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Wester Hardmuir Fruit Farm and Amaizing Maze
32. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Barn Bistro at Greenfields
33. 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:

Thirteen Moons Cafe and Shop
34. 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

Carlton Hotel
35. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

The Muckle Cross
36. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

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

Masin Chinese Takeaway
38. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

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

Macleans bakery
40. 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

Speyside Heather Garden  and  Visitor Centre
41. Speyside Heather Garden and Visitor Centre

A 4 star Visitor Centre and multi-award winning attraction. Gift Shop, Exibition,Clootie Dumpling Restaurant, Gallery, Antiques shop, GardenCentre, Pl...

More Details

Dulnain Bridge, Dulnain Bridge, t: 01479851359

Costa Coffee
42. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Croft Inn
43. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Snappy Tomato Pizza
44. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

The Ashvale
45. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

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

Phoenix Café
48. 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:

CJs Plaice
49. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

WS Test 5
50. WS Test 5

...

More Details

Aberlour, t: