Food, Drink and Shopping in Moray & Speyside

 

 

Pattaya Thai Restaurant
1. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Good Year
2. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Beaver Travel
3. Beaver Travel

...

More Details

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

CJs Plaice
4. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Spey Larder
5. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

The Old Bridge Inn
6. 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 Ashvale
7. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Qismat Tandoori
9. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Wester Lawrenceton Cheese Farm
10. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Bijou Coffee Shop
11. Bijou Coffee Shop

...

More Details

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

The Abbey Inn
12. The Abbey Inn

Phil and Marcia welcome you; With cosy fires in the winter, oak beams and a warm, friendly atmosphere, Traditional pub grub served daily with a va...

More Details

Findhorn Road, Kinloss, t: 01309 690475

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

Culdearn House
14. 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

The Pancake Place
15. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

The Bothy
16. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

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

The Mason Arms
18. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

Darcey's Tearoom Cawdor
20. 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 Lido Cafe
21. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Classroom
22. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Burger King
23. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

The Loft Coffee Shop and Bistro
24. The Loft Coffee Shop and Bistro

A relaxed and friendly family owned coffee shop and bistro set on a working farm. Outside seating available and beautiful farm walks....

More Details

The Loft, East Grange Farm, Kinloss, Forres, t: 01343850111

New Hopeman Chinese Takeaway
25. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

Pizzaeria Toscana
27. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

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

Cornerstone Teahouse
29. 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

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

Buffer Stop
31. 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
32. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

The Granary
33. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

The Grouse Inn
34. 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

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

The Royal Hotel and Restaurant
36. 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 ROYAL HOTEL  and  RESTAURANT
37. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Mezzo @ The Mansefield
38. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

The Muckle Cross
39. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

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

Fresh! Coffee House  and  Bistro
41. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

Ewe  and  Me
42. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

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

Pino Pizza Lossiemouth
44. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Scribbles Pizza House
45. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Bookshop
46. Bookshop

...

More Details

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

Happy City
47. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Emperor Restaurant
48. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

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

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