Food, Drink and Shopping in Moray & Speyside

 

 

Brander Arms
1. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Spey Larder
2. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Skerry Brae
3. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

Jimmy Chungs
5. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

The Bothy Bistro
6. The Bothy Bistro

...

More Details

Burghead, t:

The Granary
7. The Granary

...

More Details

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

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

Harbour Inn
9. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

Tannochbrae Guest House  and  Restaurant
10. 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:

The Tee Shack
11. The Tee Shack

...

More Details

Hopeman Road, Duffus, t: 01343 810012

Macleans bakery
12. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

Miele's of Forres
13. 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

JJ's
14. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

Personal Dining Services, Moray
15. Personal Dining Services, Moray

Bespoke, professional Catering Service You can also find us on Facebook...

More Details

57 Beechfield Road, Elgin, t: +447875453917

Highland Country Cooking
16. Highland Country Cooking

Highland Country Cooking provides specialist private chef and outside catering across Aviemore and the Cairngorms and further afield. With vibrant, c...

More Details

Dreggie Cottage, Grantown on Spey, t: 07813 949 660

Golden Grill
17. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

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

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

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

Bijou Coffee Shop
21. Bijou Coffee Shop

...

More Details

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

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

Snappy Tomato Pizza
23. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Jo Robinson Sugarcraft
24. Jo Robinson Sugarcraft

Jo Robinson Sugarcraft is based in Glenlivet, Banffshire. I have been making and baking celebration cakes for over 12 years and decided to set up in b...

More Details

Tigh-An-Allt, Glenlivet, t: 01807 590741

Elgin Kebab House
25. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Beankind Coffee Roasters
26. 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

Crown  and  Anchor
27. Crown and Anchor

The Crown and Anchor Inn is a warm, friendly place. The inn is situated in the heart of Findhorn village overlooking the beautiful Findhorn bay. We ar...

More Details

Findhorn, t: 01309 690243

Akash Tandoori
28. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Indian Gardens
29. Indian Gardens

...

More Details

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

Darcey's Tearoom Cawdor
30. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

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

Mezzo @ The Mansefield
32. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Logie Whisky  and  Wine
33. Logie Whisky and Wine

...

More Details

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

Christies Deli
34. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Sandisons
35. Sandisons

...

More Details

22 East Church Street, Buckie, t: 01542 836056

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

Beaver Travel
37. Beaver Travel

...

More Details

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

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

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

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

Happy City
41. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

The Decora Cafe
42. The Decora Cafe

...

More Details

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

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

Struan House Hotel and Restaurant
44. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

China Town Buffet
45. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

The Bothy
46. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

Spice Tandoori
47. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

The Bothy Bistro Burghead
48. 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
49. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

THE ROYAL HOTEL  and  RESTAURANT
50. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978