Food, Drink and Shopping in Moray & Speyside

 

 

The Whisky Shop Dufftown
1. 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 Classroom
2. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Philp's Fine Food
3. Philp's Fine Food

Delicatessen selling local and regional fine foods. Olives and antipasti, cheese, whisky, wines and spirits, ice cream, home cooking. Gifts an...

More Details

22 High Street, Forres, t: 01309 358 060

Brewers Fayre
4. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Elgin Kebab House
5. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Tomintoul Gallery
6. 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

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

Struan House Hotel and Restaurant
8. 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 Bothy
9. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Cairngorm Bike and Hike
10. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

Mr J Chinese Express
11. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

WS Test 5
12. WS Test 5

...

More Details

Aberlour, t:

A Gift from Scotland
13. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

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

The Bothy Bistro
15. The Bothy Bistro

...

More Details

Burghead, t:

The Royal Hotel and Restaurant
16. 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

Golden Grill
17. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Harbour Inn
18. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Pancake Place
19. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Scribbles Pizza House
20. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Happy City
21. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Highland Country Cooking
22. 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

Natural Spice
23. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Glenfiddich Restaurant
24. 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

Snappy Tomato Pizza
25. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

The Croft Inn
26. 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

Pizzaeria Toscana
27. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Covesea Cafe
28. Covesea Cafe

...

More Details

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

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

Bijou Coffee Shop
30. Bijou Coffee Shop

...

More Details

6-10 Batchen Street, Elgin, t: 01343 542385

Hopeman Village Tea Rooms  and Takeaway
31. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Christies Deli
32. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Sunny Brae Restaurant
33. 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

Costa Coffee
34. Costa Coffee

...

More Details

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