296.88 mi Straight Distance
359.12 mi Driving Distance
8 hours 7 mins Estimated Driving Time
The straight distance between Kaiapoi (Canterbury) and Invercargill (Southland) is 296.88 mi, but the driving distance is 359.12 mi.
It takes 7 hours 39 mins to go from Kaiapoi to Invercargill.
Driving directions from Kaiapoi to Invercargill
Straight distance: 477.68 km. Route distance: 577.83 km
Latitude: -43.383 // Longitude: 172.657

Forecast: Light drizzle
Temperature: 7.2°
Humidity: 91%
Current time: 04:53 PM
Sunrise: 06:39 AM
Sunset: 06:13 PM
Latitude: -46.4132 // Longitude: 168.354

Forecast: Light drizzle
Temperature: 6.9°
Humidity: 86%
Current time: 04:53 PM
Sunrise: 06:58 AM
Sunset: 06:29 PM