Hotels and B&Bs near Urquhart Castle
15 within 3 miles · nearest first
In short: 15 hotels and B&Bs within 3 miles of Urquhart Castle in Loch Ness, Highlands. The nearest is Woodlands Bed & Breakfast, 0.2 miles away. 1 accepts dogs.
Updated · Distances are straight-line · Ratings from Google · About Urquhart Castle
0.2 miles
Inverness
Woodlands Bed & Breakfast
★ 4.7 (114)
En-suite rooms with free WiFi and drinks on hand at this Drumnadrochit B&B, with Culloden Battlefield and Beauly both within reach.
0.2 miles
Inverness
Aslaich Bed & Breakfast
★ 4.5 (73)
A small three-room B&B in East Lewiston near Inverness, with garden and mountain views and a full Scottish breakfast included.
0.3 miles
Drumnadrochit
Loch Ness Inn
★ 4.6 (2,076)
A pub-style hotel in Lewiston, Drumnadrochit, with its own restaurant and bar, minutes from Loch Ness and Urquhart Castle.
Drumnadrochit
Rooms at Elmbank near Loch Ness
Rooms at Elmbank in Drumnadrochit offers en-suite rooms with mountain and garden views, plus free parking, just minutes from Loch Ness.
0.7 miles
Inverness · Dogs welcome
Drumbuie Farm B&B
★ 4.7 (556)
A working farm B&B in Drumnadrochit, close to Loch Ness and Urquhart Castle, with en-suite rooms and free parking.
0.7 miles
Drumnadrochit
Urquhart Bay B&B
★ 4.8 (84)
A homely B&B at 5 Strone in Drumnadrochit, with mountain views and a garden, close to Culloden Battlefield.
Inverness
Bunillidh
★ 5.0 (12)
Bunillidh is a Drumnadrochit B&B in the Highlands, handy for Culloden Battlefield and Beauly, with pubs and restaurants close by.
0.7 miles
Morlea
Morlea Bed & Breakfast
★ 4.8 (170)
An adults-only B&B on Drumnadrochit's Village Green, five en-suite rooms with garden and mountain views, well suited to walkers and couples touring Loch Ness.
0.8 miles
Inverness
OYO Loch Ness Drumnadrochit Hotel
★ 3.8 (638)
A straightforward base in Drumnadrochit for Loch Ness sightseeing, with 29 rooms and free on-site parking near Inverness.
0.8 miles
Inverness
Craigdarroch Hotel
★ 3.8 (639)
Small 8-room hotel above the shores of Loch Ness in Foyers, with a garden, bar and easy access to Highland walking country.
0.8 miles
Inverness
Bridgend House B&B
★ 5.0 (142)
Bridgend House B&B in Drumnadrochit offers a hearty breakfast and packed lunches, with pubs and restaurants close by and Loch Ness on the doorstep.
0.9 miles
Inverness
Loch Ness Lodge
★ 3.4 (484)
B&B in Drumnadrochit with a garden and sauna, close to Loch Ness itself and handy for walking, cycling and fishing in the Highlands.
0.9 miles
Inverness
Balmridge House Loch Ness Bed & Breakfast
★ 5.0 (114)
A B&B in Drumnadrochit with en-suite family rooms, garden and mountain views, and free parking, near Loch Ness.
1.1 miles
Inverness
Kilmichael House
★ 4.1 (168)
Adults-only B&B in Drumnadrochit with en-suite rooms and drinks on hand, close to Culloden Battlefield.
1.3 miles
Inverness
Drovers Lodge
★ 4.9 (39)
Adults-only B&B at Upper Lennie in Drumnadrochit, with free on-site parking and a garden, handy for walking and cycling in the Highlands.
Quick answers
How many hotels and B&Bs are there near Urquhart Castle?
We list 15 within 3 miles of Urquhart Castle, measured in a straight line.
Which hotels and B&Bs are closest to Urquhart Castle?
The nearest are Woodlands Bed & Breakfast (0.2 miles), Aslaich Bed & Breakfast (0.2 miles) and Loch Ness Inn (0.3 miles).
Are there dog-friendly hotels and B&Bs near Urquhart Castle?
Yes: 1 of the 15 accepts dogs. They are marked on this page.
How are the distances worked out?
They are straight-line distances between each place and Urquhart Castle, so the journey by road will be a little longer.