Christchurch train station is in Addington, just west of Hagley Park, around 3km from Cathedral Square. It’s adjacent to a big retail park on a side street between Blenheim Road and Whiteleigh Avenue.
Although a fairly basic station, it is a modern station with an enclosed waiting room, toilets and an information desk.
There is only one train per day from the station (two per day in summer after the Coastal Pacific starts running again. The Coastal Pacific train goes from Christchurch north to Picton and the scenic TranzAlpine train goes via Arthur’s Pass to Greymouth on the West Coast.
The 120 and Orbiter bus routes stop near here, but these routes don’t go into the city centre so you’ll have to get a bus to the Westfield Riccarton shopping centre first (the purple or yellow line will take you there) before changing to the Orbiter or 120.