The distance between Pembroke and Haverfordwest is approximately 16 km. You can easily travel between these towns via the A4075 or A477 roads. Bus services are operated by local providers like Richards Bros. The journey takes roughly 30 minutes by car or 45 minutes by bus.
Total Distance: 16 km driving, 14 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 45 mins | 25 mins |
| Avg Price | £4 - £6 | £5 fuel |
| Operator | Richards Bros | N/A |
| Route | Local bus routes connecting Pembroke town center to Haverfordwest bus station. | A4075 northwards. |
| Tip | Check the timetable in advance as services are less frequent on Sundays. | The road is mostly single carriageway; watch for agricultural vehicles. |
Year-round, though summer offers better coastal views.