Compare prices and tickets by train, coach or flight

Fri
28 Jan
£17South Western Railway
£9National Express
Sat
29 Jan
£13South Western Railway
£9National Express
Sun
30 Jan
£14South Western Railway
£11National Express
Mon
31 Jan
£14South Western Railway
£6National Express
Tue
1 Feb
£11South Western Railway
Find prices
Wed
2 Feb
£12South Western Railway
£6National Express
Thu
3 Feb
£11South Western Railway
Find prices
Fri
4 Feb
£11South Western Railway
£7National Express
Sat
5 Feb
£11South Western Railway
£7National Express
Sun
6 Feb
£11South Western Railway
£7National Express
Mon
7 Feb
£10South Western Railway
£7National Express
Tue
8 Feb
£37Southern
£6National Express
Wed
9 Feb
£10South Western Railway
£7National Express
Thu
10 Feb
Find prices
£7National Express
Fri
11 Feb
£10South Western Railway
£7National Express
Sat
12 Feb
£10South Western Railway
£7National Express
Sun
13 Feb
£10South Western Railway
£7National Express
Mon
14 Feb
£10South Western Railway
£6National Express
Tue
15 Feb
£10South Western Railway
£7National Express
Wed
16 Feb
£10South Western Railway
£6National Express

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 London to Portsmouth

distanceDistance64 miles (103 km)
durationAverage train duration1 h 31 min
priceAverage train ticket price£14 (€16)
changesDirect trainYes
carriersTrain providersSouth Western Railway or Southern

Trains from London to Portsmouth cover the 64 miles (103 km) long journey taking on average 1 h 31 min with our travel partners like South Western Railway or Southern. There are direct train services available. While the average ticket price for this route costs around £14, you can find the cheapest train ticket for as low as £11. 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 train tickets between London and Portsmouth cost?

You can find a cheap train from London to Portsmouth for some dates and times for as low as £11  one way in the next 7 days.

How much does the train from London to Portsmouth cost on average?

The London to Portsmouth train ticket price is on average £14  if you are looking to book your tickets for this journey in the next week.

What is the distance by train from London to Portsmouth?

The London to Portsmouth train distance is approximately 64 miles (103 km).

How long does it take from London to Portsmouth by train?

The train time between London and Portsmouth is on average 1 h 31 min  for the 64 miles (103 km) long journey, but the time it takes to go between London and Portsmouth by train can vary depending on specific dates or travelling on weekends and holidays.

When travelling by train from London to Portsmouth, which train station in London do I depart from and which train station in Portsmouth 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.2 miles (2 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.1 miles (85 m) from this train station to the city centre.

What train providers offer a service to Portsmouth from London?

For the journey from London to Portsmouth you can take a train with South Western Railway or Southern. Be sure to check out all possible train companies that offer services to Portsmouth from London on Omio to compare what amenities they may have.

What are the first and last departure train times from London to Portsmouth?

The earliest train for this route departs from London at 08: 00. The last train leaves from London at 10: 17. Check Omio for the latest train schedule from London to Portsmouth and book the best time to depart on your chosen travel date.

How early should I buy train tickets to Portsmouth from London to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets to Portsmouth from London within the next 7 days, you can find tickets to cost on average £14 one way. To find the best prices for this route, consider booking your train ticket from London to Portsmouth a few months in advance.

Important Stations and Airports for this Journey

London
Portsmouth
London Victoria is the most popular London 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 London for your journey to Portsmouth.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
Public transport options for London Euston
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Public transport options for London Kings Cross
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
24/7
Public transport options for London Paddington
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 2078437688
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Public transport options for London St Pancras International
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar
Bus lines: 326, 139