# Hotels and B&Bs near Culloden Battlefield — 5 within 3 miles (2026)

> 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.

Source: https://staycation.co.uk/near/culloden-battlefield/hotels (Staycation.co.uk). Cite the source page, not this text version.

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 20 August 2026 · Distances are straight-line · Ratings from Google · [About Culloden Battlefield](https://staycation.co.uk/inverness/attractions/culloden-battlefield)

[Cottages 108](https://staycation.co.uk/near/culloden-battlefield/cottages) [Camping 19](https://staycation.co.uk/near/culloden-battlefield/camping) [Hotels 5](https://staycation.co.uk/near/culloden-battlefield/hotels) [Places to eat in Inverness](https://staycation.co.uk/inverness/restaurants)

[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.](https://staycation.co.uk/inverness/hotels/leanach-farm-b-b) [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.](https://staycation.co.uk/inverness/hotels/doura-lodge) [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.](https://staycation.co.uk/inverness/hotels/culloden-house-hotel) [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.](https://staycation.co.uk/inverness/hotels/smithton-hotel) [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.](https://staycation.co.uk/inverness/hotels/macdonald-drumossie-hotel)

## 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.
