173.76 mi Straight Distance
239.28 mi Driving Distance
5 hours 15 mins Estimated Driving Time
The straight distance between Middlemarch (Otago) and Sheffield (Canterbury) is 173.76 mi, but the driving distance is 239.28 mi.
It takes to go from Middlemarch to Sheffield.
Driving directions from Middlemarch to Sheffield
Straight distance: 279.59 km. Route distance: 385.00 km
Latitude: -45.5071 // Longitude: 170.119

Forecast: Overcast clouds
Temperature: 17.2°
Humidity: 40%
Current time: 12:00 AM
Sunrise: 06:05 PM
Sunset: 07:40 AM
Latitude: -43.39 // Longitude: 172.021

Forecast: Scattered clouds
Temperature: 19.1°
Humidity: 73%
Current time: 12:00 AM
Sunrise: 06:01 PM
Sunset: 07:29 AM