The journey from Swindon to Portsmouth covers approximately 130 km. By train, you will travel via Salisbury to Portsmouth, taking about 2 hours. Driving via the A36 and M27 is a 2-hour route. Portsmouth is a historic city in Hampshire, known for its naval history and dockyard. Ensure you check for traffic on the M27 before departing.
Total Distance: 130 km driving distance, 110 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours | 2 hours |
| Avg Price | 25-50 GBP | 25-35 GBP fuel |
| Operator | Great Western Railway | N/A |
| Route | Swindon to Salisbury, then Salisbury to Portsmouth. | A36 and M27. |
| Tip | Book your tickets in advance for the best prices. | The M27 is very busy; avoid peak hours if possible. |
May to September for pleasant weather.