Portsmouth to London train

Sat, 25 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Portsmouth to London

Showing times and prices for 26 May

Cheapest

The best way to find a cheap train ticket from Portsmouth to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
South Western Railway
09:521h58
Portsmouth & Southsea (PMS)
11:50London Waterloo (WAT)
£251One-way
0 changes
Cheapest
South Western Railway
08:521h58
Portsmouth & Southsea (PMS)
10:50London Waterloo (WAT)
£251One-way
0 changes
Cheapest
South Western Railway
08:222h19
Portsmouth & Southsea (PMS)
10:41London Waterloo (WAT)
£251One-way
0 changes
Cheapest
South Western Railway
09:222h19
Portsmouth & Southsea (PMS)
11:41London Waterloo (WAT)
£251One-way
0 changes
Southern
09:052h19
Portsmouth & Southsea (PMS)
11:24London Victoria (VIC)
£271One-way
0 changes

Train timetablePortsmouth to London

Showing trains for tomorrow, Sunday, 26 May
South Western Railway
08:222h19
Portsmouth & Southsea (PMS)
10:41London Waterloo (WAT)
0 changes
South Western Railway
08:521h58
Portsmouth & Southsea (PMS)
10:50London Waterloo (WAT)
0 changes
Southern
09:052h19
Portsmouth & Southsea (PMS)
11:24London Victoria (VIC)
0 changes
South Western Railway
09:222h19
Portsmouth & Southsea (PMS)
11:41London Waterloo (WAT)
0 changes
South Western Railway
09:521h58
Portsmouth & Southsea (PMS)
11:50London Waterloo (WAT)
0 changes
Southern
10:052h19
Portsmouth & Southsea (PMS)
12:24London Victoria (VIC)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Portsmouth to London by train or coach

Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun

Train times from Portsmouth to London

Showing times and prices for 26 May

Fastest Journey

1 h 58 m

Average

2 h 12 m

Trains per day

6

Distance

104 km

Of the 6 trains that leave Portsmouth for London every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
South Western Railway
09:521h58
Portsmouth & Southsea (PMS)
11:50London Waterloo (WAT)
£251One-way
0 changes
Fastest
South Western Railway
08:521h58
Portsmouth & Southsea (PMS)
10:50London Waterloo (WAT)
£251One-way
0 changes
Southern
09:052h19
Portsmouth & Southsea (PMS)
11:24London Victoria (VIC)
£271One-way
0 changes
South Western Railway
08:222h19
Portsmouth & Southsea (PMS)
10:41London Waterloo (WAT)
£251One-way
0 changes
South Western Railway
09:222h19
Portsmouth & Southsea (PMS)
11:41London Waterloo (WAT)
£251One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Portsmouth to London

distanceDistance64 miles
durationAverage train duration1 h 32 min
priceAverage train ticket price£25 (€27)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSouth Western Railway, Southern or Bus

Trains from Portsmouth to London cover the 64 miles long route taking on average 1 h 32 min with our travel partners like South Western Railway, Southern or Bus. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £5, but the average price of train tickets is £25. Travellers depart most frequently from Portsmouth Harbour and arrive in London Waterloo.

Train providers: South Western Railway, Southern and Thameslink trains Portsmouth to London

Buy your official South Western Railway, Southern and Thameslink train tickets between Portsmouth and London from £7 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

South Western Railway is a train operating company in the United Kingdom, providing services in the south and south-west of England. It operates a variety of train types, including high-speed trains, local stopping services, and suburban commuter trains. It also offers a range of ticket types, including Advance, Off-Peak, and Super Off-Peak tickets. Onboard facilities include free Wi-Fi, power sockets, and a range of food and drink options. The most popular routes for South Western Railway include London Waterloo to Portsmouth Harbour, London Waterloo to Weymouth, and London Waterloo to Bournemouth.

Portsmouth to London train information with South Western Railway:

  • Average Duration: 1 h 34 min
  • Cheapest Price: £16
  • South Western Railway frequency: 25 a day

Trains from Portsmouth to London

