Food, Drink and Shopping in Moray & Speyside

 

 

Crown  and  Anchor
1. 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

Costa Coffee
2. Costa Coffee

...

More Details

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

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

Pizzaeria Toscana
4. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

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

WS Test 5
6. WS Test 5

...

More Details

Aberlour, t:

Food on the Fly
7. 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 Old Mill Inn
8. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

The Mason Arms
9. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Franklin's Restaurant at Cluny Bank Hotel
10. 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

Buffer Stop
11. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

Spice Tandoori
12. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

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

Scribbles Pizza House
14. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

The Decora Cafe
15. The Decora Cafe

...

More Details

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

Camerons Tea Room and Farm Shop
16. 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

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

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

Miele's of Forres
19. 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

Connage Highland Dairy
20. 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 Royal Oak
21. 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

Beankind Coffee Roasters
22. 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 Kimberley Inn
23. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

Snappy Tomato Pizza
24. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Rendezvous At The Royal
26. Rendezvous At The Royal

...

More Details

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

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

The Pancake Place
28. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

The Olive Tree Cafe
29. The Olive Tree Cafe

...

More Details

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

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

The Muckle Cross
31. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

New Hopeman Chinese Takeaway
32. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

Mr J Chinese Express
34. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

The Cutty Bar  and  Restaurant
35. 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

Beaver Travel
36. Beaver Travel

...

More Details

2-6 South St, Elgin, t: 01343 548844

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

Threaplands Garden Centre
38. Threaplands Garden Centre

The restaurant at Threaplands Garden Centre has only been open since the beginning of November 2018 and it has already made a name for itself both loc...

More Details

Lhanbryde, t: 01343 842245

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

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

The Tee Shack
41. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Fisherie Country centre Restaurant
42. 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

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

Beggars Belief
44. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Cornerstone Teahouse
45. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

CJs Plaice
46. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Mosset Tavern
47. 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

Richmond Arms Hotel
48. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Failte Cafe
49. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Logie Steading Farm  and  Garden Shop
50. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t: