Food, Drink and Shopping in Moray & Speyside

 

 

Sidings Cafe
1. Sidings Cafe

Karen and Lisa invite you to visit their quirky 1950s Railway Carriage .Offering simple freshly prepared dishes from 10am - 4pm Breakfast served be...

More Details

Dufftown Railway Station, Dufftown, t: 07774245071 or 07585979618

The Olive Tree Cafe
2. The Olive Tree Cafe

...

More Details

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

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

Cullen Bay Hotel
4. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

The Grouse Inn
5. The Grouse Inn

Delicious Home Baking that will keep you coming back again and again. A visit to the Grouse Inn offers a peaceful drive through idyllic countrysid...

More Details

Lower Cabrach on A941, Dufftown, t: 01466 702200

The Steading Bakehouse
6. 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

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

McDonalds
8. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Clootie Dumpling Restaurant
9. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

The Cutty Bar  and  Restaurant
10. 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

Christies Deli
11. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Royal Hotel and Restaurant
12. 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

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

China Town Buffet
14. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Scribbles Pizza House
15. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

The Pancake Place
16. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Nether Btae
17. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

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

The Clockhouse Restaurant
19. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

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

Indian Gardens
21. Indian Gardens

...

More Details

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

Speyside Coffee Roasting Co.
22. Speyside Coffee Roasting Co.

Small batch coffee roastery based at the Garmouth Hotel. Beans are currently roasted weekly using our 5kg Golden Coffee Roaster which was built and...

More Details

Garmouth Hotel, South Road, Garmouth, t: 01343 870226

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

Lloyd Kenny, the 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 for 3...

More Details

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

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

Polish Deli
25. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

Failte Cafe
27. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Cook House Take Away
28. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Knockomie Inn
29. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

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

Ptarmigan Restaurant
30. 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
31. Good Year

...

More Details

33 North Street, Elgin, t: 01343 541980

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

Garmouth Hotel
33. 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

The Muckle Cross
34. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Brewers Fayre
35. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Community Food Moray
36. 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

Spice Tandoori
37. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Masin Chinese Takeaway
38. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Skerry Brae
39. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Cafe LA JEMS
40. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Beechtree Restaurant
41. Beechtree Restaurant

The Beechtree Restaurant, situated in the college, is home to our Hospitality and Tourism Academy. The Restaurant opens weekdays to the public, provid...

More Details

Moray College UHI, Moray Street, Elgin, t: 01343 576424

The Granary
42. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

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

Qismat Tandoori
44. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Personal Dining Services, Moray
45. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

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

Starbucks
48. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Harbour Inn
49. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

The Old Mill Inn
50. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605