Food, Drink and Shopping in Moray & Speyside

 

 

The Decora Cafe
1. The Decora Cafe

...

More Details

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

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

McDonalds
3. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Christies Deli
4. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

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

Wester Hardmuir Fruit Farm and Amaizing Maze
6. 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 Cross Restaurant with rooms
7. 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

Bijou Coffee Shop
8. Bijou Coffee Shop

...

More Details

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

The Bakehouse
9. The Bakehouse

Located in the centre of the historic fishing village of Findhorn on the Moray coast, the Bakehouse opens in the day as a busy local café a...

More Details

91/92 Findhorn, Findhorn, t: 01309 691826

Cafe LA JEMS
10. 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 Whisky Shop Dufftown
11. 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

Spice Tandoori
12. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Hopeman Village Tea Rooms  and Takeaway
13. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Happy City
14. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Jimmy Chungs
15. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Akash Tandoori
16. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

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

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

The Croft Inn
19. 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

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

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

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

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

The Granary
24. The Granary

...

More Details

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

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

Pino Pizza Elgin
26. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Good Year
27. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Indian Gardens
28. Indian Gardens

...

More Details

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

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

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

THE ROYAL HOTEL  and  RESTAURANT
31. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978