421.72 mi Straight Distance
536.82 mi Driving Distance
10 hours 11 mins Estimated Driving Time
The straight distance between Elgin (Scotland) and Malmesbury (England) is 421.72 mi, but the driving distance is 536.82 mi.
It takes to go from Elgin to Malmesbury.
Driving directions from Elgin to Malmesbury
Straight distance: 678.54 km. Route distance: 863.74 km
Latitude: 57.6495 // Longitude: -3.31849

Forecast: Overcast clouds
Temperature: 6.2°
Humidity: 95%
Current time: 10:41 AM
Sunrise: 07:23 AM
Sunset: 05:30 PM
Latitude: 51.5864 // Longitude: -2.10283

Forecast: Overcast clouds
Temperature: 11.5°
Humidity: 94%
Current time: 10:41 AM
Sunrise: 07:06 AM
Sunset: 05:37 PM