Food, Drink and Shopping in Moray & Speyside

 

 

Costa Coffee
1. Costa Coffee

...

More Details

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

Aberlour Pharmacy
2. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

Skerry Brae
3. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Pattaya Thai Restaurant
4. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Beggars Belief
5. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

The Grouse Inn
6. 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

A Gift from Scotland
7. A Gift from Scotland

...

More Details

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

Braemou Inn
8. Braemou Inn

...

More Details

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

WS Test 5
9. WS Test 5

...

More Details

Aberlour, t:

Grampian Hotel Restaurant
10. 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 Galley Fish  and  Chip Shop
11. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

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

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

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

Golden Grill
15. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

The Clifton
16. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Wester Lawrenceton Cheese Farm
17. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

Harbour Inn
19. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Le Cafe Coull
20. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Romaks Tandoori Takeaway
21. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Costa Coffee
22. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Speyside Heather Garden  and  Visitor Centre
23. Speyside Heather Garden and Visitor Centre

A 4 star Visitor Centre and multi-award winning attraction. Gift Shop, Exibition,Clootie Dumpling Restaurant, Gallery, Antiques shop, GardenCentre, Pl...

More Details

Dulnain Bridge, Dulnain Bridge, t: 01479851359

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

Tomintoul  and  Glenlivet Discovery Centre
25. Tomintoul and Glenlivet Discovery Centre

...

More Details

43 The Square, Ballindalloch, Tomintoul, t: 01807580760

Laird's Kitchen at Delgatie Castle
26. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

CJs Plaice
27. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Bijou Coffee Shop
28. Bijou Coffee Shop

...

More Details

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

The Drouthy Cobbler
29. The Drouthy Cobbler

A haven for those who love local, seasonal produce in nice surroundings with great service. Enjoy some of our 150+ single malt whiskies, local beers,...

More Details

48a High Street, Elgin, t: 01343 596000

Rendezvous At The Royal
30. Rendezvous At The Royal

...

More Details

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

Macbeth's Butchers
31. Macbeth's Butchers

Macbeth's is one of Scotland's premier butchers and game dealers, specialising in wholesale, retail and mail order beef, pork, lamb and game. Our bee...

More Details

11 Tolbooth Street, Forres, t: 01309 672254

Clootie Dumpling Restaurant
32. 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

Scribbles Pizza House
33. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

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