Food, Drink and Shopping in Moray & Speyside

 

 

Costa Coffee
1. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Pino Pizza Lossiemouth
2. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

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

Celebrations of Turiff
4. 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

ScottishJerky.com
5. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

Natural Spice
6. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Wester Hardmuir Fruit Farm and Amaizing Maze
7. 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

Mosset Tavern
8. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Speyside Coffee Roasting Co.
9. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

Boogie Woogie
10. 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

The Tee Shack
11. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Mezzo @ The Mansefield
12. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Zaika Tandoori
13. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Elgin Kebab House
14. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Muckrach Lodge Hotel
15. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

Gordon Castle Walled Garden
16. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

The Clifton
17. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Highlander Inn ~ Craigellachie
18. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

Nether Btae
19. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Brander Arms
20. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

Food on the Fly
22. 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

Ptarmigan Restaurant
23. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

The Fjord Inn
24. 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

Crown  and  Anchor
25. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

The Royal Oak
26. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

Snappy Tomato Pizza
27. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Laird's Kitchen at Delgatie Castle
29. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Romaks Tandoori Takeaway
30. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Aberlour Pharmacy
31. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Le Cafe Coull
32. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Archiestown Hotel  and  Bistro
33. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

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

The Cairn Restaurant
35. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Happy City
36. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Wester Lawrenceton Cheese Farm
37. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Mansion House Hotel and Country Club
38. 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

Christies Deli
39. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

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

Beach Bar
42. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

CJs Plaice
44. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Richmond Arms Hotel
45. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

Al Bahar
47. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

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

The Lido Cafe
50. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464