541.60 mi Straight Distance
711.76 mi Driving Distance
14 hours 27 mins Estimated Driving Time
The straight distance between Amesbury (England) and Kirkwall (Scotland) is 541.60 mi, but the driving distance is 711.76 mi.
It takes to go from Amesbury to Kirkwall.
Driving directions from Amesbury to Kirkwall
Straight distance: 871.44 km. Route distance: 1,145.22 km
Latitude: 51.175 // Longitude: -1.77911

Forecast: Light snow
Temperature: 3.3°
Humidity: 75%
Current time: 07:56 AM
Sunrise: 07:18 AM
Sunset: 05:24 PM
Latitude: 58.9847 // Longitude: -2.96225

Forecast: Overcast clouds
Temperature: 3.0°
Humidity: 70%
Current time: 07:56 AM
Sunrise: 07:43 AM
Sunset: 05:08 PM