Food, Drink and Shopping in Moray & Speyside

 

 

The Croft Inn
1. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

Franklin's Restaurant at Cluny Bank Hotel
2. 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

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

Elgin Kebab House
4. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Beaver Travel
5. Beaver Travel

...

More Details

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

Sandisons
6. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

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

Ewe  and  Me
9. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Harbour Inn
10. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Bijou Coffee Shop
11. Bijou Coffee Shop

...

More Details

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

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

The Galley Fish  and  Chip Shop
13. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

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

Covesea Cafe
15. Covesea Cafe

...

More Details

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

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

Subway
17. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

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

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

WS Test 5
20. WS Test 5

...

More Details

Aberlour, t:

Jimmy Chungs
21. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Brander Arms
22. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Garmouth Hotel
23. 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
24. The Muckle Cross

...

More Details

34 High Street, Elgin, t: 01343 559030

Hopeman Village Tea Rooms  and Takeaway
25. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Golden Grill
26. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

The Mason Arms
28. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Mezzo @ The Mansefield
29. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Zaika Tandoori
30. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

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

Polish Deli
32. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Pino Pizza Lossiemouth
33. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Muckrach Lodge Hotel
34. Muckrach Lodge Hotel

Authentic Scottish Sunday Lunch. The kitchen team at Muckrach Lodge has been diving into the history books. Head chef Christein Rhein has taken a jou...

More Details

Dulnain Bridge, Grantown on Spey, Grantown on Spey, t: 01479851257

The Clifton
35. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

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

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

THE ROYAL HOTEL  and  RESTAURANT
38. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

The Old Mill Inn
39. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

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

Costa Coffee
41. Costa Coffee

...

More Details

66-68 High Street, Elgin, t: 01343 548648

Pino Pizza Elgin
42. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Rendezvous At The Royal
43. Rendezvous At The Royal

...

More Details

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

Diva Designs
44. Diva Designs

...

More Details

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

Harbour Lights Cafe  and  Restaurant
45. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

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

Speyside Coffee Roasting Co.
47. 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

Celebrations of Turiff
48. 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

Al Bahar
49. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

The Bothy Bistro Burghead
50. 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