Christchurch Hotels

Find the best Christchurch hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Christchurch hotels with free cancellation or excellent ratings

Trusted Christchurch hotel providers

See all hotels in Christchurch

View more hotels
All taxes and fees included
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Christchurch.

Find a Christchurch hotel in the heart of the action

Beat the queues at the top Christchurch attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelAmarillo Guesthouse – 5
Cheapest month to bookApril
Average 4 star hotel price$168 per night

Your guide to finding the best hotels in Christchurch, United Kingdom

In Christchurch, find a hotel to fit your style and make the most of your time in the city. Here are some of the best hotels, from luxury to modest.

Best time to visit Christchurch

Christchurch is an interesting destination any time of year, but depending on your interests and what you're hoping to do, some times may be more ideal than others. Low and high season in Christchurch

Busiest month(s): Christchurch experiences its peak season in October, leading to average nightly rates of $653. If you're planning to travel during this time frame should be prepared for increased costs compared to the quieter times of year, when average nightly prices fall to $456.

Quietest month(s): The average price per night during July is $456, making it the cheapest time to visit.

October is the most expensive month to stay in Christchurch, so plan accordingly. When prices peak, you should be prepared to spend an average of $653 per night on hotels. Prices are usually highest on Friday. No matter the time of year, Sunday is generally the cheapest day to stay.

Where to stay in Christchurch

The most in-demand hotels are popular for a reason, and Skyscanner helps you score the right one at the right rate.

Popular hotels in Christchurch

The Kings Arms Hotel is a 3-star hotel that offers a relaxing retreat in the center of Christchurch. You can enjoy its pool, fitness center, free breakfast, and free parking.

With a 4-star rating, the Captain's Club Hotel is another great choice. The hotel offers a swimming pool, fitness center, spa, and restaurant.

The Premier Inn Christchurch West Hotel is a 3-star hotel that has a lot to offer. You can take advantage of the amenities provided, including a pool, Fitness center, free breakfast, and pet-friendly policy.

The Premier Inn Christchurch (East) hotel is a 3-star hotel with a modern and comfortable design that offers amenities such as a fitness center, indoor pool, free breakfast, and pet-friendly policy facilities.

Things to do in Christchurch

In the center of the city, you can find well-known attractions and things to do like the Bournemouth Aviation Museum. If you're a foodie, you'll find a wide variety of great restaurants, like Cuckoos Coffee Bar, The Oak Inn, The Priory Fryer, Brown's Fish & Chips, and Chutney Corner.

Finding cheap hotels in Christchurch: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Christchurch with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $54 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $108 per night.
The average price of a hotel during the week is $158 per night, and the average price on weekends is $177. Overall, it looks like the cheapest day to stay in Christchurch could be Thursday.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Christchurch. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Christchurch is currently around $84 per night. And the cheapest 3-star hotel we found is $54 per night.
The average price of a 4-star hotel in Christchurch is currently around $204 per night. And the cheapest 4-star hotel we found is $154 per night.