Food, Drink and Shopping in Moray & Speyside

 

 

Fresh! Coffee House  and  Bistro
1. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

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

Tomintoul Gallery
3. 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

McDonalds
4. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

The 1629
5. 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

Beach Bar
6. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

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

Cafe Ecosse
9. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

Harbour Inn
11. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Ewe  and  Me
12. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

The Cairn Restaurant
13. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Camerons Tea Room and Farm Shop
14. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

Personal Dining Services, Moray
15. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Richmond Arms Hotel
16. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Cutty Bar  and  Restaurant
17. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

The Bothy Bistro
18. The Bothy Bistro

...

More Details

Burghead, t:

Connage Highland Dairy
19. Connage Highland Dairy

Connage Highland Dairy is situated on the family farm, Milton of Connage at Ardersier. Along the shores of the Moray Firth, the Clark family have an o...

More Details

Milton of Connage, Ardersier, Inverness, t: 01667 462000

New Hopeman Chinese Takeaway
20. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Al Bahar
21. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

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

The Olive Tree Cafe
23. The Olive Tree Cafe

...

More Details

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

The Mason Arms
24. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Franklin's Restaurant at Cluny Bank Hotel
25. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

Indian Gardens
26. Indian Gardens

...

More Details

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

Mr J Chinese Express
27. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

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

THE ROYAL HOTEL  and  RESTAURANT
29. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

AmoRoma Taverna
30. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Wester Lawrenceton Cheese Farm
31. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Tee Shack
32. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Burger King
33. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

The Bothy
34. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006