Food, Drink and Shopping in Moray & Speyside

 

 

!

Indian Gardens
1. Indian Gardens

...

More Details

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

The Old Mill Inn
2. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

Mezzo @ The Mansefield
3. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Harbour Inn
4. Harbour Inn

...

More Details

59 Granary Street, Burghead, t: 01343 835671

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

Costa Coffee
6. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

Three Bags Wool
7. Three Bags Wool

Wools and Yarns from around the world including some local hand made yarns. Workshops for visitors include button making, spinning, felting, dying and...

More Details

The Greenhall Gallery, 2 Victoria Street, Craigellachie, t: 01340881749

Brewers Fayre
8. Brewers Fayre

...

More Details

15 Linkwood Way, Elgin, , t: 01343 550747

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

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

The Bothy
11. The Bothy

...

More Details

16 Grant Street, Burghead, t: 01343 830006

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

Pino Pizza Elgin
13. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Bandstand Bar and Restaurant
14. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

The Decora Cafe
15. The Decora Cafe

...

More Details

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

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

Personal Dining Services, Moray
17. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

Community Food Moray
18. 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

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

Ewe  and  Me
20. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Romaks Tandoori Takeaway
21. Romaks Tandoori Takeaway

...

More Details

47 High Street, Elgin, t: 01343 552266

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

Nether Btae
23. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

The Mill House Hotel  and  Restaurant
24. The Mill House Hotel and Restaurant

The Mill House Hotel and Restaurant still has the same character as before but now with a modern twist, the complete hotel as undergone major faceli...

More Details

Mill of Tynet, Buckie, t: 01542850233

The Classroom
25. The Classroom

Bistro with excellent food and relaxed atmosphere....

More Details

1 Cawdor Street, Nairn, t: 01667 455999

Akash Tandoori
26. Akash Tandoori

...

More Details

21 South Street, Elgin, t: 01343 544000

Elgin Kebab House
27. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

The Ashvale
28. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

Logie Steading Farm  and  Garden Shop
29. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

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

Hopeman Village Tea Rooms  and Takeaway
31. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Tigh na Sgiath Country House Hotel
32. 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

The Bothy Bistro
33. The Bothy Bistro

...

More Details

Burghead, t:

Cafe LA JEMS
34. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Scribbles Pizza House
35. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

The Clifton
36. The Clifton

...

More Details

5 Clifton Road, Lossiemouth, t: 01343 812100

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

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

The Harbour Restaurant  and  Cafe
39. The Harbour Restaurant and Cafe

A small restaurant in an excellent location. A limited menu but the choices are always excellent. Serving mainly fish with interesting variations on t...

More Details

2a Harbour Street, Gardenstown, Banff, t: +44 (0)1261 851690

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

A Taste of Speyside
41. A Taste of Speyside

Amongst the mountains and glens surrounding the Spey valley can be found some of the finest ingredients, prized for their freshness and quality. This ...

More Details

10 Balvenie Street, Dufftown, t: 01340 820860

Logie Whisky  and  Wine
42. Logie Whisky and Wine

...

More Details

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

Spey Larder
43. Spey Larder

Quality delicatessen shop selling local produce...

More Details

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

Le Cafe Coull
44. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

The Pancake Place
45. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Pizzaeria Toscana
46. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Spice Tandoori
47. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Natural Spice
48. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

The Old Bridge Inn
49. 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

Pino Pizza Lossiemouth
50. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000