Travel from Dunedin to Christchurch-New-Zealand

Bus or fly from Dunedin to Christchurch?

Air New Zealand flies from Dunedin to Christchurch every 4 hours. Alternatively, InterCity Coachlines operates a bus from Dunedin to Christchurch twice daily. Tickets cost $19 - $50 and the journey takes 5 h 49 min.

How to get from Dunedin to Christchurch

From Dunedin bus to Dunedin airport, fly to Christchurch airport, then bus to Christchurch. 3 h 7 min $154. From Dunedin bus to Queenstown airport, fly to Christchurch airport, then bus to Christchurch. 6 h 32 min $195. From Botanic Gardens bus to Christchurch. 5 h 49 min $48. From Dunedin train to Moeraki Turn Off then bus to Christchurch. 7 h 58 min $93. From Dunedin drive to Christchurch. 4 h 28 min $59.