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.
Use the South Western Railway widget below to search times and book your train ticket to Portsmouth.
South Western Railway is offering visitors the chance to get back out there for less this summer - with great savings to be had on advance tickets and access to the brand new SWR Rewards platform.
Book in advance and you can travel from London to Portsmouth for as little as £9.20. If that wasn't enough, booking a ticket also gets you into the SWR Rewards platform, where you can secure offers and discounts on attractions, restaurants and hotels across the SWR network - including savings at Gunwharf Quays.
See the South Western Railway website for more details and book your escape to the coast.
© Visit Portsmouth 2022. All Rights Reserved
Food and Drink
History of Portsmouth
Weird and wonderful