London to Portsmouth

One-way
Round-trip
Sun, Apr 22
1
0

Best Price

Real time comparison

Easy Booking

Direct access to over 600 train, bus and flight partners

Customer Satisfaction

More than 20 million users from over 120 countries

Today
Sun, Apr 22
Mon, Apr 23
Tue, Apr 24
Wed, Apr 25
Thu, Apr 26
Fri, Apr 27
national_express£ 5
national_express£ 9
national_express£ 5
national_express£ 5
national_express£ 5
national_express£ 5
national_express£ 5
Find prices
south_west_trains£ 37
Find prices
Find prices
southern£ 6
southern£ 6
southern£ 10
Find prices
flybe£ 81
national_express£ 5
Find prices
flybe£ 53
flybe£ 87
flybe£ 111

General Information About the journey from London to Portsmouth

The train tends to be the quickest and simplest option for most travelling from London to Portsmouth, which are just 100 kilometres apart. A number of train options are available from two different operators offering direct services between London and Portsmouth. Bus services are also available taking just under 2 hours to complete this direct journey.

Buses from London to Portsmouth

At least one bus per hour departs from London Victoria Coach Station to the centre of Portsmouth. National Express operates regular services each day to Portsmouth's The Hard Interchange. Journeys begin around 8:30 a.m. and continue on an hourly basis until around 11:30 p.m. each evening.

Trains from London to Portsmouth

Train journeys from London to Portsmouth depart throughout the day and night with the first journey of the day departing before 5:00 a.m. each morning. Trains leave London for Portsmouth Harbour until around 9:30 p.m. each evening. Both Southern Railways and SouthWestern Trains offer these services with the fastest journey times offered by SouthWestern Trains of around 1.5 hours. The average time taken to complete the journey between these two locations is around 2 hours for the majority of train services.

Deutsche Bahn
National Rail
National Express
Flixbus
Eurolines
SNCF
Always on the go?

Get the FREE GoEuro app now