Food, Drink and Shopping in Moray & Speyside

 

 

Cawdor Tavern
1. 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

CJs Plaice
2. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Wester Lawrenceton Cheese Farm
3. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

The Whisky Shop Dufftown
5. 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

Fisherie Country centre Restaurant
6. 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 Muckle Cross
7. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Wester Hardmuir Fruit Farm and Amaizing Maze
8. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Spice Tandoori
9. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Christies of Fochabers
10. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

The Lido Cafe
11. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Bijou Coffee Shop
12. Bijou Coffee Shop

...

More Details

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

The Cutty Bar  and  Restaurant
13. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

Emperor Restaurant
14. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Knockomie Inn
15. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

Happy City
16. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Olive Tree Cafe
17. The Olive Tree Cafe

...

More Details

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

Darcey's Tearoom Cawdor
18. 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

The Fjord Inn
19. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

Ewe  and  Me
20. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Good Year
21. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Dean's of Huntly
23. 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

China Town Buffet
24. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Natural Spice
25. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Covesea Cafe
26. Covesea Cafe

...

More Details

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

Culdearn House
27. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

Starbucks
28. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Gordon  and  MacPhail
29. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

The Seafood Cafe Findhorn
30. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

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

The Pancake Place
32. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Beach Bar
33. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Pino Pizza Elgin
34. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

Mansion House Hotel and Country Club
36. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

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

Beankind Coffee Roasters
38. 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

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

Strathisla Cafe
40. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Aberlour Pharmacy
41. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Galley Fish  and  Chip Shop
42. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

The Bothy Bistro
43. The Bothy Bistro

...

More Details

Burghead, t:

THE ROYAL HOTEL  and  RESTAURANT
44. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Decora Cafe
45. The Decora Cafe

...

More Details

The Lossiebanks Mills, Bridge Street, Elgin, t: 01343 542 218 Ext. 555

Hopeman Village Tea Rooms  and Takeaway
46. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

The Mason Arms
47. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

McDonalds
48. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Scribbles Pizza House
49. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

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