Food, Drink and Shopping in Moray & Speyside

 

 

Starbucks
1. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Brewers Fayre
2. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

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

CJs Plaice
4. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Boath House Hotel
5. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

The Mill House Hotel  and  Restaurant
6. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

Fisherie Country centre Restaurant
7. 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 Galley Fish  and  Chip Shop
8. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Golden Grill
9. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

McDonalds
10. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Snappy Tomato Pizza
11. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Masin Chinese Takeaway
12. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Zaika Tandoori
13. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

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

Gordon Arms Hotel
15. 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

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

Grampian Hotel Restaurant
17. 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

Camerons Tea Room and Farm Shop
18. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

Elgin Kebab House
19. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Beechtree Restaurant
20. 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

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

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

The Lido Cafe
23. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

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

Cafe LA JEMS
25. 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

Aberlour Pharmacy
26. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Romaks Tandoori Takeaway
27. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Clifton
28. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Balvenie St. Ice Cream
29. 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

Burger King
30. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

The Cross Restaurant with rooms
32. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

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

Lloyd Kenny, the 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 for 3...

More Details

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

Clootie Dumpling Restaurant
34. 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

Noah's Ark Whole Food Cafe and Licensed Bistro
35. Noah's Ark Whole Food Cafe and Licensed Bistro

Step inside this magical place This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...

More Details

Fournet House, Balvenie Street, Dufftown, t: 01340 821428

Scribbles Pizza House
36. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

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

Richmond Arms Hotel
38. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Sunninghill Hotel Restaurant
39. 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

Sandisons
40. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

Al Bahar
42. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

KFC
43. KFC

...

More Details

Elgin, t: 0845 7532532

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

Cairngorm Bike and Hike
45. Cairngorm Bike and Hike

...

More Details

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

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

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

Hopeman Village Tea Rooms  and Takeaway
48. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Costa Coffee
49. Costa Coffee

...

More Details

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

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