Food, Drink and Shopping in Moray & Speyside

 

 

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

Good Year
2. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

Mr J Chinese Express
3. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Romaks Tandoori Takeaway
4. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Strathisla Cafe
6. Strathisla Cafe

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

More Details

46 Regent Street, Keith, t: 01542887388

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

Pino Pizza Elgin
9. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

Pattaya Thai Restaurant
11. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

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

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

Starbucks
14. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Philp's Fine Food
15. 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

Johnstons of Elgin Mill  and  Coffee Shop
16. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

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

Beach Bar
18. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

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

Costa Coffee
21. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

KFC
22. KFC

...

More Details

Elgin, t: 0845 7532532

The Ditsy Teacup
23. The Ditsy Teacup

A unique, edgy and inviting coffee shop, offering home baking, light lunches and tea and coffee....

More Details

26 Thunderton Place, Elgin, t: 07921826963

Masin Chinese Takeaway
24. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Emperor Restaurant
25. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Polish Deli
26. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

ScottishJerky.com
28. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

Gordon  and  MacPhail
29. 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

Sunninghill Hotel Restaurant
30. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

The Gun Lodge Hotel
31. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

Pizzaeria Toscana
32. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

The Bothy
33. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Wester Lawrenceton Cheese Farm
34. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

Gordon Castle Walled Garden
36. Gordon Castle Walled Garden

If you're looking for a great day out in North-East Scotland, visit our beautiful Walled Garden at Gordon Castle, which is being lovingly restored to ...

More Details

Gordon Castle, Fochabers, t: 01343 612333

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

Camerons Tea Room and Farm Shop
38. 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

A Gift from Scotland
39. A Gift from Scotland

...

More Details

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

Culdearn House
40. Culdearn House

Culdearn House is renowned for its excellent food and this is reflected in the numerous awards and accolades received over the years. These include an...

More Details

woodlands terrace, Grantown on Spey, t: 01479 872106

Indian Gardens
41. Indian Gardens

...

More Details

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

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

Mansion House Hotel and Country Club
43. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

Le Cafe Coull
44. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

The Clifton
45. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

The Old Bridge Inn
46. The Old Bridge Inn

The Old Bridge Inn, on the banks of the Spey, and on the road to the ski slopes, offers a roaring log fire and great atmosphere, along with excellent ...

More Details

Dalfaber Road, Aviemore, t: 01479 811137

Diva Designs
47. Diva Designs

...

More Details

Diva Designs Studio, Logie Steading, Forres, t: 01309 611796

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

The Galley Fish  and  Chip Shop
49. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

New Hopeman Chinese Takeaway
50. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167