Food, Drink and Shopping in Moray & Speyside

 

 

Cafe Ecosse
1. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Costa Coffee
2. Costa Coffee

...

More Details

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

Starbucks
3. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Rendezvous At The Royal
4. Rendezvous At The Royal

...

More Details

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

Mosset Tavern
5. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

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

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

Richmond Arms Hotel
8. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Bothy Bistro Burghead
9. 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 Ashvale
10. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Failte Cafe
11. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Ptarmigan Restaurant
12. 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

Nether Btae
13. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Fisherie Country centre Restaurant
14. Fisherie Country centre Restaurant

Our family run table service restaurant has a warm, relaxed, friendly atmosphere. We serve traditional food using fresh local produce when available. ...

More Details

Fisherie Green, Fisherie, Turriff, t: 01261 851571

The Cross Restaurant with rooms
15. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

EarthShare
16. EarthShare

EarthShare is Moray's community supported agriculture scheme, growing organic vegetables and soft fruit for up to 200 local families since 1994. Subsc...

More Details

65 Society Street, Nairn, t: 0782 566 7601

Christies of Fochabers
17. Christies of Fochabers

...

More Details

The Nurseries, Fochabers, t: 01343 820362

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

The Whisky Shop Dufftown
19. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

The Granary
20. The Granary

...

More Details

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

Jimmy Chungs
21. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

Badenoch's
22. Badenoch's

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

More Details

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

The Bothy
23. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

KFC
24. KFC

...

More Details

Elgin, t: 0845 7532532

Laird's Kitchen at Delgatie Castle
25. 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

Food on the Fly
26. 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

Qismat Tandoori
27. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

McDonalds
28. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

THE ROYAL HOTEL  and  RESTAURANT
30. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

WS Test 5
31. WS Test 5

...

More Details

Aberlour, t:

Mezzo @ The Mansefield
32. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Cairngorm Bike and Hike
33. Cairngorm Bike and Hike

...

More Details

Railway Station, Boat-of-Garten, t: 01479 831745

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

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

Le Cafe Coull
36. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

The Clifton
37. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Miele's of Forres
38. Miele's of Forres

Fish and Chip Restaurant and Ice cream Manufacturer. For outside ice cream events we have two self contained trailers....

More Details

Northern Fish Restaurant, 28 High Street, Forres, t: 01309 672382

The Croft Inn
39. 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

Phoenix Café
40. 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:

Emperor Restaurant
41. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Gordon Arms Hotel
42. 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

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

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

Speyside Enterprises Ltd.
45. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

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

The Gun Lodge Hotel
47. The Gun Lodge Hotel

We are a family run hotel Located 2 miles from the inverness airport and 1 mile from Fort George...

More Details

High Street, Ardersier, Inverness, t: 01667 462734

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

CJs Plaice
49. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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