COMPARE Prices across different modes

Tue
21 Sep
Find prices
£22National Express
Wed
22 Sep
£17South Western Railway
£7National Express
Thu
23 Sep
£16South Western Railway
£7National Express
Fri
24 Sep
£14South Western Railway
£9National Express
Sat
25 Sep
£13Southern
£9National Express
Sun
26 Sep
£13South Western Railway
£7National Express
Mon
27 Sep
£12South Western Railway
£7National Express
Tue
28 Sep
£12South Western Railway
£7National Express
Wed
29 Sep
£12South Western Railway
£7National Express
Thu
30 Sep
£10South Western Railway
£7National Express
Fri
1 Oct
£12South Western Railway
£7National Express
Sat
2 Oct
£12South Western Railway
£7National Express
Sun
3 Oct
£12South Western Railway
£7National Express
Mon
4 Oct
£10South Western Railway
£7National Express
Tue
5 Oct
£10South Western Railway
£7National Express
Wed
6 Oct
£10South Western Railway
£7National Express
Thu
7 Oct
£10South Western Railway
£7National Express
Fri
8 Oct
£10South Western Railway
£7National Express
Sat
9 Oct
£10South Western Railway
£7National Express
Sun
10 Oct
£10South Western Railway
£7National Express
Mon
11 Oct
£10South Western Railway
£7National Express

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from London to Portsmouth

distanceDistance64 miles (103 km)
durationAverage train duration1 h 36 min
priceAverage train ticket price£17 (€19)
changesDirect trainYes
carriersTrain companiesSouth Western Railway or Southern

Trains from London to Portsmouth cover the 64 miles (103 km) long trip taking on average 1 h 36 min with our travel partners like South Western Railway or Southern. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £12, but the average price of train tickets is £17. Travellers depart most frequently from London Victoria and arrive in Portsmouth & Southsea.

Trains from London to Portsmouth: Journey Details

A large number of direct trains leave London every day bound for Portsmouth. Departures begin in the early hours of the morning, and a number of trains leave every hour until late into the night. The journey usually takes under 2 hours, and passengers can choose from a number of departure points in the capital throughout the day.

Which train companies go from London to Portsmouth?

Trains from London to Portsmouth are operated by South West Trains and Southern.

How long is the train from London to Portsmouth.

Direct trains from London to Portsmouth usually take between 1 hour 28 minutes and 1 hour 56 minutes. lthough in some cases the journey can take around 2 hours 20 minutes. South West Trains services tend to be slightly faster than Southern trains

When is the best time to book a train from London to Portsmouth?

The cheapest tickets can be found when booking anywhere between 1-5 weeks ahead of the departure date.

When are the first and last trains of the day from London to Portsmouth?

The first direct train of the day from London to Portsmouth departs Vauxhall station at 5:04 a.m and arrives in Portsmouth at 7:16 a.m. However for those looking to leave earlier, there is a Thameslink train which leaves London Blackfriars station at 4:05 a.m and arrives in Portsmouth at 7:08 a.m. This service involves a short transfer at in Brighton.

The final direct departure of the day leaves London Waterloo at 22:30 p.m and reaches its destination at 00:02 a.m. It should be noted however that there are still a few services departing later than this which require a transfer at Fratton station. The final train from London to Portsmouth with a transfer departs London Waterloo at 23:45 p.m and reaches Portsmouth at 1:44 a.m.

Where do trains from London to Portsmouth arrive and depart from?

Most South West Trains services from London to Portsmouth depart from London Waterloo station. Waterloo station is the U.K’s largest train station, and is located in central London within walking distance of major tourist attractions such as Big Ben, the London Eye and South Bank. The station has a number of eateries, as well as coin lockers for baggage and a 24 hour tourist information service. As a major transport hub, the station is serviced by a number of lines on the London Underground, bus stops and has a taxi rank outside exit number 3.

Southern trains to Portsmouth depart from London Victoria station, which is situated close to Buckingham Palace and St. James’ Park. The station has bag storage facilities, a number of food and shopping options and a visitor information centre. Access to the station is simple, as it has three underground lines, a taxi rank and a bus station. It’s also the most convenient way to access the city from Gatwick Airport, with the Gatwick Express train terminating at this station.

Travel Tips

Trains from London to Portsmouth
Travel by train to Portsmouth easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Portsmouth.
FAQs
How much do cheap trains to Portsmouth from London cost?
You can find a cheap train from London to Portsmouth for some dates and times for as low as £12  one way in the next 7 days.
What is the average price of train tickets to Portsmouth from London?
In the next 7 days you’ll find that the average cost of a train ticket between London and Portsmouth is £17  one way.
What is the distance from London to Portsmouth via train?
The distance between London and Portsmouth by train is approximately 64 miles (103 km).
How long is the train to Portsmouth from London?
On average the train from London to Portsmouth duration is 1 h 36 min  for the 64 miles (103 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station from London to Portsmouth do I depart from? Which Portsmouth train station from London do I arrive in?

When taking a train from London, you have a couple of train stations you can depart from including London Victoria, London Euston and London Kings Cross. When you arrive in Portsmouth, your train can arrive in train stations including Portsmouth & Southsea and Portsmouth Harbour.

Omio customers travelling this route book their trains from London Victoria   to Portsmouth & Southsea.

Where do I find the London train station to Portsmouth? Where is the Portsmouth train station?

Passengers booking this route most frequently board their trains from London Victoria and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in Portsmouth most often arrive at Portsmouth & Southsea and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

What train providers go from London to Portsmouth?
Take the London to Portsmouth train with South Western Railway or Southern. However, it's always good to check out all possible train providers for the route to Portsmouth from London as there might be differences in the amenities they offer.
When can I take the first train from London to Portsmouth? When can I take the last train for the day?
The earliest train departing from London to Portsmouth leaves at 07: 00. The last train departing from London to Portsmouth leaves at 07: 54. You can find the latest London to Portsmouth train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book train tickets between London and Portsmouth to score the best deals?
If you book London to Portsmouth train tickets within the next 7 days, you can find one way tickets to cost on average £17. However, booking in advance gives you access to the best prices for trains from London to Portsmouth. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

London
Portsmouth
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176