Food, Drink and Shopping in Moray & Speyside

 

 

Darcey's Tearoom Cawdor
1. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

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

Elgin Kebab House
3. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Boogie Woogie
4. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Good Year
5. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Beach Bar
6. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

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

Pino Pizza Elgin
9. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Nether Btae
10. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Sandisons
11. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

Johnstons of Elgin Mill  and  Coffee Shop
13. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

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

Food on the Fly
15. Food on the Fly

Bespoke catering for your sporting adventures. Food on the Fly are caterers specialising in providing delicious and elegant food at your river bank,...

More Details

West Bank, Mulben, Fochabers, t: 01542 860778

The Whisky Shop Dufftown
16. 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 Old Mill Inn
17. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

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

Boath House Hotel
19. 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

Costa Coffee
20. Costa Coffee

...

More Details

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

Logie Whisky  and  Wine
21. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Al Bahar
22. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

THE ROYAL HOTEL  and  RESTAURANT
23. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Cafe Ecosse
24. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Beggars Belief
25. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Macbeth's Butchers
26. 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

Fresh! Coffee House  and  Bistro
27. 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

The Ashvale
28. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Diva Designs
29. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

Speyside Enterprises Ltd.
30. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

Phoenix Shop
31. Phoenix Shop

Located at the entrance to the famous Findhorn eco-village, the Phoenix has been serving the local and visiting community for over 20 years. Beginning...

More Details

Findhorn, t:

Three Bags Wool
32. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

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

Pattaya Thai Restaurant
34. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Golden Grill
35. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

The Cross Restaurant with rooms
36. 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

The Olive Tree Cafe
37. The Olive Tree Cafe

...

More Details

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

Noah's Ark Whole Food Cafe and Licensed Bistro
38. 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

Polish Deli
39. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

Richmond Arms Hotel
41. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

Laichmoray Hotel Restaurant and Whisky Lounge
43. 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 Harbour Restaurant  and  Cafe
44. 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

McDonalds
45. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

EarthShare
46. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

The Clifton
47. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Cafe LA JEMS
48. 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 Hidden Corner Restaurant
49. 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

Jimmy Chungs
50. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966