427.74 mi Straight Distance
558.47 mi Driving Distance
10 hours 29 mins Estimated Driving Time
The straight distance between Keith (Scotland) and Melksham (England) is 427.74 mi, but the driving distance is 558.47 mi.
It takes to go from Keith to Melksham.
Driving directions from Keith to Melksham
Straight distance: 688.23 km. Route distance: 898.57 km
Latitude: 57.5431 // Longitude: -2.95153

Forecast: Clear sky
Temperature: 0.4°
Humidity: 86%
Current time: 01:40 PM
Sunrise: 07:05 AM
Sunset: 05:42 PM
Latitude: 51.3704 // Longitude: -2.13763

Forecast: Light rain
Temperature: 6.7°
Humidity: 94%
Current time: 01:40 PM
Sunrise: 06:53 AM
Sunset: 05:48 PM