Hotels and B&Bs near Culloden Battlefield
5 within 3 miles · nearest first
In short: 5 hotels and B&Bs within 3 miles of Culloden Battlefield in Inverness, Highlands. The nearest is Leanach Farm B&B, 0.6 miles away. 1 accepts dogs.
Updated · Distances are straight-line · Ratings from Google · About Culloden Battlefield
0.6 miles
Inverness
Leanach Farm B&B
★ 4.6 (73)
A working sheep farm near Inverness with just three rooms, a relaxed lounge and easy reach of Loch Ness and Culloden.
1.6 miles
Inverness
Doura Lodge
★ 5.0 (24)
Adults-only B&B in the Highland countryside near Little Cantray, Inverness, with a garden setting close to Culloden Battlefield.
1.7 miles
Inverness
Culloden House Hotel
★ 4.7 (428)
Georgian mansion hotel near Culloden Battlefield, Inverness, with walled gardens, highland coos grazing the grounds and 28 refurbished rooms.
2 miles
Inverness
Smithton Hotel
★ 4.1 (295)
Smithton Hotel is a straightforward Inverness hotel near Culloden Battlefield, with a sports bar, games room and free parking.
2.8 miles
Inverness · Dogs welcome
Macdonald Drumossie Hotel
★ 4.3 (665)
Macdonald Drumossie Hotel, on Old Perth Road in Inverness, pairs 44 spacious en-suite rooms with easy access to Culloden Battlefield and Clava Cairns.
Quick answers
How many hotels and B&Bs are there near Culloden Battlefield?
We list 5 within 3 miles of Culloden Battlefield, measured in a straight line.
Which hotels and B&Bs are closest to Culloden Battlefield?
The nearest are Leanach Farm B&B (0.6 miles), Doura Lodge (1.6 miles) and Culloden House Hotel (1.7 miles).
Are there dog-friendly hotels and B&Bs near Culloden Battlefield?
Yes: 1 of the 5 accepts dogs. They are marked on this page.
How are the distances worked out?
They are straight-line distances between each place and Culloden Battlefield, so the journey by road will be a little longer.