Trip to Kaikoura

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Christchurch to Kaikoura

🌊 Enjoy the stunning coastal views as you travel for approximately 2 hours and 50 minutes to reach Kaikoura by train. 💸 Ticket prices for the Christchurch to Kaikoura train range from $70 to $270, providing options for different budgets.

Where to stay in Kaikoura

There are over 84 hotels to stay in Kaikoura. Prices range from $46 per night.

Find accommodation
  • The train service from Christchurch to Kaikoura is provided by KiwiRail - Coastal Pacific. This direct route departs once daily and operates every day, with a travel time of approximately 2 hours and 50 minutes. The train journey offers passengers a comfortable and scenic way to travel between these two destinations in New Zealand. Ticket prices for the train ride from Christchurch to Kaikoura range from $70 to $270.
  • The fastest train service between Christchurch and Kaikoura is operated by KiwiRail - Coastal Pacific. This direct route runs once daily, taking approximately 2 hours and 50 minutes to complete the journey. Passengers can enjoy a quick and convenient way to travel between these two stunning locations with the KiwiRail service. Ticket prices for the train ride between Christchurch and Kaikoura vary from $70 to $270, offering travelers flexibility in choosing their travel options.
  • Trains departing for Kaikoura from Christchurch leave from the Christchurch station. This is the main departure point for the KiwiRail - Coastal Pacific service that connects the two cities. Travelers can easily access the train station in Christchurch to embark on their journey to the picturesque coastal town of Kaikoura.
  • There is one direct train service per day between Christchurch and Kaikoura. This service operated by KiwiRail - Coastal Pacific departs from Christchurch station and arrives at Kaikoura station, providing travelers with a convenient and reliable transportation option. The journey on this train route typically takes around 2 hours and 50 minutes, offering passengers a comfortable and scenic ride through the beautiful New Zealand landscapes. Ticket prices for this train service between Christchurch and Kaikoura vary from $70 to $270, depending on the class of travel chosen.
  • The train service from Christchurch to Kaikoura operated by KiwiRail - Coastal Pacific arrives at Kaikoura station. Upon reaching Kaikoura station, passengers can disembark and start their exploration of this charming coastal town known for its stunning coastal views, marine life, and outdoor activities. Kaikoura station serves as the final stop for this train route, providing travelers with a convenient and central location to begin their Kaikoura adventures.
  • The first and last trains of the day from Christchurch to Kaikoura are the same since there is only one train service that departs once daily. This direct train operated by KiwiRail - Coastal Pacific typically leaves Christchurch station in the morning and arrives at Kaikoura station in the late morning or early afternoon. Travelers can enjoy the scenic journey that takes approximately 2 hours and 50 minutes, making it a convenient option for exploring Kaikoura from Christchurch in a single day.
  • There is only one direct train trip each day between Christchurch and Kaikoura. The train service, operated by KiwiRail - Coastal Pacific, departs from Christchurch station and arrives at Kaikoura station, offering travelers a convenient daily option for traveling between these two destinations. The journey takes approximately 2 hours and 50 minutes, providing passengers with a comfortable and scenic ride to explore the beautiful coastal town of Kaikoura from Christchurch.
  • Yes, there is a direct train between Christchurch and Kaikoura. The train service departs from Christchurch station and arrives at Kaikoura station, offering a seamless and convenient travel option for passengers. This direct route operates once daily, every day, with a travel time of approximately 2 hours and 50 minutes, providing a comfortable and efficient way to journey between these two locations in New Zealand.
  • The cost of a train ticket from Christchurch to Kaikoura varies between $70 and $270, depending on factors such as the class of travel and availability. Passengers can choose from a range of fare options to suit their budget and preferences. It is advisable to book tickets in advance to secure the best prices and ensure a smooth journey on the Christchurch to Kaikoura train route.

Will you be returning to Christchurch by train?

If you are looking for the return train journey, check out trains from Kaikoura to Christchurch

See schedule