412.49 mi Straight Distance
548.17 mi Driving Distance
10 hours 28 mins Estimated Driving Time
The straight distance between Haverhill (England) and Elgin (Scotland) is 412.49 mi, but the driving distance is 548.17 mi.
It takes 10 hours 7 mins to go from Haverhill to Elgin.
Driving directions from Haverhill to Elgin
Straight distance: 663.70 km. Route distance: 882.01 km
Latitude: 52.0828 // Longitude: 0.440945

Forecast: Overcast clouds
Temperature: 5.1°
Humidity: 74%
Current time: 07:59 PM
Sunrise: 07:05 AM
Sunset: 05:18 PM
Latitude: 57.6495 // Longitude: -3.31849

Forecast: Broken clouds
Temperature: 4.7°
Humidity: 59%
Current time: 07:59 PM
Sunrise: 07:33 AM
Sunset: 05:20 PM