128.28 mi Straight Distance
191.57 mi Driving Distance
4 hours 12 mins Estimated Driving Time
The straight distance between Kyleakin (Scotland) and St Andrews (Scotland) is 128.28 mi, but the driving distance is 191.57 mi.
It takes 4 hours 11 mins to go from Kyleakin to St Andrews.
Driving directions from Kyleakin to St Andrews
Straight distance: 206.41 km. Route distance: 308.24 km
Latitude: 57.2725 // Longitude: -5.72881

Forecast: Overcast clouds
Temperature: 6.9°
Humidity: 95%
Current time: 12:18 PM
Sunrise: 07:26 AM
Sunset: 05:45 PM
Latitude: 56.3393 // Longitude: -2.7965

Forecast: Overcast clouds
Temperature: 7.8°
Humidity: 83%
Current time: 12:18 PM
Sunrise: 07:13 AM
Sunset: 05:35 PM