371.62 mi Straight Distance
538.20 mi Driving Distance
10 hours 54 mins Estimated Driving Time
The straight distance between St David's (Wales) and Aviemore (Scotland) is 371.62 mi, but the driving distance is 538.20 mi.
It takes 10 hours 54 mins to go from St David's to Aviemore.
Driving directions from St David's to Aviemore
Straight distance: 597.93 km. Route distance: 865.96 km
Latitude: 51.8812 // Longitude: -5.266

Forecast: Light rain
Temperature: 9.9°
Humidity: 91%
Current time: 10:03 AM
Sunrise: 06:39 AM
Sunset: 06:21 PM
Latitude: 57.1945 // Longitude: -3.82381

Forecast: Light rain
Temperature: 6.5°
Humidity: 88%
Current time: 10:03 AM
Sunrise: 06:36 AM
Sunset: 06:13 PM