# Hotels and B&Bs near Nairn Beach — 23 within 3 miles (2026)

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

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

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 31 August 2026 · Distances are straight-line · Ratings from Google · [About Nairn Beach](https://staycation.co.uk/nairn/attractions/nairn-beach)

[Cottages 72](https://staycation.co.uk/near/nairn-beach/cottages) [Camping 15](https://staycation.co.uk/near/nairn-beach/camping) [Hotels 23](https://staycation.co.uk/near/nairn-beach/hotels) [Places to eat in Nairn](https://staycation.co.uk/nairn/restaurants)

[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.](https://staycation.co.uk/nairn/hotels/the-wetherby-sea-view-house) [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.](https://staycation.co.uk/nairn/hotels/sunny-brae-bed-breakfast) [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.](https://staycation.co.uk/nairn/hotels/the-bandstand) [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.](https://staycation.co.uk/nairn/hotels/the-havelock) [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.](https://staycation.co.uk/nairn/hotels/hay-lodge) [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.](https://staycation.co.uk/nairn/hotels/washington-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.](https://staycation.co.uk/nairn/hotels/corsee-house) [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.](https://staycation.co.uk/nairn/hotels/royal-guest-house-nairn) [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.](https://staycation.co.uk/nairn/hotels/the-albert-inn) [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.](https://staycation.co.uk/nairn/hotels/the-haven) [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.](https://staycation.co.uk/nairn/hotels/invernairne-guest-house) [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.](https://staycation.co.uk/nairn/hotels/aurora-hotel-italian-restaurant) [🏨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.](https://staycation.co.uk/nairn/hotels/greenlawns) [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.](https://staycation.co.uk/nairn/hotels/waverley-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.](https://staycation.co.uk/nairn/hotels/clubhouse-hotel) [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.](https://staycation.co.uk/nairn/hotels/north-end-the-cottage) [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.](https://staycation.co.uk/nairn/hotels/cawdor-house-b-b) [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.](https://staycation.co.uk/nairn/hotels/tali-ayer) [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.](https://staycation.co.uk/nairn/hotels/golf-view-hotel-spa) [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.](https://staycation.co.uk/nairn/hotels/muthu-newton-hotel) [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.](https://staycation.co.uk/nairn/hotels/sandown-house) [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.](https://staycation.co.uk/nairn/hotels/the-1645-inn) [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.](https://staycation.co.uk/nairn/hotels/boath-house-hotel)

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