Food, Drink and Shopping in Moray & Speyside

 

 

Aberlour Pharmacy
1. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Romaks Tandoori Takeaway
2. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Beggars Belief
3. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Hopeman Village Tea Rooms  and Takeaway
4. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Cook House Take Away
5. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

AmoRoma Taverna
6. AmoRoma Taverna

Authenic Italian Cooking. The menu changes every month so there is always something different to try. Open 9am - 10pm | Seven days a week during s...

More Details

98 High Street, Forres, t: 01309 696920

Beach Bar
7. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

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

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

Christies of Fochabers
11. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

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

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

Burger King
14. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

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

Ewe  and  Me
16. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Fresh on Spey
17. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

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

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

Diva Designs
20. Diva Designs

...

More Details

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

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

The 1629
22. The 1629

The 1629 Restaurant in Lossiemouth has firmly established itself over the years as Moray's favourite eating-place. Under the expert guidance of chef/p...

More Details

20 Clifton Road, Lossiemouth, t: 01343 813 743

McDonalds
23. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

Spey Larder
25. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Gordon Arms Hotel
26. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Harbour Lights Cafe  and  Restaurant
27. 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

Natural Spice
28. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Costa Coffee
29. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Mason Arms
30. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

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

Beechtree Restaurant
32. 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

Brander Arms
33. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Harbour Inn
34. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

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

The Cairn Restaurant
36. The Cairn Restaurant

Our conservatory restaurant offers a relaxed informal dining environment and has both an a la carte and bistro menu available, with choices to suit al...

More Details

Ravenscourt House, Seafield Avenue, Grantown on Spey, t: 01479 872286

Jimmy Chungs
37. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

The Lido Cafe
38. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

The Pancake Place
39. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

The Steading Bakehouse
40. 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 Grouse Inn
41. 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

Tannochbrae Guest House  and  Restaurant
42. Tannochbrae Guest House and Restaurant

The famous Tannochbrae Restaurant and Stables Whisky Bar with over 200 single malts sepcialises in freshly prepared, locally sourced ingredients inclu...

More Details

22 Fife Street,, Dufftown, t:

Indian Gardens
43. Indian Gardens

...

More Details

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

The Clockhouse Restaurant
44. 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

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

Polish Deli
46. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

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

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

Laichmoray Hotel Restaurant and Whisky Lounge
49. Laichmoray Hotel Restaurant and Whisky Lounge

In the restaurant and garden room conservatory our lunchtime and evening menus offer many traditional favourites which are prepared by our chefs using...

More Details

Laichmoray Hotel, Maisondieu Road, Elgin, t: 01343 540045

Elgin Kebab House
50. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000