158.07 mi Straight Distance
252.20 mi Driving Distance
5 hours 22 mins Estimated Driving Time
The straight distance between Thurso (Scotland) and St Andrews (Scotland) is 158.07 mi, but the driving distance is 252.20 mi.
It takes 5 hours 3 mins to go from Thurso to St Andrews.
Driving directions from Thurso to St Andrews
Straight distance: 254.34 km. Route distance: 405.80 km
Latitude: 58.5936 // Longitude: -3.52208

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 02:45 PM
Sunrise: 06:53 AM
Sunset: 05:57 PM
Latitude: 56.3393 // Longitude: -2.7965

Forecast: Clear sky
Temperature: 18.0°
Humidity: 40%
Current time: 02:45 PM
Sunrise: 06:47 AM
Sunset: 05:56 PM