If you are planning to travel by train from Portsmouth to London, then your departure train will leave from Portsmouth & SouthSea Railway Station and your arrival station will be either London Waterloo Station or London Victoria Station, depending on which provider you use. There are two main providers of railway service for this route: South Western Railway handles the majority of the Portsmouth to London train services, with all their trains travelling directly from Portsmouth & SouthSea Railway Station to London Waterloo Station. The other option to use is Southern Railway, which has fewer trains, and only around half of those trains are direct; the other half will make a stop in Barnham along the route. Southern trains from Portsmouth & SouthSea Railway Station will always arrive at London Victoria Station.

Portsmouth to London Train Time: Daily Departures

There are multiple trains travelling from Portsmouth to London every day, from both providers. Most train stations in the UK operate roughly from 06:00 until 01:00. With that being said, the first train that leaves from Portsmouth to London is at around 06:15, with the last train leaving Portsmouth at 22:30. Keep in mind that national holidays and events in either area may disrupt train schedules, so you should look for tickets at least a week before your plans, to ensure they will be operating on the day.

How long is the journey by train from Portsmouth to London?

The distance covered when taking the train from Portsmouth to London is about 64 miles (103 km) and will take you 1h 30min to complete, on average, depending on what ticket you purchase. There are two main routes when taking the train from Portsmouth to London. One route is direct from Portsmouth & SouthSea Railway Station to London Waterloo Station and is the fastest option. The other is often cheaper and travels from Portsmouth & SouthSea Station to Barnham Station, and then from there to London Victoria Station.

Waterfront of Portsmouth. Source: Shutterstock

What are the departure and arrival stations for trains from Portsmouth to London?

Departure train station: Portsmouth & SouthSea Railway Station will be your departure point. It’s the main railway station in Portsmouth and is located in the city centre. The station is only about a 5min walk from one of the many city bus stops located in Portsmouth. There are a total of about 50 trains that travel from Portsmouth to London every day.

Arrival train station: You may arrive at either London Waterloo Station or London Victoria Station. London Waterloo is the busiest and most popular train station in the country, and it is also one of the main terminals in London's railway network, which services most of the northern railway routes in England. The station is equipped with 24 platforms in the main terminal, with the station also having restaurants, cafes, restrooms and public eating areas. London Victoria Station is another main terminus in London's railway network, connecting it with the Underground trains network (the tube) of London's greater metropolitan area. London Victoria Station is located in the city centre of London, and you will be able to take public buses or a taxi from the station itself.

Which train companies travel from Portsmouth to London?

There are two major companies that operate trains from Portsmouth to London. The train provider that operates the majority of trains along this route is South Western Railway. While it has faster trains and offers more direct trains to London Waterloo Station, the tickets can be around double the price of its competitors. South Western Railway is the secondary provider of train routes from Portsmouth to London; there are some direct routes available through South Western Railway, but most of the routes will have a stopover, at Barnham Station, before travelling the rest of the way to London Victoria Station.

Night trains London

Unfortunately, there are no available night trains from Portsmouth to London. Train stations in the UK usually operate from 06:00 to 01:00, so a better way to travel through the night across the UK is by taking an overnight bus or a sleeper bus to your destination.

Southern Railway trains from Portsmouth to London

Southern Railway operates most of the routes from Portsmouth to London, with all their trains travelling directly. Southern Railway offers train routes from Portsmouth & SouthSea Railway Station to London Waterloo Station; there are generally over 30 daily trains operated by Southern Railway along this route; note that the company's tickets are faster but much more expensive.

South Western Railway trains from Portsmouth to London

South Western Railway offers the majority of train routes in the south-western region of the UK. South Western Railway offers two options for its tickets from Portsmouth to London. There are a few direct trains daily, but the majority of the trains will have a stopover, at Barnham Station. The company offers about 20 daily train routes from Portsmouth to London, with around half being direct. The arrival station for South Western Railway is London Victoria Station.

Trains from Portsmouth to London: Sustainability travel

