397.32 mi Straight Distance
508.48 mi Driving Distance
10 hours 41 mins Estimated Driving Time
The straight distance between Portree (Scotland) and Uppingham (England) is 397.32 mi, but the driving distance is 508.48 mi.
It takes 10 hours 41 mins to go from Portree to Uppingham.
Driving directions from Portree to Uppingham
Straight distance: 639.29 km. Route distance: 818.14 km
Latitude: 57.4125 // Longitude: -6.19602

Forecast: Broken clouds
Temperature: 6.4°
Humidity: 82%
Current time: 03:43 AM
Sunrise: 06:51 AM
Sunset: 06:18 PM
Latitude: 52.5912 // Longitude: -0.718484

Forecast: Mist
Temperature: 8.4°
Humidity: 88%
Current time: 03:43 AM
Sunrise: 06:26 AM
Sunset: 05:59 PM