Food, Drink and Shopping in Moray & Speyside

 

 

Al Bahar
1. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

Three Bags Wool
2. 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

Golden Grill
3. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

Happy City
5. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Spey Larder
6. Spey Larder

Quality delicatessen shop selling local produce...

More Details

96-98 High Street, Aberlour, t: 01340 871243

Le Cafe Coull
7. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Speyside Enterprises Ltd.
8. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

The Royal Hotel and Restaurant
9. 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 Gun Lodge Hotel
10. 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

Harbour Inn
11. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Archiestown Hotel  and  Bistro
12. Archiestown Hotel and Bistro

The informal Bistro welcomes non residents and looks out on to the walled garden. The daily menu for lunch and supper offers a choice to suit all tast...

More Details

Archiestown, Aberlour, t: 01340 810218

Hopeman Village Tea Rooms  and Takeaway
13. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Boath House Hotel
14. 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

Gordon Castle Walled Garden
15. 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

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

Sunny Brae Restaurant
17. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

ScottishJerky.com
18. 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

Natural Spice
19. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Christies Deli
20. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Old Bridge Inn
21. 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

Qismat Tandoori
22. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Aberlour Pharmacy
23. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Muckle Cross
24. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Cafe Ecosse
25. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

Celebrations of Turiff
27. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

Thirteen Moons Cafe and Shop
28. Thirteen Moons Cafe and Shop

Thirteen Moons is situated in the beautiful Banffshire countryside just outside of Keith....

More Details

Mill Of Towie, Drummuir, Keith, t: 01542 810 748

Wester Hardmuir Fruit Farm and Amaizing Maze
29. 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

Macbeth's Butchers
30. 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 Olive Tree Cafe
31. The Olive Tree Cafe

...

More Details

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

Akash Tandoori
32. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

The Galley Fish  and  Chip Shop
33. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

Beaver Travel
34. Beaver Travel

...

More Details

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

Gordon  and  MacPhail
35. 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 Lawrenceton Cheese Farm
36. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Abbey Inn
37. 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

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

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

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

China Town Buffet
41. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Romaks Tandoori Takeaway
42. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Failte Cafe
43. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Skerry Brae
44. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Logie Steading Farm  and  Garden Shop
45. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

Bijou Coffee Shop
46. Bijou Coffee Shop

...

More Details

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

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

Zaika Tandoori
48. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

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

Balvenie St. Ice Cream
50. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807