Food, Drink and Shopping in Moray & Speyside

 

 

Gordon Castle Walled Garden
1. 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

Zaika Tandoori
2. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

A Taste of Speyside
3. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

The Bothy Bistro Burghead
4. The Bothy Bistro Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

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

Starbucks
6. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

CJs Plaice
7. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Strathisla Cafe
8. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Pizzaeria Toscana
9. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Tigh na Sgiath Country House Hotel
10. Tigh na Sgiath Country House Hotel

Romantic Small Country House Hotel situated in Dulnain Bridge, candle-lit restaurant offering fine dining five course dinner using local and organic p...

More Details

Skye of Curr Road, Dulnain Bridge, Grantown on Spey, t: 01479 851 345

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

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

Wester Lawrenceton Cheese Farm
13. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Spey Larder
14. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Logie Steading Farm  and  Garden Shop
15. 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:

The Tee Shack
16. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Logie Whisky  and  Wine
17. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Cairngorm Bike and Hike
18. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

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

Bookshop
20. Bookshop

...

More Details

Logie Steading Bookshop, Dunphail, Forres, t: 01309 661373

Diva Designs
21. Diva Designs

...

More Details

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

The Kimberley Inn
22. 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:

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

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

Knockomie Hotel
25. Knockomie Hotel

We have two menus at Knockomie, our Traditional Scottish Menu and our Daily Menu. Both menus feature the very best local and Scottish ingredients and ...

More Details

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

The 1629
26. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

The Galley Fish  and  Chip Shop
27. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Highland Country Cooking
28. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

The Ashvale
29. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Christies of Fochabers
30. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

The Grouse Inn
31. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

Macleans bakery
32. 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

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

...

More Details

Newmill, Elgin, t: 01343 554099

Jimmy Chungs
34. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Cook House Take Away
35. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

The Cross Restaurant with rooms
36. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

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

Costa Coffee
38. Costa Coffee

...

More Details

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

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

Northern Fish Shop
40. Northern Fish Shop

...

More Details

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

Ghillie Basan Cookery Workshops
41. 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

JJ's
42. 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

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

Highlander Inn ~ Craigellachie
44. 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

Ewe  and  Me
45. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Romaks Tandoori Takeaway
46. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

The Muckle Cross
48. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Christies Deli
49. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Richmond Arms Hotel
50. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388