Food, Drink and Shopping in Moray & Speyside

 

 

Personal Dining Services, Moray
1. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Braemou Inn
2. Braemou Inn

...

More Details

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

Macbeth's Butchers
3. 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

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

Christies of Fochabers
5. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

Brander Arms
6. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

Wester Lawrenceton Cheese Farm
8. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

Pattaya Thai Restaurant
10. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Le Cafe Coull
11. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Laird's Kitchen at Delgatie Castle
12. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

The Bakehouse
13. 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

Scribbles Pizza House
14. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

The Bothy
15. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Harbour Inn
16. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

CJs Plaice
17. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Fisherie Country centre Restaurant
18. 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

The Granary
19. The Granary

...

More Details

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

The Classroom
20. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

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

Beggars Belief
22. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

Grampian Hotel Restaurant
24. 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

Tigh na Sgiath Country House Hotel
25. 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 Decora Cafe
26. The Decora Cafe

...

More Details

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

Polish Deli
27. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Richmond Arms Hotel
28. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Simply Red
29. 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

The Olive Tree Cafe
30. The Olive Tree Cafe

...

More Details

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

The Harbour Restaurant  and  Cafe
31. 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 Abbey Inn
32. 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

Covesea Cafe
33. Covesea Cafe

...

More Details

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

Natural Spice
34. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Subway
35. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Strathisla Cafe
36. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

Ramnee Hotel
37. Ramnee Hotel

Blessed as we are to be in the Heartland of Scotland's Natural Larder, our Executive Chef, Brendon, has a plethora of choice when sourcing the sweetes...

More Details

Victoria Road, Forres, t: +44 (0)1309 672410

Happy City
38. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Zaika Tandoori
39. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

New Hopeman Chinese Takeaway
40. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Ewe  and  Me
41. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Snappy Tomato Pizza
42. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Costa Coffee
43. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

A Taste of Speyside
44. 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

Cullen Bay Hotel
45. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

Skerry Brae
46. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

The Ashvale
47. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Al Bahar
48. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Tomintoul Gallery
49. Tomintoul Gallery

Charming small gallery of Batik fine artist Jane Lannagan. Original works by Jane and other artists, prints, cards, ceramics and interesting gifts....

More Details

82 Main Street, Tomintoul, t: 01807589458

Mezzo @ The Mansefield
50. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883