Food, Drink and Shopping in Moray & Speyside

 

 

Pattaya Thai Restaurant
1. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Pino Pizza Elgin
2. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Le Cafe Coull
3. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Spice Tandoori
4. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Skerry Brae
5. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

Bookshop
7. Bookshop

...

More Details

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

Thirteen Moons Cafe and Shop
8. 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

Sandisons
9. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

Bandstand Bar and Restaurant
11. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

The Bothy
12. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Cairngorm Bike and Hike
13. Cairngorm Bike and Hike

...

More Details

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

Polish Deli
14. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Highland Country Cooking
15. 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

Connage Highland Dairy
16. 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 Harbour Restaurant  and  Cafe
17. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

Ewe  and  Me
18. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

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

The Drouthy Cobbler
20. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

Costa Coffee
21. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Covesea Cafe
22. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

Gordon Arms Hotel
23. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

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

Mezzo @ The Mansefield
25. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

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

Hopeman Village Tea Rooms  and Takeaway
27. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

Beaver Travel
28. Beaver Travel

...

More Details

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

Costa Coffee
29. Costa Coffee

...

More Details

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

JJ's
30. 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 Granary
31. The Granary

...

More Details

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

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

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

Brodie Countryfare Lunchroom
34. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

Fresh! Coffee House  and  Bistro
35. 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

The Pancake Place
36. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Pino Pizza Lossiemouth
37. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

New Hopeman Chinese Takeaway
38. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

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

A Gift from Scotland
40. A Gift from Scotland

...

More Details

93-95 High Street, Aberlour, t: 01340 871136

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

Romaks Tandoori Takeaway
42. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Scribbles Pizza House
44. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Archiestown Hotel  and  Bistro
45. 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

The Ashvale
46. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

The Abbey Inn
47. 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

China Town Buffet
48. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Cook House Take Away
49. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Richmond Arms Hotel
50. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388