Bus to Christchurch
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.
Ō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 christchurchnz.com
For information on urban Christchurch buses, visit metroinfo.co.nz