Food, Drink and Shopping in Moray & Speyside

 

 

The Lido Cafe
1. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Mason Arms
2. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Balvenie St. Ice Cream
3. 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

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

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

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

Carlton Hotel
7. 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

Brewers Fayre
8. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

Le Cafe Coull
9. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

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

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

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

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

Emperor Restaurant
14. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Covesea Cafe
15. Covesea Cafe

...

More Details

Covesea Links, North Green, Nr Lossiemouth, t: 01343 815454

The Bothy Bistro Burghead
16. The Bothy Bistro Burghead

Breakfast, Lunch, Dinner or just Coffee and a Fancy Piece, The Bothy offers something for everyone....

More Details

16 Grant Street, Burghead, t: 01343 830006

Christies Deli
17. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

China Town Buffet
18. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Pizzaeria Toscana
19. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

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

Hopeman Village Tea Rooms  and Takeaway
21. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Spice Tandoori
22. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Pino Pizza Elgin
23. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Rendezvous At The Royal
24. Rendezvous At The Royal

...

More Details

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

Jo Robinson Sugarcraft
25. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

A Gift from Scotland
26. A Gift from Scotland

...

More Details

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

The Clifton
27. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Threaplands Garden Centre
28. Threaplands Garden Centre

The restaurant at Threaplands Garden Centre has only been open since the beginning of November 2018 and it has already made a name for itself both loc...

More Details

Lhanbryde, t: 01343 842245

The Tee Shack
29. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Thirteen Moons Cafe and Shop
30. 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

The Hidden Corner Restaurant
31. 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

Sandisons
32. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Northern Fish Shop
33. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Phoenix Café
34. Phoenix Café

The Phoenix Café is situated at the entrance to the Universal Hall in the Findhorn eco-village community. Open year round, the café has both...

More Details

Findhorn, t:

Brodie Countryfare Lunchroom
35. 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

Cafe Ecosse
36. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

The Classroom
37. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

The Pancake Place
38. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

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

Skerry Brae
40. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Aberlour Pharmacy
41. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

The Granary
42. The Granary

...

More Details

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

Christies of Fochabers
43. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

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

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

Cook House Take Away
46. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Elgin Kebab House
47. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Decora Cafe
48. The Decora Cafe

...

More Details

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

Badenoch's
49. Badenoch's

Sports, tasty fast food and great value drinks on Elgin High Street....

More Details

178-182 High Street, Elgin, t: 01343 596000

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