Food, Drink and Shopping in Moray & Speyside

 

 

The Steading Bakehouse
1. The Steading Bakehouse

The Steading Bakehouse has relocated from Mid Street in Keith to the lovely countryside surroundings of Thirteen Moons at Mill of Towie. We offer a ...

More Details

Thirteen Moons, Mill of Towie, Keith, t: 01542 810361

WS Test 5
2. WS Test 5

...

More Details

Aberlour, t:

Cairngorm Bike and Hike
3. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

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

The Ditsy Teacup
5. 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

The Cross Restaurant with rooms
6. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

Pino Pizza Elgin
7. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

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

Braemou Inn
9. Braemou Inn

...

More Details

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

McDonalds
10. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Highlander Inn ~ Craigellachie
11. 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

Connage Highland Dairy
12. 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

The Decora Cafe
13. The Decora Cafe

...

More Details

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

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

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

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

Community Food Moray
17. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

THE ROYAL HOTEL  and  RESTAURANT
18. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Spice Tandoori
19. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Burger King
20. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

The Hidden Corner Restaurant
21. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

Personal Dining Services, Moray
22. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Archiestown Hotel  and  Bistro
23. 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

Carlton Hotel
24. Carlton Hotel

Ideally placed in the centre of Forres, The Carlton Hotel is a small family run establishment which offers a warm welcome and a 'Home from Home' atmos...

More Details

67 High Street, Forres, t: 01309 672531

China Town Buffet
25. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Diva Designs
26. Diva Designs

...

More Details

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

Rendezvous At The Royal
27. Rendezvous At The Royal

...

More Details

The Royal Hotel, Station Road, Elgin, t: 01343 543474

Beach Bar
28. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

Garmouth Hotel
30. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

Ptarmigan Restaurant
31. Ptarmigan Restaurant

Highland hospitality combines wholesome traditional local ingredients with spectacular views from the warmth and comfort of the UK's highest restauran...

More Details

Cairn Gorm Mountain, Aviemore, t: +44 (0)1479 861261

Good Year
32. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

The Bothy
33. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Cafe Ecosse
34. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Polish Deli
35. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Brander Arms
36. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

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

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

Fresh! Coffee House  and  Bistro
39. 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

Beankind Coffee Roasters
40. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Mansion House Hotel and Country Club
41. 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

Beggars Belief
42. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

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

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

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

The Gun Lodge Hotel
46. 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

New Hopeman Chinese Takeaway
47. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Indian Gardens
48. Indian Gardens

...

More Details

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

Tigh na Sgiath Country House Hotel
49. 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

Qismat Tandoori
50. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461