Food, Drink and Shopping in Moray & Speyside

 

 

Sunninghill Hotel Restaurant
1. Sunninghill Hotel Restaurant

The Sunninghill restaurant is a favourite for residents, visitors and locals alike. Many people come here to taste our excellent freshly prepared meal...

More Details

Hay Street, Elgin, t: 01343 547799

Cloudhowe
2. Cloudhowe

...

More Details

Unit 4, Logie Steading, Forres, t: 01309 611799

Costa Coffee
3. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Ghillie Basan Cookery Workshops
4. Ghillie Basan Cookery Workshops

Cooking world food with a view to the hills is an unforgettable experience. The internationally acclaimed writer and broadcaster, Ghillie Basan, runs ...

More Details

Corrunich, Braes of Glenlivet, Glenlivet, t: 01807 590 420

Johnstons of Elgin Mill  and  Coffee Shop
5. Johnstons of Elgin Mill and Coffee Shop

...

More Details

Newmill, Elgin, t: 01343 554099

Starbucks
6. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Sandisons
7. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

Cairngorm Bike and Hike
8. Cairngorm Bike and Hike

...

More Details

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

Mezzo @ The Mansefield
9. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Richmond Arms Hotel
10. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

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

The Old Mill Inn
12. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

The Cairn Restaurant
13. 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

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

A Gift from Scotland
15. A Gift from Scotland

...

More Details

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

Logie Whisky  and  Wine
16. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Harbour Inn
17. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

CJs Plaice
18. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

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

Camerons Tea Room and Farm Shop
20. Camerons Tea Room and Farm Shop

It is situated a short stroll away from Camerons Holiday Cottage between Inverness and Fort Augustus on the peaceful South side of Loch Ness. Perfectl...

More Details

Foyers, Inverness, t: 01456 486475

Golden Grill
21. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Pizzaeria Toscana
22. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Scribbles Pizza House
23. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Archiestown Hotel  and  Bistro
24. 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 Cross Restaurant with rooms
25. 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

The Tee Shack
26. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Franklin's Restaurant at Cluny Bank Hotel
27. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the new 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 f...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

The Galley Fish  and  Chip Shop
28. The Galley Fish and Chip Shop

...

More Details

63 Clifton Road, Lossiemouth, t: 01343 812007

China Town Buffet
29. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Knockomie Hotel
30. Knockomie Hotel

We have two menus at Knockomie, our Traditional Scottish Menu and our Daily Menu. Both menus feature the very best local and Scottish ingredients and ...

More Details

Grantown Road, Forres, t: +44 (0)1309 673146

The Decora Cafe
31. The Decora Cafe

...

More Details

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

Cook House Take Away
32. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Boath House Hotel
33. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

Le Cafe Coull
34. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Speyside Enterprises Ltd.
35. 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

Pino Pizza Elgin
36. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Elgin Kebab House
37. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Mosset Tavern
38. 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

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

Beankind Coffee Roasters
40. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Covesea Cafe
41. Covesea Cafe

...

More Details

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

The Ashvale
42. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Diva Designs
43. Diva Designs

...

More Details

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

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

Al Bahar
45. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

THE ROYAL HOTEL  and  RESTAURANT
46. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Pino Pizza Lossiemouth
47. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

EarthShare
48. 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

Masin Chinese Takeaway
49. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

The Gun Lodge Hotel
50. 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