Food, Drink and Shopping in Moray & Speyside

 

 

Scribbles Pizza House
1. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

McDonalds
2. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

Emperor Restaurant
3. Emperor Restaurant

...

More Details

7 North College Street, Elgin, t: 01343 551133

JJ's
4. 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

Hopeman Village Tea Rooms  and Takeaway
5. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

The Old Mill Inn
6. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Pizzaeria Toscana
7. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Sunny Brae Restaurant
8. 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

Bijou Coffee Shop
9. Bijou Coffee Shop

...

More Details

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

Spey Larder
10. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

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

Northern Fish Shop
12. Northern Fish Shop

...

More Details

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

Knockomie Inn
13. Knockomie Inn

One of Scotlands most Luxury Inns Knockomie sits comfortably in its surroundings, with 15 rooms and a gastro dining experience. The Inn has developed...

More Details

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

Le Cafe Coull
14. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Masin Chinese Takeaway
15. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

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

Skerry Brae
17. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

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

Tannochbrae Guest House  and  Restaurant
19. 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 Drouthy Cobbler
20. 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

Wester Lawrenceton Cheese Farm
21. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

The Ashvale
22. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Spindrift of Tomintoul
23. Spindrift of Tomintoul

Spindrift of Tomintoul presents a delightful shopping experience, including a broad selection of gifts, jewellery, clothing, cards, books and fine art...

More Details

5 Main Street, Tomintoul, t: 01807 580403

Romaks Tandoori Takeaway
24. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Cullen Bay Hotel
25. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432

Celebrations of Turiff
26. Celebrations of Turiff

We cater for all age groups, with a children's menu and a special discount for seniors on Thursday. We serve traditional food in an informal setting. ...

More Details

Main Street, Turriff, t: 01888 563361

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

THE ROYAL HOTEL  and  RESTAURANT
28. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Buffer Stop
29. Buffer Stop

THE BUFFER STOP Sit down and enjoy a hot snack, tea and coffee in the 'Buffer Stop' ... the on site restuarant car of the Keith and Dufftown Railway....

More Details

Keith and Dufftown Railway, Dufftown Station, Dufftown, t: 01343 820882

Windswept Brewing Co
30. Windswept Brewing Co

Based in Lossiemouth, Windswept Brewing Co is a craft brewery producing an award-winning range of beers, hand-crafted for exceptional taste. We love t...

More Details

13 Coulardbank Industrial Estate, Lossiemouth, t: 01343 814310

Richmond Arms Hotel
31. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Beach Bar
32. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Brodie Countryfare Lunchroom
33. Brodie Countryfare Lunchroom

An excellent day out for both shopper and food lover alike. The decor is that of a traditional Scottish country restaurant with a very lively, yet wa...

More Details

Brodie, t: 01309 641555

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

The Olive Tree Cafe
35. The Olive Tree Cafe

...

More Details

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