Search Hotels near Top Nairn Attractions

Top 10 Hotels in Nairn

See all 10 Hotels in Nairn
Golf View Hotel & Spa
Golf View Hotel & Spa

63 Seabank Road, Nairn IV12 4HD

4.0 out of 5.0
4.3 out of 5 (121 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 …

$66
Invernairne Guest House
Invernairne Guest House

Thurlow Road, Nairn IV12 4EZ

3.0 out of 5.0
4.8 out of 5 (33 reviews)

Situated in Nairn, this guesthouse is within a 15-minute walk of Nairn Museum and Nairn Beach. Iolaire and Boath House Spa ar …

$115
Covenanters Inn
Covenanters Inn

Auldearn, Nairn IV12 5TG

3.0 out of 5.0
3.8 out of 5 (20 reviews)

Situated in Nairn, this inn is 0.2 mi (0.3 km) from Boath House Spa and within 3 mi (5 km) of Iolaire and Nairn Beach. Nair …

$67
Clubhouse Hotel
Clubhouse Hotel

45 Seabank Road, Nairn IV12 4EY

3.5 out of 5.0
3 out of 5 (2 reviews)

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

$78
Aurora Hotel & Italian Restaurant
Aurora Hotel & Italian Restaurant

2 Academy Street, Nairn IV12 4RJ

2.0 out of 5.0
3.8 out of 5 (36 reviews)

Situated in Nairn, this hotel is within a 10-minute walk of Nairn Museum and Nairn Beach. Iolaire and Boath House Spa are als …

$85
Culloden House Hotel
Culloden House Hotel
4 mi from Nairn
4.0 out of 5.0
4.8 out of 5 (145 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 …

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

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

$79
The Royal Highland Hotel
The Royal Highland Hotel
7.1 mi from Nairn
3.0 out of 5.0
3.8 out of 5 (741 reviews)

Located in the heart of Inverness, this hotel is within a 5-minute walk of Victorian Market, Eastgate Shopping Centre, and …

$71
Glen Mhor Hotel
Glen Mhor Hotel
7.2 mi from Nairn
3.0 out of 5.0
3.8 out of 5 (880 reviews)

Located in the heart of Inverness, this hotel is steps from St Andrew’s Cathedral and Inverness Cathedral. Inverness Museum …

$62
Glenmoriston Townhouse Hotel
Glenmoriston Townhouse Hotel
7.3 mi from Nairn
4.0 out of 5.0
4.3 out of 5 (388 reviews)

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

$87

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.