Getting To Christchurch

By Air:

Christchurch International Airport is a 30 minute drive west of the city centre. A little further out, the port of Timaru has a domestic airport and receives daily flights from many other New Zealand cities.

By Road:

Christchurch is a 4 hour drive from Greymouth via the scenic route through Arthur's Pass.
From Nelson, it's just over 5 hours, while the coastal route from Dunedin will take about 4.5 hours.
From Queenstown, the 6 hour drive will take you close to Mount Cook National Park and past the turquoise lakes of Tekapo and Pukaki. 
Refer to our Driving Distances Table for driving times into Christchurch from all the major areas of the South Island.

By Bus:

Bottom Bus, Kiwi Experience, Southern Link and Intercity operate frequent coach services into Christchurch.

By Rail:

The TranzAlpine Express arrives daily into Christchurch from Greymouth, via Arthur's Pass.
Leaving Christchurch, the TranzCoastal train takes you to Picton, where you can take a ferry over to Wellington.