Things to Do
What’s On
To build your own Itinerary, click to add an item to your Itinerary basket.
Already saved an Itinerary?
You are here: Visitor Information > Travel information > Getting here by train
Getting a train to Portsmouth couldn't be easier. The city is connected through the railway network to towns and cities across the South - and beyond. This means you can catch a direct service to Portsmouth from London, Brighton, Bristol, Cardiff, Southampton, Winchester, Bath and a whole load more.
You can also get a direct train to Gatwick Airport, whilst a rail and coach service to Heathrow Airport operates via Woking. Southampton Airport can be reached in under 50 minutes.
Keep an eye out for special offers on rail fares running throughout the year, where you can enjoy discounted fares on routes between Portsmouth and London.
For details of engineering works in the Portsmouth area or other rail information, visit the National Rail Enquiries website.
To book rail travel on South Western Railway, head to southwesternrailway.com, or use the South Western Railway widget below to easily search times and book your train ticket to Portsmouth.
© Visit Portsmouth 2024. All Rights Reserved
Food and Drink
History of Portsmouth
Weird and wonderful