Food, Drink and Shopping in Moray & Speyside

 

 

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

Hopeman Village Tea Rooms  and Takeaway
2. Hopeman Village Tea Rooms and Takeaway

...

More Details

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

Jimmy Chungs
3. Jimmy Chungs

...

More Details

15 Greyfriars Street, Elgin, t: 01343 549966

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

The Hidden Corner Restaurant
5. The Hidden Corner Restaurant

A private licensed restaurant which opens Thursdays, Fridays and Saturday from 7pm to 9.30pm (Last orders). Telephone bookings only. We only seat 1...

More Details

Seafield Street, Banff, t: 01261 818919

Pizzaeria Toscana
6. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Happy City
7. Happy City

...

More Details

Main Street, New Elgin, t: 01343 549693

Qismat Tandoori
8. Qismat Tandoori

...

More Details

204 High Street, Elgin, t: 01343 541461

Zaika Tandoori
9. Zaika Tandoori

...

More Details

17 Commerce Street, Elgin, t: 01343 555000

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:

Northern Fish Shop
11. Northern Fish Shop

...

More Details

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

Masin Chinese Takeaway
12. Masin Chinese Takeaway

...

More Details

3 Springfield Road, Elgin, t: 01343 545206

Ewe  and  Me
13. Ewe and Me

...

More Details

79 High Street, Aberlour, t: 01340 871283

Cairngorm Bike and Hike
14. Cairngorm Bike and Hike

...

More Details

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

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

Pino Pizza Lossiemouth
16. Pino Pizza Lossiemouth

...

More Details

16 Queen Street, Lossiemouth, t: 01343 810000

Glenfiddich Restaurant
17. Glenfiddich Restaurant

Centrally situated in the Malt Whisky Capital, we offer a varied menu. Licenced and open 7 days a week. Coach Parties Welcome (capacity 80)...

More Details

13 Church Street, Dufftown, t: +44 (0)1340 820363

A Gift from Scotland
18. A Gift from Scotland

...

More Details

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

Beggars Belief
19. Beggars Belief

...

More Details

10b Shorthead, Portsoy, t: 01261 843803

The Granary
20. The Granary

...

More Details

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

Pino Pizza Elgin
21. Pino Pizza Elgin

...

More Details

North Street, Elgin, t:

Boogie Woogie
22. 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

Tomintoul Gallery
23. 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

ScottishJerky.com
24. ScottishJerky.com

We produce premium Beef and Venison Jerky from prime Scotch Beef and wild Highland Venison in four great flavours: Original, Cracked Black Pepper, Hot...

More Details

Unit 11A4, Balmakeith Industrial Estate, Nairn, t: 07798 934920

Gordon Arms Hotel
25. Gordon Arms Hotel

This 200-year old former coaching inn, close to the River Spey and within easy reach of Speyside's whisky distilleries, is understandably popular with...

More Details

80 High Street, Fochabers, t: +44 (0)1343 820508

Scribbles Pizza House
26. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

Bijou Coffee Shop
27. Bijou Coffee Shop

...

More Details

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

Le Cafe Coull
28. Le Cafe Coull

...

More Details

25 West Church Street, Buckie, t: 01542835400

Subway
29. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

Brander Arms
30. Brander Arms

...

More Details

Shore Street, Lossiemouth, t: 01343 812450

Personal Dining Services, Moray
31. Personal Dining Services, Moray

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

More Details

57 Beechfield Road, Elgin, t: +447875453917

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

Mansion House Hotel and Country Club
33. Mansion House Hotel and Country Club

Imposing Baronial Mansion which overlooks the River Lossie. Centrally located in Elgin and within minutes walking disatance of Elgin town centre....

More Details

The Haugh, Elgin, t: 01343 548811

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

Buffer Stop
35. 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

The Royal Oak
36. 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

WS Test 5
37. WS Test 5

...

More Details

Aberlour, t:

Skerry Brae
38. Skerry Brae

...

More Details

Stotfield Road, Lossiemouth, t: 01343 812040

Logie Steading Farm  and  Garden Shop
39. 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:

Dean's of Huntly
40. Dean's of Huntly

In the heart of castle country and on the edge of the whisky trail we at Dean’s invite you to enjoy a taste of Scotland and see for...

More Details

Depot Road, Huntly, t: 01466 792086

Three Bags Wool
41. 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

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

The Whisky Shop Dufftown
43. The Whisky Shop Dufftown

The Whisky Shop Dufftown is based in the heart of Speyside. We offer an exceptional selection of over 600 whiskies and related items for you to buy o...

More Details

1 Fife Street, Dufftown, t: 01340821097

Harbour Lights Cafe  and  Restaurant
44. 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

Starbucks
45. Starbucks

...

More Details

143 High Street, Elgin, t: 01343 547957

Restaurant La Faisanderie
46. 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

The Old Mill Inn
47. The Old Mill Inn

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

More Details

Brodie, t: 01309 641605

The Harbour Restaurant  and  Cafe
48. 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 Pancake Place
49. The Pancake Place

...

More Details

108 High Street, Elgin, t: 01343 542541

Cullen Bay Hotel
50. 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