Distance between St Andrews and Rotorua

513.14 mi Straight Distance

659.25 mi Driving Distance

1 day 6 hours Estimated Driving Time

The straight distance between St Andrews (Canterbury) and Rotorua (Bay of Plenty) is 513.14 mi, but the driving distance is 659.25 mi.

It takes 1 hour 32 mins to go from St Andrews to Rotorua.

Driving directions from St Andrews to Rotorua

Distance in kilometers

Straight distance: 825.64 km.      Route distance: 1,060.74 km

St Andrews, New Zealand

Latitude: -44.5301 // Longitude: 171.191

Photos of St Andrews

St Andrews Weather

Rotorua, New Zealand

Latitude: -38.1418 // Longitude: 176.245

Photos of Rotorua

Rotorua Weather