Hotels in Nairn

Search and compare Nairn hotels from hundreds of travel sites and save

Nairn, Scotland, United Kingdom
Sep 29 — Sep 302
Nairn, Scotland, United Kingdom
Wed 9/29
Thu 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Nairn

Filter by star ratings
All filters
Clubhouse Hotel And Orchid Restaurant
Clubhouse Hotel And Orchid Restaurant
8.5 Excellent
45 Seabank Road, Nairn, United Kingdom
Show on map
0.4 mi from city centre, Nairn 
ExcellentBased on 279 reviews
8.5

Clubhouse Hotel offers 4-star accommodation in Nairn. It is ideally positioned for guests wanting to discover the area's attractions.

Golf View Hotel & Spa
Golf View Hotel & Spa
8.8 Excellent
63 Seabank Road, Nairn, United Kingdom
Show on map
0.6 mi from city centre, Nairn 
ExcellentBased on 652 reviews
8.8

Situated within walking distance of Nairn Railway Station, Golf View Hotel & Spa offers guests a convenient base while visiting Nairn. This 5-star hotel provides views of Moray Firth, as well as outdoor tennis courts, a sauna and a Jacuzzi.

The Bandstand
The Bandstand
8.4 Excellent
Crescent Road, Nairn, United Kingdom
Show on map
0.6 mi from city centre, Nairn 
ExcellentBased on 221 reviews
8.4

Braeval Hotel is situated in Nairn and is close to the area's popular attractions. Guests will also be treated to luxury as the hotel features a swimming pool and views of Moray Firth.

Sunny Brae Bed & Breakfast
Sunny Brae Bed & Breakfast
9.9 Excellent
Marine Rd, Nairn Iv12 4Ea, Uk, Nairn, United Kingdom
Show on map
0.5 mi from city centre, Nairn 
ExcellentBased on 77 reviews
9.9

Situated close to Nairn Railway Station, Sunny Brae Bed & Breakfast provides guests with an ideal base when in Nairn. Guests can also admire views of Moray Firth while enjoying complimentary Wi-Fi.

Cawdor House B&B
Cawdor House B&B
9.6 Excellent
7 Cawdor Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre, Nairn 
ExcellentBased on 37 reviews
9.6

Located in Nairn, Cawdor House B&B is within a 25-minute drive of Inverness Airport and provides a swimming pool. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

The Wetherby Sea-View House
The Wetherby Sea-View House
9.5 Excellent
Marine Road, Nairn, United Kingdom
Show on map
0.5 mi from city centre, Nairn 
ExcellentBased on 162 reviews
9.5

Less than a 20-minute stroll from Nairn Railway Station, Wetherby Seaview House Bed & Breakfast offers guests an ideal base while in Nairn. It also offers a garden, a swimming pool and free Wi-Fi.

Tali Ayer
Tali Ayer
9.5 Excellent
Millbank Crescent, Nairn, United Kingdom
Show on map
0.3 mi from city centre, Nairn 
ExcellentBased on 86 reviews
9.5

Located in Nairn, Tali Ayer is set amongst a variety of shops and boutiques and is moments on foot from Nairn Railway Station. It has a fitness centre, as well as luggage storage, snow sports and a bowling alley.

Aurora Hotel & Italian Restaurant
Aurora Hotel & Italian Restaurant
9.3 Excellent
2 Academy Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre, Nairn 
ExcellentBased on 3 reviews
9.3

Aurora Hotel & Italian Restaurant provides a comfortable setting while in Nairn. It is close to the area's tourist attractions and is minutes on foot from Nairn Railway Station.

Our House
Our House
9.9 Excellent
Forres Rd, Auldearn, Nairn, United Kingdom
Show on map
2.8 mi from city centre, Nairn 
ExcellentBased on 99 reviews
9.9

Our House Nairn is situated in Nairn and offers complimentary Wi-Fi. It also provides luggage storage and laundry facilities.

Sandown House
Sandown House
9.9 Excellent
Sandown Farm Lane, Nairn, United Kingdom
Show on map
0.9 mi from city centre, Nairn 
ExcellentBased on 60 reviews
9.9

Sandown House is located in Nairn and offers free Wi-Fi. It is conveniently positioned for guests wishing to discover the area's attractions.

Tips for booking a Nairn hotel

Cheapest month:November
Most expensive month:May
Average price in Nairn:$134/night
Absolute cheapest price found:$46/night
Cheapest day:Saturday
Most expensive day:Monday
$69 - $369
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $189
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Nairn hotels

Show all 171 hotels
1
Cawdor House B&B
Cawdor House B&B
9.6 Excellent
7 Cawdor Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre, Nairn 

Located in Nairn, Cawdor House B&B is within a 25-minute drive of Inverness Airport and provides a swimming pool. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

2
Aurora Hotel & Italian Restaurant
Aurora Hotel & Italian Restaurant
9.3 Excellent
2 Academy Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre, Nairn 

Aurora Hotel & Italian Restaurant provides a comfortable setting while in Nairn. It is close to the area's tourist attractions and is minutes on foot from Nairn Railway Station.

3
The Bandstand
The Bandstand
8.4 Excellent
Crescent Road, Nairn, United Kingdom
Show on map
0.6 mi from city centre, Nairn 

Braeval Hotel is situated in Nairn and is close to the area's popular attractions. Guests will also be treated to luxury as the hotel features a swimming pool and views of Moray Firth.

Cheapest hotels in Nairn, Highland

Show all 171 hotels
Our House
Our House
9.9 Excellent
Forres Rd, Auldearn, Nairn, United Kingdom
Show on map
2.8 mi from city centre,  

Our House Nairn is situated in Nairn and offers complimentary Wi-Fi. It also provides luggage storage and laundry facilities.

$82
Avg. per night
Clubhouse Hotel And Orchid Restaurant
Clubhouse Hotel And Orchid Restaurant
8.5 Excellent
45 Seabank Road, Nairn, United Kingdom
Show on map
0.4 mi from city centre,  

Clubhouse Hotel offers 4-star accommodation in Nairn. It is ideally positioned for guests wanting to discover the area's attractions.

$94
Avg. per night
Aurora Hotel & Italian Restaurant
Aurora Hotel & Italian Restaurant
9.3 Excellent
2 Academy Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre,  

Aurora Hotel & Italian Restaurant provides a comfortable setting while in Nairn. It is close to the area's tourist attractions and is minutes on foot from Nairn Railway Station.

$103
Avg. per night
The Bandstand
The Bandstand
8.4 Excellent
Crescent Road, Nairn, United Kingdom
Show on map
0.6 mi from city centre,  

Braeval Hotel is situated in Nairn and is close to the area's popular attractions. Guests will also be treated to luxury as the hotel features a swimming pool and views of Moray Firth.

$104
Avg. per night
The Wetherby Sea-View House
The Wetherby Sea-View House
9.5 Excellent
Marine Road, Nairn, United Kingdom
Show on map
0.5 mi from city centre,  

Less than a 20-minute stroll from Nairn Railway Station, Wetherby Seaview House Bed & Breakfast offers guests an ideal base while in Nairn. It also offers a garden, a swimming pool and free Wi-Fi.

$116
Avg. per night
Cawdor House B&B
Cawdor House B&B
9.6 Excellent
7 Cawdor Street, Nairn, United Kingdom
Show on map
0.3 mi from city centre,  

Located in Nairn, Cawdor House B&B is within a 25-minute drive of Inverness Airport and provides a swimming pool. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

$118
Avg. per night
Sandown House
Sandown House
9.9 Excellent
Sandown Farm Lane, Nairn, United Kingdom
Show on map
0.9 mi from city centre,  

Sandown House is located in Nairn and offers free Wi-Fi. It is conveniently positioned for guests wishing to discover the area's attractions.

$123
Avg. per night
Sunny Brae Bed & Breakfast
Sunny Brae Bed & Breakfast
9.9 Excellent
Marine Rd, Nairn Iv12 4Ea, Uk, Nairn, United Kingdom
Show on map
0.5 mi from city centre,  

Situated close to Nairn Railway Station, Sunny Brae Bed & Breakfast provides guests with an ideal base when in Nairn. Guests can also admire views of Moray Firth while enjoying complimentary Wi-Fi.

$126
Avg. per night

Hotel prices in Nairn

3 stars

$82 - $116

Invernairne

#1 Most popular

Invernairne
9.4 Excellent
$103
Avg. per night
Clubhouse Hotel And Orchid Restaurant

#2 Most popular

$94
Avg. per night
Our House

Best value

Our House
9.9 Excellent
$82
Avg. per night
4 stars +

$82 - $191

Tali Ayer

#1 Most popular

Tali Ayer
9.5 Excellent
$129
Avg. per night
Cawdor House B&B

#2 Most popular

Cawdor House B&B
9.6 Excellent
$118
Avg. per night
Hay Lodge

Best value

Hay Lodge
9.5 Excellent
$82
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Nairn

About Nairn

The seaside town of Nairn is one of the sunniest destinations in Scotland, known for its long sandy beaches. With its riverside walks, championship golf courses and historic castles, Nairn’s prime location along the Moray Firth makes it a great place to enjoy the outdoors.

Things to do

Take a look at Nairn’s rich history at Cawdor Castle, a 14th-century fortification mentioned in Shakespeare’s “Macbeth”. Aside from its literary significance, it boasts an impressive interior with period furnishings and manicured grounds that feature beautiful gardens, nature trails and a nine-hole golf course.

For insight into the life and times of the town, visit the Nairn Museum. You’ll find a wide range of permanent displays, including boomerangs, battle weapons, primeval fossils and prehistoric tools. Browse the collection of old photographs that highlight the way of life for past generations in Nairn.

Practice your swing at either Nairn Golf Club or Nairn Dunbar Golf. You’ll find challenging courses that appeal to all skill levels in addition to picturesque views of the Moray Firth.

In summer, head to Nairn Beach for a day of paddling, making sandcastles and potential dolphin spotting along the coastline. Cairngorms National Park is just one hour’s drive away and is known for having the six highest mountains in the country, all of which are perfect for hiking, mountain biking and skiing.

Getting around

The easiest way to get around Nairn is by car or taxi. It’s a 15-minute train ride from Inverness and a two-hour train journey from Aberdeen. Inverness Airport is 14 kilometres away.

Nairn travel FAQs

  • What are the best hotels in Nairn?

    Muthu Newton Hotel (Near Inverness Airport), rated with a score of 8.2 from 1,549 reviewers, is one of the most popular hotels in Nairn. Other top stays include West End Hotel, with an average rating of 8.0 from 397 reviewers, and Tali Ayer, with a score of 9.5 from 86 reviewers.

  • What is a good hotel near Nairn Beach?

    Muthu Newton Hotel (Near Inverness Airport) is a hotel near Nairn Beach that is popular with HotelsCombined users, scoring 8.2 across 1,549 reviews.

  • What is a good hotel in Nairn near Nairn Golf Club?

    For a good hotel near to Nairn Golf Club, consider Muthu Newton Hotel (Near Inverness Airport) - it is rated 8.2/10 from 1,549 HotelsCombined reviews.