Food, Drink and Shopping in Moray & Speyside

 

 

Mr J Chinese Express
1. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

Emperor Restaurant
2. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

Cornerstone Teahouse
3. Cornerstone Teahouse

Husband and wife operated tearoom; the Teahouse is a short distance from the marina close to the harbour, serving fresh homemade food and using good q...

More Details

1 Market Street, MacDuff, t: 01261 833352

New Hopeman Chinese Takeaway
4. New Hopeman Chinese Takeaway

...

More Details

53 Harbour Street, Hopeman, t: 01343 830167

Sunny Brae Restaurant
5. Sunny Brae Restaurant

On a quiet summer evening you can enjoy an aperitif on the terrace and the wonderful sea view. The Eat Scotland silver award restaurant uses the fin...

More Details

Sunny Brae Hotel, Marine Road, Nairn, t: 01667 - 452309

Failte Cafe
6. Failte Cafe

...

More Details

33 Batchen Street, Elgin, t: 01343 545152

Masin Chinese Takeaway
7. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Spey Larder
8. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

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

Golden Grill
10. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Northern Fish Shop
11. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Romaks Tandoori Takeaway
12. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

The Bothy
13. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

The Mason Arms
14. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Barn Bistro at Greenfields
15. Barn Bistro at Greenfields

Sit in the quiet seclusion of the countryside and enjoy the relaxed surroundings and ambiance provided in The Barn Bistro at Greenfields. At The Barn ...

More Details

Lhanbryde, Elgin, t:

Covesea Cafe
16. Covesea Cafe

...

More Details

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

Restaurant La Faisanderie
17. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Pino Pizza Lossiemouth
18. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Bijou Coffee Shop
19. Bijou Coffee Shop

...

More Details

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

The Olive Tree Cafe
20. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

The Clifton
21. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Cairngorm Bike and Hike
22. Cairngorm Bike and Hike

...

More Details

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

Beach Bar
23. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Burger King
24. Burger King

...

More Details

Ashgrove Road, Elgin, t: 01343 546089

KFC
25. KFC

...

More Details

Elgin, t: 0845 7532532

Jimmy Chungs
26. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

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

Christies Deli
28. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

Brander Arms
29. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Snappy Tomato Pizza
30. Snappy Tomato Pizza

...

More Details

47 High Street, Elgin, t: 01343 552266

Gordon  and  MacPhail
31. Gordon and MacPhail

When James Gordon and John Alexander MacPhail announced the opening of their 'centrical and commodious premises' on South Street,Elgin, on 24th May 18...

More Details

58-60 South Street, Elgin, t: 01343 545110

Macbeth's Butchers
32. 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

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

The Classroom
34. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

The Seafood Cafe Findhorn
35. The Seafood Cafe Findhorn

The finest seafood, Highland beef and game served fresh from the incredible Moray larder....

More Details

Forres, t: 01309690247

Tigh na Sgiath Country House Hotel
36. Tigh na Sgiath Country House Hotel

Romantic Small Country House Hotel situated in Dulnain Bridge, candle-lit restaurant offering fine dining five course dinner using local and organic p...

More Details

Skye of Curr Road, Dulnain Bridge, Grantown on Spey, t: 01479 851 345

Qismat Tandoori
37. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

China Town Buffet
38. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

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

Aberlour Pharmacy
40. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

The Old Mill Inn
42. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Al Bahar
43. Al Bahar

...

More Details

156 High Street, Elgin, t: 01343 545000

McDonalds
44. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Fresh on Spey
45. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Jo Robinson Sugarcraft
46. 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

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

Sunninghill Hotel Restaurant
48. 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

Spice Tandoori
49. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Fisherie Country centre Restaurant
50. 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