The journey from Milford Haven to Portsmouth covers 380 km. By train, you can reach Portsmouth in approximately 5 hours and 30 minutes, usually requiring a change at Cardiff or Bristol. Driving takes about 5 hours via the A40 and M4/M3 motorways. Portsmouth is a major port city with a rich maritime history and a vibrant cultural scene. The route is a long but scenic journey through the Welsh countryside and the English South Coast.
Total Distance: 380 km driving distance; 330 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 5 hours |
| Avg Price | 75 GBP - 140 GBP | 80 GBP fuel |
| Operator | Transport for Wales / GWR | N/A |
| Route | Milford Haven to Cardiff, then change for Portsmouth. | A40 to M4/M3 motorways. |
| Tip | Book well in advance to secure the best prices. | The M4/M3 can be busy; check traffic updates before departing. |
Spring and Summer for exploring the city and nearby attractions.