504.06 mi Straight Distance
646.46 mi Driving Distance
12 hours 58 mins Estimated Driving Time
The straight distance between Fareham (England) and Dunvegan (Scotland) is 504.06 mi, but the driving distance is 646.46 mi.
It takes 11 hours 51 mins to go from Fareham to Dunvegan.
Driving directions from Fareham to Dunvegan
Straight distance: 811.04 km. Route distance: 1,040.15 km
Latitude: 50.8548 // Longitude: -1.18659

Forecast: Few clouds
Temperature: 13.5°
Humidity: 84%
Current time: 05:42 AM
Sunrise: 06:55 AM
Sunset: 05:40 PM
Latitude: 57.4363 // Longitude: -6.58163

Forecast: Light rain
Temperature: 8.8°
Humidity: 90%
Current time: 01:00 AM
Sunrise: 07:28 AM
Sunset: 05:50 PM