Skip to main content

Hotels and B&Bs near Nairn Beach

23 within 3 miles · nearest first

In short: 23 hotels and B&Bs within 3 miles of Nairn Beach in Nairn, Highlands. The nearest is The Wetherby Sea-View House, 0.2 miles away. 1 accepts dogs.

Updated · Distances are straight-line · Ratings from Google · About Nairn Beach

The Wetherby Sea-View House 0.2 miles

Nairn

The Wetherby Sea-View House

★ 4.7 (34)

A small, sea-view B&B in Nairn on the Highlands coast, with just three rooms and free parking close to the beach.

Sunny Brae Bed & Breakfast 0.2 miles

Nairn

Sunny Brae Bed & Breakfast

★ 4.9 (63)

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.

The Bandstand 0.2 miles

Nairn

The Bandstand

★ 4.5 (630)

A 10-room hotel on Crescent Road in Nairn, close to Culloden Battlefield and within easy reach of golf and fishing.

The Havelock 0.2 miles

Nairn

The Havelock

★ 4.4 (556)

An adults-only hotel on Crescent Road in Nairn, handy for the town centre, coast and golf, with free on-site parking.

Hay Lodge 0.2 miles

Nairn

Hay Lodge

★ 4.9 (39)

A homely Nairn B&B on Crescent Road, close to Culloden Battlefield, with free parking and en-suite family rooms.

Washington House 0.3 miles

Nairn

Washington House

★ 4.7 (27)

Adults-only B&B in Nairn with sea views and a garden, close to the coast, golf and Culloden Battlefield.

Corsee House 0.3 miles

Nairn

Corsee House

★ 4.9 (16)

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.

Royal Guest House Nairn 0.4 miles

Nairn

Royal Guest House Nairn

★ 3.1 (27)

Royal Guest House Nairn is a B&B on Belivat Terrace with Culloden Battlefield nearby and Nairn town itself under half a mile away.

The Albert Inn 0.4 miles

Nairn

The Albert Inn

★ 4.2 (288)

Adults-only inn in Nairn with its own bar and restaurant, breakfast included, and free parking close to Culloden Battlefield.

The Haven 0.4 miles

Nairn

The Haven

★ 4.9 (8)

A B&B on Albert Street in Nairn with free on-site parking, en-suite family rooms and Culloden Battlefield within easy reach.

Invernairne Guest House 0.4 miles

Nairn

Invernairne Guest House

★ 4.8 (212)

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.

Aurora Hotel & Italian Restaurant 0.4 miles

Nairn

Aurora Hotel & Italian Restaurant

★ 4.6 (271)

Compact 8-room hotel on Academy Street in Nairn, with en-suite rooms and an Italian restaurant on site, close to Culloden Battlefield.

Hotels
0.4 miles

Nairn

Greenlawns

A guesthouse on a quiet Nairn street close to the Highlands coast, with a garden and free parking near Culloden Battlefield.

Waverley Hotel 0.4 miles

Nairn

Waverley Hotel

★ 3.8 (73)

A modest 10-room hotel on Nairn's High Street, with a restaurant, bar and free parking close to Culloden Battlefield.

Clubhouse Hotel 0.5 miles

Nairn

Clubhouse Hotel

★ 4.3 (203)

A small 13-room hotel on Seabank Road in Nairn, suited to golf breaks, weddings and dog-friendly stays with free on-site parking.

North End The Cottage 0.5 miles

Nairn

North End The Cottage

★ 4.9 (19)

Cottage-style guest accommodation on Waverley Road in Nairn, close to golf, fishing, watersports and the town's pubs and restaurants.

Cawdor House B&B 0.5 miles

Nairn

Cawdor House B&B

★ 4.9 (99)

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.

Tali Ayer 0.6 miles

Nairn

Tali Ayer

★ 4.7 (35)

Tali Ayer is a six-room B&B on Millbank Crescent in Nairn, with a spa, gym and free parking close to town.

Golf View Hotel & Spa 0.6 miles

Nairn

Golf View Hotel & Spa

★ 4.3 (694)

Nairn's coastal setting frames this 42-room hotel on Seabank Road, with sea views, a spa and golf course close by.

Muthu Newton Hotel 0.6 miles

Nairn

Muthu Newton Hotel

★ 4.2 (796)

Hotel in Nairn with a restaurant, bar and breakfast on-site, plus 63 rooms and free parking near the Highlands coast.

Sandown House 1.3 miles

Iv125ne

Sandown House

★ 4.8 (46)

Guest accommodation in Nairn, Highlands, close to Culloden Battlefield, with family rooms, garden and free parking.

The 1645 Inn 2.4 miles

Nairn

The 1645 Inn

★ 4.6 (225)

A High Street inn in Nairn with en-suite family rooms, an on-site bar and restaurant, and free parking close to Culloden Battlefield.

Boath House Hotel 2.5 miles

Nairn · Dogs welcome

Boath House Hotel

★ 4.5 (142)

Adults-only hotel near Nairn with a restaurant, bar and spa, set among gardens in the Highlands countryside.

Quick answers

How many hotels and B&Bs are there near Nairn Beach?

We list 23 within 3 miles of Nairn Beach, measured in a straight line.

Which hotels and B&Bs are closest to Nairn Beach?

The nearest are The Wetherby Sea-View House (0.2 miles), Sunny Brae Bed & Breakfast (0.2 miles) and The Bandstand (0.2 miles).

Are there dog-friendly hotels and B&Bs near Nairn Beach?

Yes: 1 of the 23 accepts dogs. They are marked on this page.

How are the distances worked out?

They are straight-line distances between each place and Nairn Beach, so the journey by road will be a little longer.

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.