40.47 mi Straight Distance
148.12 mi Driving Distance
2 hours 59 mins Estimated Driving Time
The straight distance between Barnstaple (England) and Maesteg (Wales) is 40.47 mi, but the driving distance is 148.12 mi.
It takes 2 hours 59 mins to go from Barnstaple to Maesteg.
Driving directions from Barnstaple to Maesteg
Straight distance: 65.12 km. Route distance: 238.32 km
Latitude: 51.0782 // Longitude: -4.05834

Forecast: Overcast clouds
Temperature: 5.6°
Humidity: 84%
Current time: 05:37 AM
Sunrise: 06:32 AM
Sunset: 06:18 PM
Latitude: 51.6086 // Longitude: -3.66047

Forecast: Overcast clouds
Temperature: 3.8°
Humidity: 83%
Current time: 05:37 AM
Sunrise: 06:31 AM
Sunset: 06:17 PM