Food, Drink and Shopping in Moray & Speyside

 

 

Failte Cafe
1. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Chapter One
2. Chapter One

Chapter One's food * classic and modern, italian cuisine skillfully conceived, unfussy dishes which have a characteristic robustness and a pleasin...

More Details

39 High Street, Forres, Forres, t: 01309 671682

Beggars Belief
3. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Bijou Coffee Shop
4. Bijou Coffee Shop

...

More Details

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

The Clifton
5. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Tannochbrae Guest House  and  Restaurant
6. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

The Loft Coffee Shop and Bistro
7. 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

The Tee Shack
8. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

A Gift from Scotland
9. A Gift from Scotland

...

More Details

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

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

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

Fisherie Country centre Restaurant
12. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

Subway
13. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Zaika Tandoori
14. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Natural Spice
15. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Bandstand Bar and Restaurant
16. 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 Bakehouse
17. 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

Ewe  and  Me
18. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Elgin Kebab House
19. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Steading Bakehouse
20. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

Braemou Inn
21. Braemou Inn

...

More Details

1 Cooper Street, Hopeman, Elgin, t: 01343 830297

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

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 Classroom
24. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Restaurant La Faisanderie
25. 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 Olive Tree Cafe
26. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Gordon  and  MacPhail
27. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

The Bothy Bistro Burghead
28. 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

Fresh on Spey
29. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

The Muckle Cross
31. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Indian Gardens
32. Indian Gardens

...

More Details

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

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

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

China Town Buffet
35. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

WS Test 5
36. WS Test 5

...

More Details

Aberlour, t:

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

Pino Pizza Lossiemouth
38. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Garmouth Hotel
39. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

The Lido Cafe
40. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Philp's Fine Food
41. Philp's Fine Food

Delicatessen selling local and regional fine foods. Olives and antipasti, cheese, whisky, wines and spirits, ice cream, home cooking. Gifts an...

More Details

22 High Street, Forres, t: 01309 358 060

Tigh na Sgiath Country House Hotel
42. 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

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

Grampian Hotel Restaurant
44. Grampian Hotel Restaurant

The dining room has recently been refurbished and is perfect for afternoon teas/coffees, light snacks, meals and meetings. The dining room is accessed...

More Details

5 Regent Square, Keith, t: 01542 887342

The Galley Fish  and  Chip Shop
45. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

The Royal Oak
46. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

Bookshop
47. Bookshop

...

More Details

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

The Granary
48. The Granary

...

More Details

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

Ptarmigan Restaurant
49. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

Jimmy Chungs
50. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966