Food, Drink and Shopping in Moray & Speyside

 

 

Grampian Hotel Restaurant
1. Grampian Hotel Restaurant

The dining room has recently been refurbished and is perfect for afternoon teas/coffees, light snacks, meals and meetings. The dining room is accessed...

More Details

5 Regent Square, Keith, t: 01542 887342

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

Glenfiddich Restaurant
3. 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 Kimberley Inn
4. 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:

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

The Ashvale
6. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

The Classroom
7. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

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

The Olive Tree Cafe
10. The Olive Tree Cafe

...

More Details

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

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

Natural Spice
12. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

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

Covesea Cafe
14. Covesea Cafe

...

More Details

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

The Old Bridge Inn
15. 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 Muckle Cross
16. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Simply Red
17. Simply Red

Relax Eat + Drink in style at Simply RED. Contemporary yet warm atmosphere, excellent quality food. Sign up to the GreaterSpeyside newletter to keep ...

More Details

Leys Road, Forres, t: 01309 676737

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

Costa Coffee
19. Costa Coffee

...

More Details

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

The Bothy
20. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Northern Fish Shop
21. Northern Fish Shop

...

More Details

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

Fisherie Country centre Restaurant
22. 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

Beach Bar
23. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Beaver Travel
24. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

Pino Pizza Elgin
25. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Christies Deli
26. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Carlton Hotel
27. 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

Franklin's Restaurant at Cluny Bank Hotel
28. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

Ptarmigan Restaurant
29. 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

Clootie Dumpling Restaurant
30. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

Al Bahar
31. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Balvenie St. Ice Cream
32. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

Laichmoray Hotel Restaurant and Whisky Lounge
33. 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

The 1629
34. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743