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.4 out of 5 (85 reviews)

Situated by the sea, this spa hotel is within 1 mi (2 km) of Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle …

$89
Invernairne Guest House
Invernairne Guest House

Thurlow Road, Nairn IV12 4EZ

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

Situated in Nairn, this guesthouse is within a 15-minute walk of Nairn Museum and Nairn Beach. Cawdor Castle and Brodie …

$118
Covenanters Inn
Covenanters Inn

Auldearn, Nairn IV12 5TG

3.0 out of 5.0
3.9 out of 5 (16 reviews)

Situated in Nairn, this inn is 2.5 mi (4.1 km) from Nairn Beach and 2.6 mi (4.2 km) from Nairn Museum. Brodie Castle and …

$76
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 (28 reviews)

Situated in Nairn, this hotel is within a 10-minute walk of Nairn Museum and Nairn Beach. Cawdor Castle and Brodie Castle are …

$89
Glen Mhor Hotel
Glen Mhor Hotel

8-15 Ness Bank, Inverness IV2 4SG

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

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

$62
Macdonald Drumossie Hotel
Macdonald Drumossie Hotel

Old Perth Road, Inverness IV2 5BE

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

Situated in the suburbs, this spa hotel is 3.1 mi (5 km) from Eastgate Shopping Centre and within 6 mi (10 km) of Inverness …

$88
The Royal Highland Hotel
The Royal Highland Hotel

Station Square, Inverness IV1 1LG

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

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

$82
Glenmoriston Townhouse Hotel
Glenmoriston Townhouse Hotel

20 Ness Bank, Inverness IV2 4SF

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

Located in the heart of Inverness, this hotel is steps from Inverness Cathedral and Eden Court Theatre. Bellfield Park and …

$85
Culloden House Hotel
Culloden House Hotel

Culloden, Inverness IV2 7BZ

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

Situated near the airport, this hotel is 2.9 mi (4.7 km) from Culloden Battlefield and within 6 mi (10 km) of Eastgate …

$284
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 (83 reviews)

Situated in Elgin, this spa hotel is within 2 mi (3 km) of Glen Moray Distillery, Elgin Museum, and Elgin Cathedral. Spynie …

$97

Recent Reviews in Nairn

Hide content

Where to stay in Nairn

Nairn Hotel Guide

Taking a trip to Scottish Highlands? Do you prefer to reserve a room near to the main area of Nairn? Within a 6-mile away from the middle of Nairn, is the Culloden House Hotel. The Dolphin Bay Suites is located 6 miles away. You could also choose to make a reservation at the Seafield Lodge Hotel or the Craiglynne Hotel.

15 miles away from Nairn you will find Inverness, where you can spend a few hours exploring Culloden Battlefield, Inverness Castle and Clava Cairns. If you'd like to visit Inverness, check Expedia's booking pages for the latest deals at the Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments. 20 miles to the south of Nairn, you'll also find Dornoch, home to the Burghfield House Hotel and Dornoch Castle Hotel. While visiting Dornoch, set aside a little time to check out the Skibo Castle, Royal Dornoch Golf Club and Dornoch Cathedral.

For those travelers planning on arriving via Inverness Airport, you may like to book accommodation at Dolphin Bay Suites, or Inchrye Bed & Breakfast, both of which are conveniently located nearby.