Food, Drink and Shopping in Moray & Speyside

 

 

McDonalds
1. McDonalds

...

More Details

Linkwood Place, Elgin, t: 01343 556347

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

Macleans bakery
3. 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

The Clifton
4. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

Covesea Cafe
5. Covesea Cafe

...

More Details

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

Jimmy Chungs
6. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

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

Cawdor Tavern
8. Cawdor Tavern

Cawdor Tavern is a traditional country pub in a building which was originally the old castle workshop. The use of fresh quality local produce and the ...

More Details

Cawdor, t: 01667 404777

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

...

More Details

Newmill, Elgin, t: 01343 554099

The Kimberley Inn
10. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

Pizzaeria Toscana
11. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

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

Boogie Woogie
13. Boogie Woogie

A really relaxed gift, clothes and coffee shop. Eclectic and well-designed items as gifts and for homes. Contemporary, freshly-made and locally-sourc...

More Details

2 Regent Square, Keith, t: 01542888077

Barn Bistro at Greenfields
14. 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:

Highland Country Cooking
15. 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

Personal Dining Services, Moray
16. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

The Old Mill Inn
17. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Richmond Arms Hotel
18. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Spey Larder
19. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

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

Highlander Inn ~ Craigellachie
21. 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 Granary
22. The Granary

...

More Details

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

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

The Royal Oak
24. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

Boath House Hotel
25. 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

Beach Bar
26. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Le Cafe Coull
27. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Camerons Tea Room and Farm Shop
28. 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

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

Polish Deli
30. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

Romaks Tandoori Takeaway
31. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

Spindrift of Tomintoul
32. 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

Knockomie Inn
33. 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

Community Food Moray
34. Community Food Moray

Fruit and Local Vegetables - retail and wholesale (not for profit enterprise). Fruit and Veg box orders taken. Workshops and catering available...

More Details

Unit 3, Next to Mosstodloch Service Station, .Any, t: 01343 820261

A Gift from Scotland
35. A Gift from Scotland

...

More Details

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

Starbucks
36. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Spice Tandoori
37. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Cook House Take Away
38. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

Tomintoul Gallery
39. Tomintoul Gallery

Charming small gallery of Batik fine artist Jane Lannagan. Original works by Jane and other artists, prints, cards, ceramics and interesting gifts....

More Details

82 Main Street, Tomintoul, t: 01807589458

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

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

The Decora Cafe
42. The Decora Cafe

...

More Details

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

The Lido Cafe
43. The Lido Cafe

...

More Details

29 South Street, Elgin, t: 01343 556464

Wester Lawrenceton Cheese Farm
44. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

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

Beggars Belief
46. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

Skerry Brae
47. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

The Gun Lodge Hotel
48. 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
49. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Logie Whisky  and  Wine
50. Logie Whisky and Wine

...

More Details

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