|Distance||64 miles (103 km)|
|Average train duration||1 h 38 min|
|Average train ticket price||£15 (€17)|
|Train frequency||50 a day|
|Direct train||Yes, there are 50 direct trains a day|
|Train companies||South Western Railway or Southern|
Trains from Portsmouth to London cover the 64 miles (103 km) long route taking on average 1 h 38 min with our travel partners like South Western Railway or Southern. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around £15, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Portsmouth & Southsea and arrive in London Victoria.
Getting to the capital from the south coast is simple with over 84 trains from Portsmouth to London to choose from on most days. The first direct train leaves at 4.23 a.m. and the last at 11.24 p.m. An average journey takes 1 hour 45 minutes and trains depart at approximately 15-20 minute intervals. The main service provider is SouthWest Trains.
Departure Station: Portsmouth & Southsea Railway Station is the main point of departure for trains from Portsmouth to London. The station is in the centre of the city near Commercial Road shopping centre and it is a five-minute walk from local bus routes. Taxis can be found at the station entrance.
Arrival Station:Trains from Portsmouth to London terminate at Waterloo Station. The station is 10 minutes by tube (Jubilee and Northern Line) from Oxford Street and the West End and 11 minutes from Bank and the City. There is a taxi rank outside the main entrance and it's just a 2-minute walk to the closest bus stops.
When taking a train from Portsmouth, you have a couple of train stations you can depart from including Portsmouth & Southsea and Portsmouth Harbour. When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.
Omio customers travelling this route book their trains from Portsmouth & Southsea to London Victoria.
Passengers board the train most frequently from Portsmouth & Southsea, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.
Here are some other resources that might have the information you need