Hotels in 46 Regent Street Keith Moray
19 handpicked places to stay
Abbeyfield B&B
Guest Accommodation · Abbeyfield, Dufftown · 9.2 miles away
The Highlander Inn
Inn · Craigellachie, Speyside · 9.2 miles away
A small whisky-focused inn in Craigellachie with several hundred malts and simply furnished rooms above the bar.
Fife Arms Guest house
Guest Accommodation · 2 The Square, Dufftown · 9.2 miles away
Dunvegan B and B
B&B · 21 Macduff Place, Dufftown · 9.3 miles away
The Craigellachie Hotel
Hotel · Craigellachie, Speyside · 9.3 miles away
A Victorian railway hotel at the heart of the whisky trail, with the Quaich Bar's celebrated collection of hundreds of malts.
Gowanbrae Bed and Breakfast
B&B · Gowanbrae, Dufftown · 9.3 miles away
Conval House Bed And Breakfast
B&B · Conval House, Dufftown · 9.4 miles away
Lettoch Farm
B&B · Lettoch Farm, Dufftown · 10.9 miles away
The Gables Whisky B&B
B&B · B9009, Dufftown · 11 miles away
Aberlour Hotel
Hotel · 87 High Street, Aberlour · 11 miles away
Bankhouse B&B
B&B · 102a High Street, Aberlour · 11 miles away
The Mash Tun
Hotel · 8 Broomfield Square, Aberlour · 11.1 miles away
Dowans Hotel
Hotel · Aberlour, Speyside · 11.4 miles away
A Victorian hunting lodge above Aberlour, with views over the Spey valley and a well-regarded restaurant.
The Pines Guest House
Guest House · East Road, historic East end of Elgin · 14.4 miles away
A family-run Victorian mansion B&B in its own grounds on the East Road, a five-minute walk from Elgin centre.
Laichmoray Hotel
Hotel · Maisondieu Road, near Elgin railway station · 14.5 miles away
A Victorian former station hotel with 34 rooms, a bar stocking over 100 malts, and function and event spaces.
Southbank Guesthouse
Guest House · Academy Street, Elgin town centre · 14.7 miles away
A family-run guesthouse near the centre with 15 en-suite rooms across the main house and a converted church annex.
Sunninghill Hotel
Hotel · Hay Street, near Elgin railway station · 14.9 miles away
A privately owned town hotel on Hay Street, five minutes from the station, with a restaurant focused on local seafood.
The Mansefield Hotel
Hotel · Mayne Road, Elgin town centre · 15 miles away
A refurbished 15-room hotel near Elgin's centre with a restaurant known for local seafood and Aberdeen Angus beef.
St Michaels Guest House
Guest House · Northfield Terrace, Elgin town centre · 15 miles away
An iconic period townhouse in the town centre with eight en-suite rooms, an open-fire lounge, and locally sourced breakfasts.