Food, Drink and Shopping in Moray & Speyside

 

 

Macleans bakery
1. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

The Mason Arms
2. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

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

Akash Tandoori
5. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Restaurant La Faisanderie
6. 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

Wester Lawrenceton Cheese Farm
7. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Subway
8. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

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

Pattaya Thai Restaurant
10. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

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

The Ashvale
12. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Chapter One
13. Chapter One

Chapter One's food * classic and modern, italian cuisine skillfully conceived, unfussy dishes which have a characteristic robustness and a pleasin...

More Details

39 High Street, Forres, Forres, t: 01309 671682

Braemou Inn
14. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

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

...

More Details

Newmill, Elgin, t: 01343 554099

Ptarmigan Restaurant
16. 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

Pino Pizza Elgin
17. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

McDonalds
18. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Harbour Lights Cafe  and  Restaurant
19. 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
20. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Burger King
21. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

Al Bahar
23. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Ditsy Teacup
24. 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

Speyside Coffee Roasting Co.
25. 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

Fresh on Spey
26. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

Tannochbrae Guest House  and  Restaurant
28. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

EarthShare
29. 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

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

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

Knockomie Inn
32. 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

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

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

Brander Arms
35. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

The Tee Shack
36. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Rendezvous At The Royal
37. Rendezvous At The Royal

...

More Details

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

Diva Designs
38. Diva Designs

...

More Details

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

China Town Buffet
39. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Thirteen Moons Cafe and Shop
40. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

Aberlour Pharmacy
41. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Cook House Take Away
42. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

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

Franklin's Restaurant at Cluny Bank Hotel
44. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new 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 f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

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

Spice Tandoori
46. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Food on the Fly
47. 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 Steading Bakehouse
48. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

The Old Bridge Inn
49. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

The Clifton
50. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100