Food, Drink and Shopping in Moray & Speyside

 

 

The Clifton
1. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Starbucks
2. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Zaika Tandoori
3. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

Bijou Coffee Shop
4. Bijou Coffee Shop

...

More Details

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

Chapter One
5. 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

Jo Robinson Sugarcraft
6. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

Qismat Tandoori
7. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Jimmy Chungs
8. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Simply Red
9. Simply Red

Relax Eat + Drink in style at Simply RED. Contemporary yet warm atmosphere, excellent quality food. Sign up to the GreaterSpeyside newletter to keep ...

More Details

Leys Road, Forres, t: 01309 676737

Emperor Restaurant
10. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Tannochbrae Guest House  and  Restaurant
11. 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:

Scribbles Pizza House
12. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Three Bags Wool
13. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Fresh on Spey
14. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

A Taste of Speyside
15. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

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

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

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

Cafe Ecosse
19. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Wester Lawrenceton Cheese Farm
20. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

JJ's
21. 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

Carlton Hotel
22. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

The Fjord Inn
23. The Fjord Inn

With excellent views, the Fjord Inn is situated midway between Inverurie, Turriff and Huntly, attracting discerning diners from the local area and muc...

More Details

Fisherford, Turriff, t: 01464 841232

Snappy Tomato Pizza
24. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Covesea Cafe
25. Covesea Cafe

...

More Details

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

Logie Whisky  and  Wine
26. Logie Whisky and Wine

...

More Details

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

The Royal Oak
27. 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

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

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

Pattaya Thai Restaurant
30. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

The Old Mill Inn
31. The Old Mill Inn

A traditional Country Inn, fully licensed, providing bar snacks and restaurant meals....

More Details

Brodie, t: 01309 641605

The Classroom
32. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

Cook House Take Away
34. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

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

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

Personal Dining Services, Moray
37. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Pizzaeria Toscana
38. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Indian Gardens
39. Indian Gardens

...

More Details

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

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

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

The 1629
42. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

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

Beaver Travel
44. Beaver Travel

...

More Details

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

Cairngorm Leaf  and  Bean
45. Cairngorm Leaf and Bean

Located in the Old Armoury, Cairngorm Leaf and Bean specialises in premium packaged coffee beans, which can be ground to your particular requirement...

More Details

Unit 3, Logie Steading, Forres, t: 01309 611700

Hopeman Village Tea Rooms  and Takeaway
46. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Aberlour Pharmacy
47. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

Garmouth Hotel
49. 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

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