Hotels in Daviot
25 handpicked places to stay
Photo © KP Mcglone, Google Maps
Ardbrae House
B&B · Auchnahillin, Craggie · 2.7 miles away
Ardbrae House is a B&B in Craggie, Highlands, with cooked breakfasts and packed lunches for days out near Culloden Battlefield.
Druid View B&B
B&B · Old Edinburgh Road South, Inverness · 3.3 miles away
Druid View B&B in Inverness offers en-suite rooms with in-room drinks, free parking and a garden, near golf and dining.
Macdonald Drumossie Hotel
Hotel · Old Perth Road, Inverness · 3.4 miles away
Macdonald Drumossie Hotel, on Old Perth Road in Inverness, pairs 44 spacious en-suite rooms with easy access to Culloden Battlefield and Clava Cairns.
Druid House B&B
B&B · Old Edinburgh Road South, Inverness · 3.7 miles away
Adults-only B&B on Old Edinburgh Road South, near Culloden Battlefield, with free parking and en-suite rooms just outside Inverness.
Drumdevan Country House Inverness
Hotel · Torbreck Dores, Inverness · 3.7 miles away
A country house hotel near Inverness, close to Culloden Battlefield, golf and fishing, set in an 18th-century building with garden and free parking.
Loch Earn
B&B · 165 Culduthel Road, Inverness · 3.8 miles away
A B&B on Culduthel Road above Inverness, close to Culloden Battlefield, with free parking and en-suite family rooms.
Inverness Private double room
B&B · 14 Holm Dell Road, Inverness · 3.8 miles away
An adults-only B&B double room with en-suite in Inverness, close to Culloden Battlefield, with free on-site parking.
Dunhallin House
Guest Accommodation · 164 Culduthel Road, Inverness · 3.8 miles away
A five-room guest house on Culduthel Road in Inverness, close to Culloden Battlefield, with free on-site parking and a hearty cooked breakfast.
Inverken House
Guest Accommodation · 145 Mackay Road, Inverness · 4.1 miles away
Guest accommodation on Mackay Road in Inverness, close to Culloden Battlefield, with free on-site parking and a garden.
Lochardil House Hotel
Hotel · Stratherrick Road, Inverness · 4.2 miles away
Hotel near Inverness with a well-regarded breakfast and on-site restaurant and bar, set close to Culloden Battlefield in the Highlands.
Glasdair Bed and Breakfast
B&B · 42 Island Bank Road, Inverness · 4.4 miles away
A 5-room Inverness B&B on Island Bank Road, close to Culloden Battlefield, with free parking and round-the-clock reception.
Furan GuestHouse
Guest Accommodation · 100 Old Edinburgh Road, Inverness · 4.5 miles away
A long-standing guesthouse near Culloden Battlefield, just under two miles from Inverness, with a garden, patio and free parking.
Premier Inn Inverness East
Hotel · Beechwood Business Park, Inverness · 4.5 miles away
Premier Inn Inverness East offers on-site dining and breakfast plus free parking near Beechwood Business Park, handy for exploring Loch Ness.
Alba B & B
B&B · 14 Culcabock Road, Inverness · 4.7 miles away
Adults-only B&B on Culcabock Road in Inverness, close to Culloden Battlefield and within easy reach of the city centre.
Kingsmills Hotel
Hotel · Culcabock, eastern edge of the city, near the golf course · 4.7 miles away
A long-established four-star hotel on the edge of Inverness with extensive spa facilities, set in mature grounds beside the golf course.
Kingsmills Hotel
Hotel · Inverness · 4.7 miles away
A four-star hotel in a quiet residential part of Inverness with an indoor pool, spa and gardens, about a mile from the city centre.
Craigmonie Bed & Breakfast
B&B · Craigmonie Cottage, Drumnadrochit · 4.8 miles away
A straightforward B&B in Drumnadrochit for travellers exploring Loch Ness on foot, bike or by car, with free parking on site.
Craigmonie Hotel
Hotel · Annfield Road, ten minutes' walk from the centre · 4.8 miles away
A comfortable Best Western hotel in a quiet part of Inverness, offering straightforward mid-range rooms within easy walking distance of the centre.
Culliss House B&B
B&B · Culliss House, Inverness · 4.9 miles away
A quiet B&B near Inverness suited to travellers exploring Culloden Battlefield and the Highlands at an easy pace, with free parking included.
Rocpool Reserve
Hotel · Culduthel Road, Inverness · 4.9 miles away
An 11-room boutique hotel in a restored Georgian mansion above Inverness, known for its bold interiors and Chez Roux restaurant.
Ness Walk
Hotel · Riverside, Ness Bank, five minutes' walk from the centre · 4.9 miles away
A luxury riverside hotel on the banks of the Ness, built around a converted Victorian villa with a highly regarded restaurant and spa.
Riverview Guest House
Guest Accommodation · 2 Moray Park, Inverness · 4.9 miles away
A guest house in Inverness, under a mile from the city centre, with free parking and 24-hour reception close to Culloden Battlefield.
Beaufort Hotel
Hotel · 11 Culduthel Road, Inverness · 5 miles away
Beaufort Hotel, a 34-room property on Culduthel Road, is just over a mile from Inverness centre with free on-site parking and a well-regarded restaurant.
Eildon Guest House
Guest Accommodation · 29 Old Edinburgh Road, Inverness · 5 miles away
A small, quiet guest house on Old Edinburgh Road, Inverness, within walking distance of the centre and a handy base for Loch Ness trips.
Premier Inn Inverness West
Hotel · Glenurquhart Road, Inverness · 5 miles away
Premier Inn near the Caledonian Canal in Inverness, handy for Loch Ness day trips, with free parking and 76 en-suite rooms.
Know a hotel / b&b in Daviot that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b