Rail ServicesRail ServicesTranzAlpine Train Journey from Greymouth to ChristchurchGreymouth4.4(124)Free cancellationFind deals