New Zealand may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Book Kaikoura hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel prices in Kaikoura

Cheap Kaikoura hotels

Kaikoura Beach Motel

Kaikoura Beach Motel

2.5 out of 5
124 Esplanade, Kaikoura, Canterbury
Free cancellationReserve now, pay when you stay
The price is AU$103 per night from 1 Jul. to 1 Jul.
When you stay at Kaikoura Beach Motel in Kaikoura, you'll be near the beach, within a 5-minute drive of Kaikoura Beach and Kaikoura Museum.
Kaikoura Beach Motel
Kaikoura Waterfront Apartments

Kaikoura Waterfront Apartments

3 out of 5
126 Esplanade, Kaikoura, Canterbury
Free cancellationReserve now, pay when you stay
The price is AU$134 per night from 29 Jun. to 29 Jun.
When you stay at Kaikoura Waterfront Apartments in Kaikoura, you'll be on the waterfront, within a 5-minute drive of Kaikoura Beach and Kaikoura Museum.
Kaikoura Waterfront Apartments
The Fairways at Ocean Ridge

The Fairways at Ocean Ridge

3.5 out of 5
1 Kersage Drive - Ocean Ridge, Kaikoura
Free cancellationReserve now, pay when you stay
The price is AU$157 per night from 27 Jun. to 27 Jun.
When you stay at The Fairways at Ocean Ridge in Kaikoura, you'll be next to a golf course, within a 5-minute drive of Kaikoura Museum and Kaikoura Beach.
The Fairways at Ocean Ridge

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Kaikoura Boutique Hotel

Kaikoura Boutique Hotel

4.5 out of 5
146 Esplanade, Kaikoura, Canterbury
Free cancellationReserve now, pay when you stay
The price is AU$138 per night from 1 Jul. to 1 Jul.
Located in Kaikoura, Kaikoura Boutique Hotel is by the ocean, within a 5-minute drive of Fyffe House and Peninsula Walkway.
Kaikoura Boutique Hotel
Alpine-pacific Holiday Park

Alpine-pacific Holiday Park

3 out of 5
69 Beach Road, Kaikoura
The price is AU$71 per night from 15 Jul. to 15 Jul.
When you stay at Alpine-pacific Holiday Park in Kaikoura, you'll be near the beach, within a 5-minute drive of Kaikoura Beach and Kaikoura Museum.
Alpine-pacific Holiday Park
Don't see what you're looking for?
See all available properties in Kaikoura
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.