Food, Drink and Shopping in Moray & Speyside

 

 

Highlander Inn ~ Craigellachie
1. Highlander Inn ~ Craigellachie

Very popular all year round with fine dining in our a la carte restaurant and superb bar meals in our multi award winning whisky and real ale bar. T...

More Details

Victoria Street, Craigellachie, t: 01340 881 446

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

Cook House Take Away
3. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

A Gift from Scotland
4. A Gift from Scotland

...

More Details

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

The Old Mill Inn
5. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

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

The Pancake Place
7. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

The Royal Hotel and Restaurant
8. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

The Bothy Bistro
9. The Bothy Bistro

...

More Details

Burghead, t:

Golden Grill
10. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

Brander Arms
12. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Mr J Chinese Express
13. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Fresh on Spey
14. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Brodie Countryfare Lunchroom
15. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

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

Wester Hardmuir Fruit Farm and Amaizing Maze
17. Wester Hardmuir Fruit Farm and Amaizing Maze

Farm Shop and Pick Your Own The Farm Shop opens from early June each year for the sale of asparagus, rhubarb and early season strawberries produced ...

More Details

Auldearn, t: 01309 641259

Food on the Fly
18. Food on the Fly

Bespoke catering for your sporting adventures. Food on the Fly are caterers specialising in providing delicious and elegant food at your river bank,...

More Details

West Bank, Mulben, Fochabers, t: 01542 860778

Pattaya Thai Restaurant
19. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Laird's Kitchen at Delgatie Castle
20. 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

Bijou Coffee Shop
21. Bijou Coffee Shop

...

More Details

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

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

Elgin Kebab House
23. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Boogie Woogie
24. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

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

Bandstand Bar and Restaurant
26. 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

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

Diva Designs
28. Diva Designs

...

More Details

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

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

Wester Lawrenceton Cheese Farm
30. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

CJs Plaice
32. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

Masin Chinese Takeaway
34. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Gordon Arms Hotel
35. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Cafe Ecosse
36. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

KFC
37. KFC

...

More Details

Elgin, t: 0845 7532532

Spindrift of Tomintoul
38. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

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

Snappy Tomato Pizza
40. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Beggars Belief
42. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Darcey's Tearoom Cawdor
43. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

The Galley Fish  and  Chip Shop
44. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Ramnee Hotel
45. 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

Polish Deli
46. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Mason Arms
47. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Knockomie Hotel
48. Knockomie Hotel

We have two menus at Knockomie, our Traditional Scottish Menu and our Daily Menu. Both menus feature the very best local and Scottish ingredients and ...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

Bookshop
49. Bookshop

...

More Details

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

Culdearn House
50. 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