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