625.18 mi Straight Distance
870.26 mi Driving Distance
17 hours 54 mins Estimated Driving Time
The straight distance between St Andrews (Canterbury) and Portland (Northland) is 625.18 mi, but the driving distance is 870.26 mi.
It takes 5 hours 59 mins to go from St Andrews to Portland.
Driving directions from St Andrews to Portland
Straight distance: 1,005.92 km. Route distance: 1,400.25 km
Latitude: -44.5301 // Longitude: 171.191
Predicción: Overcast clouds
Temperatura: 15.1°
Humedad: 88%
Hora actual: 12:00 AM
Amanece: 06:44 PM
Anochece: 06:36 AM
Latitude: -35.8034 // Longitude: 174.33
Predicción: Broken clouds
Temperatura: 18.9°
Humedad: 70%
Hora actual: 07:23 PM
Amanece: 07:30 AM
Anochece: 07:26 PM