The railway network of the UK has been growing towards carbon neutrality and environmental sustainability for years, but with the latest efforts resulting from the Paris Agreement, the providers of the railway industry have been upgrading trains to be more efficient whilst using less power. Future development also includes making natural paths over railway lines to allow the wildlife of the country to travel freely and to stop dividing and disrupting natural ecosystems. Check out the sustainability article in our online magazine for ideas on how to reduce your impact whilst travelling.

Train Portsmouth to London: Services on Board

Regardless of which ticket provider you have chosen, your standard economy ticket will give you access to all the amenities on all trains. Along this route, you can expect the trains to have comfortable seating areas as well as poles and handles for passengers who have shorter routes and can stand; while there’s an overhead compartment to store belongings. There is no food or drink allowed on the trains in the UK without the privilege of first-class tickets, so there will not be food or beverage options whilst travelling on the train.

How to find cheap train tickets from Portsmouth to London

The best way for you to find the cheapest tickets from Portsmouth to London is to use our website. It offers you tickets for trains, buses, ferries and planes from almost anywhere in the world. Travel is made easy with Omio, as our site is accessible from laptop computers and phones, allowing you to make travel bookings in advance at the click of a button. No matter where you are or where you need to go, we will be there to help you get to your destination.

woman on a train to London. Source: Shutterstock

To London by train—travel tips

London is an enormous city and has a multitude of attractions and landmarks for you to see. One of the most popular attractions found in London would be Big Ben, the clock tower located at the back of the Winchester Palace. Buckingham Palace, the home and administrative office of the royal family of England, is where the queen lives and where she meets with prime ministers and government representatives to discuss policies for the nation. Another great attraction in London is the London Eye, which is a massive Ferris wheel found on the River Thames, in the centre of the city. There are many more attractions to see in the city of London. The best attractions are not always the most important, but London has lots to offer you, such as:

  • The Tower of London
  • Natural History Museum
  • St Paul Cathedral
  • Tower Bridge
  • London Red Bus Tour

FAQs: Portsmouth to London train

FAQs: Travel by train from Portsmouth to London 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 Portsmouth to London.
FAQs
Cheap train tickets from Portsmouth to London can start from as little as £5 when you book in advance. The average train ticket price for Portsmouth to London is £25; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Portsmouth to London train travel time is 1 h 32 min   for the 64 mile long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Portsmouth to London leaves at 04: 32. Plan your trip with the Journey Planner   from Omio.
The last train from Portsmouth to London leaves at 21: 24.
Yes, it is possible to travel from Portsmouth to London without having to change trains with South Western Railway or Southern. There are 25 direct trains from Portsmouth to London each day. There may be fewer direct services available on weekends or holidays.
For the best Portsmouth to London train to buy, you can travel safely and comfortably with South Western Railway, Southern or Bus. However, it's always good to check all possible train providers with services from Portsmouth to London to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 21: 24.

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

Passengers board the train most frequently from Portsmouth Harbour, which is located around 1.1 miles (1.8 km) away from the city centre, and they get off the train at London Waterloo, located 1.2 miles (2 km) away from the city centre.

A day trip to London from Portsmouth is worth doing with a journey time of 1 h 32 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Portsmouth to London is November.
It's helpful to compare your options as there are 2 ways to travel to London from Portsmouth including taking a train or coach.

Important Stations and Airports in Portsmouth and London

Portsmouth
London
Portsmouth Harbour is the most popular Portsmouth railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Portsmouth for your journey to London.
Portsmouth HarbourWifiParkingATMTaxisAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transport options for Portsmouth Harbour
Location for Rail Replacement Services: Hard Interchange Stands G, H or J
Amenities at station
WifiWifi
ParkingParking
ATMATM
AccessibilityAccessibility
Public transport options for Portsmouth & Southsea
Location for Rail Replacement Services: Station Street bus stop at side of Railway Station near Matalan car park.
Portsmouth & Southsea or Portsmouth HarbourAccessibility
Amenities at station
AccessibilityAccessibility

More options for your journey from Portsmouth to London

Here are some other resources that might have the information you need

HomeTrainsTrain Times to London Portsmouth to London train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers