Top 10 Hotels in Nairn

See all 150 Hotels in Nairn
The Newton Hotel
The Newton Hotel

Inverness Road, Nairn IV12 4RX

4.0 out of 5.0
4 out of 5 (324 reviews)

Situated in Nairn, this eco-friendly hotel is within 1 mi (2 km) of Nairn Museum, Nairn Beach, and Iolaire. Boath House Spa …

$49
Golf View Hotel & Spa
Golf View Hotel & Spa

63 Seabank Road, Nairn IV12 4HD

4.0 out of 5.0
4.4 out of 5 (116 reviews)

Situated by the sea, this spa hotel is within 1 mi (2 km) of Nairn Museum, Nairn Beach, and Iolaire. Boath House Spa and …

$58
Tali Ayer
Tali Ayer

Millbank Crescent, Nairn IV12 4QB

4.0 out of 5.0
4.9 out of 5 (34 reviews)

Situated near the beach, this bed & breakfast is within a 15-minute walk of Nairn Museum, Nairn Beach, and Iolaire. Boath …

$96
Culloden House Hotel
Culloden House Hotel
4 mi from Nairn
4.0 out of 5.0
4.8 out of 5 (125 reviews)

Situated near the airport, this hotel is 2.2 mi (3.5 km) from Culloden Visitor Centre and 2.9 mi (4.7 km) from Culloden …

$127
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel
4.9 mi from Nairn
4.0 out of 5.0
4.3 out of 5 (186 reviews)

Situated in the suburbs, this spa hotel is within 3 mi (5 km) of St Andrew's Cathedral, Culloden Visitor Centre, and Eastgate …

$76
Jurys Inn Inverness
Jurys Inn Inverness
6.1 mi from Nairn
3.0 out of 5.0
3.7 out of 5 (190 reviews)

Located in the heart of Inverness, this eco-friendly hotel is within 1 mi (2 km) of Eastgate Shopping Centre, Victorian Marke …

Get Rates
Kingsmills Hotel Inverness
Kingsmills Hotel Inverness
6.6 mi from Nairn
4.0 out of 5.0
4.5 out of 5 (572 reviews)

This family-friendly Inverness hotel is located near the airport, within 1 mi (2 km) of St Andrew's Cathedral, Eastgate …

Get Rates
pentahotel Inverness
pentahotel Inverness
7.2 mi from Nairn
4.0 out of 5.0
3.9 out of 5 (501 reviews)

Located in the heart of Inverness, this hotel is within a 10-minute walk of Victorian Market, Inverness Museum and Art Galler …

$51
Glenmoriston Townhouse Hotel
Glenmoriston Townhouse Hotel
7.3 mi from Nairn
4.0 out of 5.0
4.2 out of 5 (376 reviews)

Located in the heart of Inverness, this hotel is steps from St Andrew’s Cathedral, Inverness Cathedral, and Eden Court Theatr …

Get Rates
Columba Hotel Inverness by Compass Hospitality
Columba Hotel Inverness by Compass Hospitality
7.3 mi from Nairn
4.0 out of 5.0
3.6 out of 5 (550 reviews)

Situated on the riverwalk, this eco-friendly hotel is steps from Inverness Museum and Art Gallery, Inverness Castle, and …

Get Rates

Recent Reviews in Nairn

Hide content

Where to stay in Nairn

Nairn Hotel Guide

So, are you visiting Scottish Highlands and are looking to choose a hotel or apartment in or around Nairn? About 9 Expedia-listed hotel and apartments can be found within a 0.1-mile radius of Nairn's center.

Convenience is so important when it comes to trouble-free traveling, so check out the latest deals at the Aurora Hotel & Italian Restaurant and Waverley Hotel, which are located within 0.6 miles of Nairn's center.

Expedia's extensive database contains only a limited number of economical accommodations in Nairn. The Aurora Hotel & Italian Restaurant is one such offering.

Check out the Culloden House Hotel and the Golf View Hotel & Spa. The Culloden House Hotel is positioned 12 miles away from downtown Nairn. The Golf View Hotel & Spa, is located 0.8 miles away. Some other hotel options in the Nairn area are the The Newton Hotel and the The Craiglynne Hotel.

15 miles away from Nairn you'll find Inverness, where you can find Culloden Battlefield and Inverness Castle. The Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments are a few of the great accommodation options in Inverness. Or, you could consider staying in Boat of Garten, 25 miles to the south of Nairn, where you'll find the Dalrachney Lodge Hotel and The Boat Hotel. The Loch Garten Osprey Centre and Boat of Garten Golf Club are a couple of the most popular places to experience while in Boat of Garten.

If sport is what you love, make the time to visit Caledonian Stadium, which is 14 miles to the southwest of Nairn. Stay close to the action at the Kingsmills Hotel Inverness or the Glenmoriston Townhouse Hotel.

Inverness Airport is a nearby airport for accessing Nairn. It is 8 miles away. If you plan to stay nearby, try the Dolphin Bay Suites or Inchrye Bed & Breakfast.