Food, Drink and Shopping in Moray & Speyside

 

 

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

Romaks Tandoori Takeaway
2. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Bijou Coffee Shop
3. Bijou Coffee Shop

...

More Details

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

The Ashvale
4. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

New Hopeman Chinese Takeaway
5. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

WS Test 5
6. WS Test 5

...

More Details

Aberlour, t:

Al Bahar
7. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

Restaurant La Faisanderie
9. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Masin Chinese Takeaway
10. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Cawdor Tavern
11. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

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

Harbour Inn
13. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Pizzaeria Toscana
14. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Snappy Tomato Pizza
15. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Celebrations of Turiff
16. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

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

Personal Dining Services, Moray
18. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

Golden Grill
20. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

The Olive Tree Cafe
21. The Olive Tree Cafe

...

More Details

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

Ghillie Basan Cookery Workshops
22. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

The Ditsy Teacup
23. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

Nether Btae
24. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Spey Larder
25. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

Strathisla Cafe
26. Strathisla Cafe

Award Winning Fish and Chip shop also with seating area....

More Details

46 Regent Street, Keith, t: 01542887388

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

Brodie Countryfare Lunchroom
28. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Beankind Coffee Roasters
29. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Sandisons
30. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

The Mill House Hotel  and  Restaurant
31. 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

Wester Lawrenceton Cheese Farm
32. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Three Bags Wool
33. 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

Miele's of Forres
34. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

A Gift from Scotland
35. A Gift from Scotland

...

More Details

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

The Mason Arms
36. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

Windswept Brewing Co
38. Windswept Brewing Co

Based in Lossiemouth, Windswept Brewing Co is a craft brewery producing an award-winning range of beers, hand-crafted for exceptional taste. We love t...

More Details

13 Coulardbank Industrial Estate, Lossiemouth, t: 01343 814310

Boath House Hotel
39. 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 Hidden Corner Restaurant
40. 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

Northern Fish Shop
41. Northern Fish Shop

...

More Details

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

Costa Coffee
42. Costa Coffee

...

More Details

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

Hopeman Village Tea Rooms  and Takeaway
43. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

CJs Plaice
44. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

Rendezvous At The Royal
46. Rendezvous At The Royal

...

More Details

The Royal Hotel, Station Road, Elgin, t: 01343 543474

Subway
47. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

JJ's
48. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

Speyside Enterprises Ltd.
49. 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

Elgin Kebab House
50. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000