A beach with a rocky shoreline, a distant shoreline with buildings, and a cloudy sky.

Search Hotels with a View in Nairn

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Nairn Hotels with a View

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for Nairn a view hotels

1. West End Hotel

West End Hotel
Nairn
United Kingdom
Elizabeth
£59
includes taxes & fees
13 Sept - 14 Sept
West End Hotel

2. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
Nairn
United States
Troy
£99
includes taxes & fees
8 Oct - 9 Oct
Muthu Newton Hotel (Near Inverness Airport)

3. Invernairne Guest House

Invernairne Guest House
Nairn
Canada
juli
£106
includes taxes & fees
8 Oct - 9 Oct
Invernairne Guest House

4. Tali Ayer

Tali Ayer
Nairn
United Kingdom
Karen
£110
includes taxes & fees
5 Oct - 6 Oct
Tali Ayer

5. Golf View Hotel & Spa

Golf View Hotel & Spa
Nairn
United Kingdom
Alyson
£191
includes taxes & fees
8 Oct - 9 Oct
Golf View Hotel & Spa

6. Macbeth's Hillock

Macbeth's Hillock
Nairn
United Kingdom
Mark
£117
includes taxes & fees
9 Oct - 10 Oct
Macbeth's Hillock

7. Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast
Nairn
United Kingdom
Jim
£147
includes taxes & fees
9 Oct - 10 Oct
Glen Lyon Lodge Bed & Breakfast

8. The Bandstand

The Bandstand
Nairn
United Kingdom
Tom
£139
includes taxes & fees
13 Sept - 14 Sept
The Bandstand

9. Broomlea

Broomlea
Inverness
United States
Melissa
£121
includes taxes & fees
20 Sept - 21 Sept
Broomlea

10. Shore Hotel

Shore Hotel
Tain
United Kingdom
Peter
£205
includes taxes & fees
18 Sept - 19 Sept
Shore Hotel
View all properties

Top Nairn Hotel Reviews

Waverley Guest House

Waverley Guest House

8/10 Good
"First class customer service"
Greig 1-night trip
Posted 18 hours ago
Waverley Guest House
Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Outside of hotel is iconic. Inside is ok. Central spaces are good. Rooms could be better. Beds weer ok. Overall: you get what you payed for. Breakfast. Was not good. Plundered by 3 coaches of pensionadas. After a bit waiting food was renewed but not great in quality."
Rob 1-night trip
Posted 1 day ago
Craiglynne Hotel
Coylumbridge Resort Hotel

Coylumbridge Resort Hotel

8/10 Good
"Great hotel, plenty of parking and within walking distance to Aviemore centre."
Stephen 1-night trip
Posted 1 day ago
Coylumbridge Resort Hotel
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

10/10 Excellent
"We loved our stay at the Columba Hotel! The staff was friendly & helpful. The room was clean & cozy. The bed & pillows were really comfortable . We’ve been to other hotels where the pillows were ultra thin. Sounds silly , but the thin pillows affected my sleeping. One thing I loved was how peaceful the rooms were, you couldn’t hear other guests. We also had a great view of the river."
Carmen 1-night trip
Posted 2 days ago
Columba Hotel Inverness by Compass Hospitality
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery

10/10 Excellent
"The hotel is very close to the busy center of town and right across the street from the river. The room was clean and had more than adequate space for two. The hotel did not provide shampoo, so bring some. The breakfast buffet was filling."
Rosa 2-night trip
Posted 3 days ago
The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
The Royal Highland Hotel

The Royal Highland Hotel

10/10 Excellent
"The Royal Highland Hotel is a great place to stay. It is an old building and retains the splendid character of its original design, both inside and out. The facilities are perfectly adequate, and it is an ideal place to stayi f connient"
ANDREW 1-night trip
Posted 4 days ago
The Royal Highland Hotel

Explore a world of travel with Expedia