COMPARE Prices across different modes

Mon
14 Jun
£38Southern
£15National Express
Tue
15 Jun
£38Southern
£7National Express
Wed
16 Jun
£38Southern
£9National Express
Thu
17 Jun
£38Southern
£7National Express
Fri
18 Jun
£38Southern
£9National Express
Sat
19 Jun
£13Southern
£9National Express
Sun
20 Jun
£18South Western Railway
£9National Express
Tue
22 Jun
£38Southern
£7National Express
Wed
23 Jun
£21South Western Railway
£7National Express
Thu
24 Jun
£21South Western Railway
£7National Express
Fri
25 Jun
Find prices
£9National Express
Sat
26 Jun
£16South Western Railway
£7National Express
Sun
27 Jun
£16South Western Railway
£7National Express
Mon
28 Jun
£20South Western Railway
£7National Express
Tue
29 Jun
£20South Western Railway
£7National Express
Wed
30 Jun
£21South Western Railway
£7National Express
Thu
1 Jul
£21South Western Railway
£7National Express
Fri
2 Jul
£20South Western Railway
£9National Express
Sat
3 Jul
£10Southern
£9National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

London to Portsmouth Train Information

Avg. Train Duration
2 hours 4 minutes
Train Ticket Price: £25
Trains depart from:London
Trains arrive in:Portsmouth
Distance:104 km
Train Companies:Southern, South Western Railway

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 train tickets to Portsmouth from London cost?
If you’re looking to save money on tickets, you can find a cheap train from London to Portsmouth for as little as £13  in the next 7 days.
What is the cost of a train ticket from London to Portsmouth on average?
In the next 7 days you’ll find that the average cost of a train ticket from London to Portsmouth is £35  one way.
How many miles is it from London to Portsmouth by train?
When travelling this route you should expect the distance from London to Portsmouth via train to be approximately 64 miles (103 km).
How long does it take from London to Portsmouth by train?
On average the London to Portsmouth train time is 1 h 56 min  covering the 64 miles (103 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure train station in London and arrival train station in Portsmouth?

When departing from London, you have various train station options to start your route from including London Victoria, London Euston and London Kings Cross. When arriving in Portsmouth, you can end your trip in train stations like Portsmouth & Southsea and Portsmouth Harbour.

Omio customers book a train from London Victoria   to Portsmouth & Southsea   most frequently for this route.

Where is the train station in London? Where is the train station in Portsmouth?

You can find the most popular departure train station for this route, London Victoria, located approximately 0 mile (s) / 0 km from the city centre of London. The most popular arrival train station in Portsmouth, called Portsmouth & Southsea, is located around 0 mile (s) / 0 km away from its city centre.

Which train companies can take me between London and Portsmouth?
When taking a train from London to Portsmouth, you can count on South Western Railway or Southern for the best way to get you to Portsmouth. You can also check all possible train providers who offer a service between London and Portsmouth and compare the amenities they offer before buying a train ticket.
What time is the earliest train from London to Portsmouth? What time is the last train from London to Portsmouth?
If you prefer early morning trains from London to Portsmouth, the first train leaves at 07: 03. If you prefer late night trains from London to Portsmouth, the last train of the day leaves at 09: 00. Omio shows you the latest train from London to Portsmouth times to help you book the best departure time for this journey.
How far in advance should I buy train tickets between London and Portsmouth for the best deals?
You can find a train between London and Portsmouth to cost on average £35 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the London to Portsmouth train generally on sale a few months before the planned travel date.
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