Hotels in Nairn
24 handpicked places to stay
Photo © Stephen Whitelaw, Google Maps
Aurora Hotel & Italian Restaurant
Hotel · 2 Academy Street, Nairn
Compact 8-room hotel on Academy Street in Nairn, with en-suite rooms and an Italian restaurant on site, close to Culloden Battlefield.
Boath House Hotel
Hotel · Boath House, Nairn
Adults-only hotel near Nairn with a restaurant, bar and spa, set among gardens in the Highlands countryside.
Cawdor House B&B
B&B · 7 Cawdor Street, Nairn
B&B on Cawdor Street in Nairn, close to Culloden Battlefield and within easy reach of golf, fishing and the town's pubs and restaurants.
Clubhouse Hotel
Hotel · 45 Seabank Road, Nairn
A small 13-room hotel on Seabank Road in Nairn, suited to golf breaks, weddings and dog-friendly stays with free on-site parking.
Corsee House
B&B · Victoria Street, Nairn
Corsee House is a B&B on Victoria Street in Nairn, with free on-site parking and a garden just a stroll from the Moray Firth coast.
Golf View Hotel & Spa
Hotel · 63 Seabank Road, Nairn
Nairn's coastal setting frames this 42-room hotel on Seabank Road, with sea views, a spa and golf course close by.
Hay Lodge
B&B · 8 Crescent Road, Nairn
A homely Nairn B&B on Crescent Road, close to Culloden Battlefield, with free parking and en-suite family rooms.
Invernairne Guest House
Guest Accommodation · Thurlow Road, Nairn
Invernairne Guest House in Nairn has 10 rooms and extras like a spa, gym and indoor pool rarely found at a guest house of this size.
Muthu Newton Hotel
Hotel · Inverness Road, Nairn
Hotel in Nairn with a restaurant, bar and breakfast on-site, plus 63 rooms and free parking near the Highlands coast.
North End The Cottage
Guest Accommodation · 18 Waverley Road, Nairn
Cottage-style guest accommodation on Waverley Road in Nairn, close to golf, fishing, watersports and the town's pubs and restaurants.
Royal Guest House Nairn
B&B · Belivat Terrace, Nairn
Royal Guest House Nairn is a B&B on Belivat Terrace with Culloden Battlefield nearby and Nairn town itself under half a mile away.
Sandown House
Guest Accommodation · Sandown House, Nairn
Guest accommodation in Nairn, Highlands, close to Culloden Battlefield, with family rooms, garden and free parking.
Sunny Brae Bed & Breakfast
B&B · Marine Road, Nairn
Adults-only B&B on Marine Road in Nairn, close to the Highlands coastline and Culloden Battlefield, with 8 en-suite rooms and free parking.
Tali Ayer
B&B · Millbank Crescent, Nairn
Tali Ayer is a six-room B&B on Millbank Crescent in Nairn, with a spa, gym and free parking close to town.
The 1645 Inn
Hotel · High Street, Nairn
A High Street inn in Nairn with en-suite family rooms, an on-site bar and restaurant, and free parking close to Culloden Battlefield.
The Albert Inn
Hotel · Albert Inn, Nairn
Adults-only inn in Nairn with its own bar and restaurant, breakfast included, and free parking close to Culloden Battlefield.
The Bandstand
Hotel · Crescent Road, Nairn
A 10-room hotel on Crescent Road in Nairn, close to Culloden Battlefield and within easy reach of golf and fishing.
The Havelock
Hotel · Crescent Road, Nairn
An adults-only hotel on Crescent Road in Nairn, handy for the town centre, coast and golf, with free on-site parking.
The Haven
B&B · 2 A Albert Street, Nairn
A B&B on Albert Street in Nairn with free on-site parking, en-suite family rooms and Culloden Battlefield within easy reach.
The Wetherby Sea-View House
B&B · Wetherby, Nairn
A small, sea-view B&B in Nairn on the Highlands coast, with just three rooms and free parking close to the beach.
Washington House
B&B · 8 Washington House, Nairn
Adults-only B&B in Nairn with sea views and a garden, close to the coast, golf and Culloden Battlefield.
Waverley Hotel
Hotel · 4 High Street, Nairn
A modest 10-room hotel on Nairn's High Street, with a restaurant, bar and free parking close to Culloden Battlefield.
Greenlawns
Guest Accommodation · 13 Seafield Street, Nairn
A guesthouse on a quiet Nairn street close to the Highlands coast, with a garden and free parking near Culloden Battlefield.
Our House
B&B · Forres Road, Nairn
A straightforward B&B on Forres Road in Nairn, suited to golf, fishing and history trips, with free parking and Culloden Battlefield nearby.
Know a hotel / b&b in Nairn 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