311.15 mi Straight Distance
391.59 mi Driving Distance
8 hours 6 mins Estimated Driving Time
The straight distance between Craignure (Scotland) and Oldbury (England) is 311.15 mi, but the driving distance is 391.59 mi.
It takes to go from Craignure to Oldbury.
Driving directions from Craignure to Oldbury
Straight distance: 500.64 km. Route distance: 630.07 km
Latitude: 56.4679 // Longitude: -5.70343

Forecast: Overcast clouds
Temperature: 10.0°
Humidity: 87%
Current time: 08:23 AM
Sunrise: 07:22 AM
Sunset: 05:48 PM
Latitude: 52.5049 // Longitude: -2.01591

Forecast: Overcast clouds
Temperature: 13.5°
Humidity: 74%
Current time: 08:23 AM
Sunrise: 07:01 AM
Sunset: 05:41 PM