Compare prices and tickets by train, bus or flight

Wed
Dec 1
$23South Western Railway
$12National Express
Thu
Dec 2
$21South Western Railway
$9National Express
Fri
Dec 3
$19South Western Railway
$12National Express
Sat
Dec 4
$18Southern
$15National Express
Sun
Dec 5
$13Southern
$30National Express
Mon
Dec 6
$17South Western Railway
Find prices
Tue
Dec 7
$16South Western Railway
$9National Express
Wed
Dec 8
$16South Western Railway
$9National Express
Thu
Dec 9
$16South Western Railway
$9National Express
Fri
Dec 10
$16South Western Railway
$9National Express
Sat
Dec 11
$13Southern
$9National Express
Sun
Dec 12
$13Southern
Find prices
Mon
Dec 13
$14South Western Railway
$9National Express
Tue
Dec 14
$14South Western Railway
$9National Express
Wed
Dec 15
$14South Western Railway
$9National Express
Thu
Dec 16
$14South Western Railway
$9National Express
Fri
Dec 17
$14South Western Railway
$22National Express
Sat
Dec 18
$8Southern
$27National Express
Sun
Dec 19
$7Southern
$27National Express
Mon
Dec 20
$18South Western Railway
$27National Express
Tue
Dec 21
$21South Western Railway
$27National Express

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

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Portsmouth from London

distanceDistance64 miles (103 km)
changesDirect flightYes

Flights from London to Portsmouth cover the 64 miles (103 km) long trip with our travel partners like. There are direct flight services available.

Travel Tips

London to Portsmouth Flight
Take a flight 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 far is Portsmouth from London by plane?
The distance from London to Portsmouth by plane is approximately 64 miles (103 km).