Skip to main content

Hotels in Nairn

24 handpicked places to stay

Aurora Hotel & Italian Restaurant

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Guest Accommodation
Greenlawns

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.

B&B
Our House

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