117.35 mi Straight Distance
318.29 mi Driving Distance
6 hours 8 mins Estimated Driving Time
The straight distance between Hayle (England) and St David's (Wales) is 117.35 mi, but the driving distance is 318.29 mi.
It takes 5 hours 53 mins to go from Hayle to St David's.
Driving directions from Hayle to St David's
Straight distance: 188.82 km. Route distance: 512.13 km
Latitude: 50.1855 // Longitude: -5.42091

Forecast: Overcast clouds
Temperature: 9.8°
Humidity: 90%
Current time: 09:14 AM
Sunrise: 07:07 AM
Sunset: 06:01 PM
Latitude: 51.8812 // Longitude: -5.266

Forecast: Overcast clouds
Temperature: 7.3°
Humidity: 91%
Current time: 09:14 AM
Sunrise: 07:08 AM
Sunset: 05:58 PM