Food, Drink and Shopping in Moray & Speyside

 

 

Laird's Kitchen at Delgatie Castle
1. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

The Clockhouse Restaurant
2. The Clockhouse Restaurant

Enjoy fine Highland cuisine using fresh local produce in the relaxing atmosphere of this village restaurant in the centre of Tomintoul. Choose from ei...

More Details

The Square, Tomintoul, t: 01807 580378

Cafe Ecosse
3. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

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

Richmond Arms Hotel
5. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

The Cross Restaurant with rooms
6. The Cross Restaurant with rooms

The Cross at Kingussie is a family run five star rated restaurant with rooms located in the lovely Highland village of Kingussie within the stun...

More Details

Tweed Mill Brae, Ardbroilach Road, Kingussie, Aviemore, t: +44 (0)1540 66 11 66

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

Costa Coffee
8. Costa Coffee

...

More Details

Springfield Retail Park, Elgin, t: 01343 550974

The Mason Arms
9. The Mason Arms

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

More Details

22 CONVAL STREET, Dufftown, t: 01340 820302

Fresh! Coffee House  and  Bistro
10. Fresh! Coffee House and Bistro

A modern coffee house by day that serves home baking, sandwiches and a range of house specials. Licensed Bistro by night, with specialty evenings taki...

More Details

121 High Street, Aberlour, t: 01340 871333

Struan House Hotel and Restaurant
11. Struan House Hotel and Restaurant

All of our food is prepared fresh on the premises from local ingredients. We specialise in fish and seafood but other dishes are available, including ...

More Details

Cluny Square, Buckie, t: 01542 835593

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

Subway
13. Subway

...

More Details

St Giles Centre, Elgin, t: 01343 559358

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

Aberlour Pharmacy
15. Aberlour Pharmacy

...

More Details

112 High Street, Aberlour, t: 01340 871279

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

...

More Details

Newmill, Elgin, t: 01343 554099

Garmouth Hotel
17. Garmouth Hotel

Small traditional Village Pub with Lounge and Dining Room. Bar open in the evenings during the week from 5.00pm but open all day from 12.00 noon at t...

More Details

South Road, Garmouth, t: 01343 870226

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

Scribbles Pizza House
19. Scribbles Pizza House

...

More Details

154 High Street, Elgin, t: 01343 542835

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