【Christchurch】TranzAlpine Ticket between Christchurch and Arthur’s Pass From $ Hop aboard a modern and well-maintained train that will take you to Christchurch or Arthur's Pass in just 5 hours! Adult: $293.45→ $264 Child(2-14):$204.85→ $184 Book now