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 (107 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 …

$117
Covenanters Inn
Covenanters Inn

Auldearn, Nairn IV12 5TG

3.0 out of 5.0
3.8 out of 5 (17 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. Nairn …

$62
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 …

$94
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 (34 reviews)

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

Get Rates
Glen Mhor Hotel
Glen Mhor Hotel

8-15 Ness Bank, Inverness IV2 4SG

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

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

$52
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel

Old Perth Road, Inverness IV2 5BE

4.0 out of 5.0
4.3 out of 5 (185 reviews)

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

$101
The Royal Highland Hotel
The Royal Highland Hotel

Station Square, Inverness IV1 1LG

3.0 out of 5.0
3.7 out of 5 (686 reviews)

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

$65
Glenmoriston Townhouse Hotel
Glenmoriston Townhouse Hotel

20 Ness Bank, Inverness IV2 4SF

4.0 out of 5.0
4.3 out of 5 (360 reviews)

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

$78
Culloden House Hotel
Culloden House Hotel

Culloden, Inverness IV2 7BZ

4.0 out of 5.0
4.7 out of 5 (122 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 …

$132
Eight Acres Hotel & Leisure Club
Eight Acres Hotel & Leisure Club

Morriston Road, Elgin IV30 6UN

3.0 out of 5.0
3.4 out of 5 (90 reviews)

Situated in Elgin, this spa hotel is within 2 mi (3 km) of Relax, Elgin Museum, and Elgin Cathedral. Spynie Palace is 2.9 mi …

Get Rates
Hide content

Where to stay in Nairn

Nairn Hotel Guide

Searching for accommodation options in Scottish Highlands, particularly in or near Nairn? Nairn has 9 quality Expedia-listed accommodations within a 6-mile radius of the heart of town.

There are some Expedia hotels within a 6 miles radius, like the Golf View Hotel & Spa and The Newton Hotel.

5 miles away from downtown Nairn is the Aurora Hotel & Italian Restaurant. This is a great option for tourists looking for more humble lodgings. You could also check out the Covenanters Inn.

The Dalrachney Lodge Hotel can be found 16 miles away from downtown Nairn. Another alternative is the The Boat Hotel, which is situated 19 miles away. More alternatives around Nairn are the The Craiglynne Hotel and the Dolphin Bay Suites.

Grantown-on-Spey is 19 miles to the south of Nairn. While here, you can discover the Loch Garten Osprey Centre. Boat of Garten is blessed with a range of good places to spend a night or two. If you have plenty of time, consider visiting Grantown-on-Spey, where you can spend a little time at the Lochindorb Castle. Grantown-on-Spey is located 14 miles to the southeast of Nairn. The Seafield Lodge Hotel and Rosehall Guest House are all good places to stay in Grantown-on-Spey.

Before you head home from Scottish Highlands, ensure you experience some sport. Visit Caledonian Stadium to the west of Nairn. Those wishing to find accommodation nearby can take their choice from the Rocpool Reserve Hotel & Chez Roux Restaurant or the The Glen Mhor Apartments.

Are you looking for the most logical airport for your trip to Nairn? Inverness Airport is 8 miles away.