The Trans Coastal train stops in Kaikoura en route between Picton and Christchurch. However, rail services are currently suspended until mid-2018 while earthquake damage on the rail line is being repaired.
Kaikoura’s railway station is on Whaleway Station Road, behind Beach Road.