Swindon
Swindon
Portsmouth
Portsmouth
Train Driving

Swindon to Portsmouth

Updated: 31 May 2026

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.
Fastest Way
Driving via the M27.
Cheapest Way
Advance train tickets booked via GWR.
Compare Swindon to Portsmouth Routes
Train
Connecting
Driving
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.
Travel Tips
  • Station Choice
    Portsmouth Harbour station is well-connected to the national rail network.
  • Booking
    Use the Trainline app to monitor your journey in real-time.
  • Parking
    Use the station car park if you are traveling by train.
  • Traffic
    Check the M27 traffic reports before leaving.
  • Luggage
    Keep your luggage with you at all times on the train.
Safety Tips
  • Road Safety
    The M27 has many roadworks; stay alert.
  • Station Safety
    Portsmouth Harbour station is well-lit and safe.
  • Emergency
    Dial 999 for any emergency assistance.
  • Personal Safety
    Stay in well-lit areas when walking at night.
People Also Ask
  • Is Portsmouth a good place to visit?
    It has some nice parks and is well-connected.
  • How long is the train journey?
    Typically 2 hours.
  • Are there direct trains?
    No, you must change at least once.
  • Is parking expensive?
    It is reasonable compared to larger cities.
  • What is the best way to travel?
    Train is convenient for city center access.
Quick Info
  • From Swindon, Wiltshire, United Kingdom
  • To Portsmouth, Hampshire, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant weather.

Things to Do in Portsmouth
1
Historic Dockyard
Visit this historic dockyard. It is a local landmark.
2
Spinnaker Tower
See this iconic tower. It is a unique museum.
3
Gunwharf Quays
Shop at this large shopping center. It is a popular local attraction.
4
Southsea Common
See this iconic park. It is a local landmark.
Tags
Swindon to Portsmouth Wiltshire to Hampshire travel GWR train UK train travel Portsmouth travel guide traveling to Portsmouth Swindon station rail journey