InterCity® buses operate daily services to Christchurch (Ōtautahi) from towns and cities across the South Island. The main InterCity bus stop in Christchurch is located outside the Bus Exchange on Lichfield Street, with additional stops including Canterbury University, Hornby, and Christchurch Airport.

Search for a bus to Christchurch with New Zealand's #1 national bus network today.


Approximate bus to Christchurch travel times:

Bus Picton to Christchurch:  5 hours 30 minutes

Bus Nelson to Christchurch: 7 hours

Bus Blenheim to Christchurch: 5 hours

Bus Mt Cook to Christchurch: 5 hours 30 minutes

Bus Timaru to Christchurch: 2 hours 30 minutes

Bus Tekapo to Christchurch: 4 hours 10 minutes

Bus Oamaru to Christchurch: 4 hours 15 minutes

Bus Queenstown to Christchurch: 8 hours 30 minutes

Bus Dunedin to Christchurch: 6 hours

Bus Invercargill to Christchurch: 10 hours

An alternative route from the West Coast to Christchurch is now available, travelling on the TranzAlpine railway from Greymouth. Bus from Franz Josef, Fox Glacier, Hokitika, Westport or Nelson to Greymouth and connect with the Tranzalpine, one of the world's most scenic rail journeys. Learn more about the TranzAlpine.


About Christchurch

Ōtautahi Christchurch is a city of exploration, a vibrant mixture of historic charm and modern innovation. Situated on the edge of the Canterbury Plains on the South Island's east coast, Christchurch is a perfect 'base camp' for South Island exploration. The Banks Peninsula is within reach, as well as the stunning Southern Alps and the famous Canterbury Plains. For more info about Christchurch, visit 

For information on urban Christchurch buses, visit