Food, Drink and Shopping in Moray & Speyside

 

 

Strathisla Cafe
1. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

The Cross Restaurant with rooms
2. 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 Decora Cafe
3. The Decora Cafe

...

More Details

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

McDonalds
4. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Akash Tandoori
5. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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

Richmond Arms Hotel
7. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Logie Whisky  and  Wine
8. Logie Whisky and Wine

...

More Details

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

Pino Pizza Elgin
9. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

The Harbour Restaurant  and  Cafe
10. 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

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

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

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

The Tee Shack
14. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

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

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

The Mason Arms
17. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Pizzaeria Toscana
18. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Nether Btae
19. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Polish Deli
20. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Cook House Take Away
21. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

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

Buffer Stop
23. 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

The Ashvale
24. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

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

Gordon Arms Hotel
26. 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

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

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

Indian Gardens
29. Indian Gardens

...

More Details

27 Bridge Street, Banff, t: +44 (0)1261 819902

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

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

The Croft Inn
32. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Macbeth's Butchers
33. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Le Cafe Coull
34. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Masin Chinese Takeaway
35. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

The Classroom
36. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

Wester Lawrenceton Cheese Farm
38. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Snappy Tomato Pizza
39. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Pattaya Thai Restaurant
40. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

The Pancake Place
41. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Costa Coffee
42. Costa Coffee

...

More Details

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

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

The Bothy Bistro
44. The Bothy Bistro

...

More Details

Burghead, t:

Beechtree Restaurant
45. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

Diva Designs
46. Diva Designs

...

More Details

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

KFC
47. KFC

...

More Details

Elgin, t: 0845 7532532

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

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

Scribbles Pizza House
50. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835