50
Checking Seats Availability
Loading seats data...

From Greymouth to Canterbury by train

14:05
Greymouth, West Coast
18:31
Christchurch, Canterbury
4h 26m
Refund