The journey from Haverfordwest to London covers approximately 400 kilometers. By car, the route follows the A40 and M4 motorway, typically taking 5 hours. By train, you can take a service from Haverfordwest to Cardiff or Swansea, then transfer to a high-speed Great Western Railway train to London Paddington. This is a major cross-country route. London offers endless attractions, from historic landmarks to world-class museums. Plan your trip well in advance for the best travel experience.
Total Distance: 400 km driving distance, 340 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours 30 mins | 5 hours |
| Avg Price | 90 GBP | 60 GBP |
| Operator | Great Western Railway | Private Vehicle |
| Route | Haverfordwest to Cardiff/Swansea to London Paddington | A40 to M4 |
| Tip | Book advance tickets for significant savings. | Avoid M4 traffic by traveling outside peak hours. |
Spring and Autumn for pleasant city exploration.