InterCity® buses operate daily services to Christchurch 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

Christchurch is a vibrant mixture of historic charm and modern innovation, situated on the edge of the Canterbury Plains on the South Island's east coast. For more info about Christchurch visit 

For information on urban Christchurch, buses visit