Trains from London to Portsmouth

Approved for

and more

Best Price

Real time comparison

Easy Booking

Direct access to over 450 train, bus and flight partners

Customer Satisfaction

More than 30 million users from over 120 countries
Today Sun 26 Mar Mon 27 Mar Tue 28 Mar Wed 29 Mar Thu 30 Mar Fri 31 Mar Sat 1 Apr Sun 2 Apr Mon 3 Apr Tue 4 Apr Wed 5 Apr Thu 6 Apr Fri 7 Apr Sat 8 Apr Sun 9 Apr Mon 10 Apr Tue 11 Apr Wed 12 Apr Thu 13 Apr Fri 14 Apr Sat 15 Apr Sun 16 Apr Mon 17 Apr Tue 18 Apr Wed 19 Apr Thu 20 Apr Fri 21 Apr
Find prices Find prices Find prices Find prices Find prices Find prices Find prices
Find prices Find prices Find prices Find prices Find prices Find prices Find prices
Find prices Find prices Find prices Find prices Find prices Find prices Find prices

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

London to Portsmouth Train Information

Avg. Train Duration1h 50m
Trains arrive inPortsmouth
Trains depart fromLondon
Train Ticket Price£ 11.50
Distance104 km
Train Companies
  • Southern
  • South West Trains

Trains from London to Portsmouth: Journey Information

South West Trains and Southern Railways operate direct trains from London to Portsmouth. The frequent weekday service begins in the early morning, with departures approximately every 10 minutes throughout the day until the final service late in the evening. Journey times range from an hour and 30 minutes to 2 hours and 15 minutes. The Sunday timetable is reduced, with a later departure time for the first morning train. Generally, Southern services will set off from either London Victoria or London Bridge, whilst South West Trains services will depart from London Waterloo.

Not looking to book train tickets for travel from London to Portsmouth? Here are some pages that might be more in line with the information you need:



Local Time 07:42
£ Pounds Sterling
Population 194,100
Region South East England
Languages English

How expensive is Portsmouth?

An Average Meal

An average meal in a restaurant in Portsmouth costs 24.4% less than in London.


Prices in Portsmouth are on average 14.4% lower than in London.

Public Transport

Public transport in Portsmouth costs around 0% more than in London.

A Night in a Hotel

A night in a hotel in Portsmouth is about 23.4% less expensive than in London.

Taking the Train from London

Trains from London to Portsmouth depart from Waterloo or Victoria stations, both situated on the southern side of the city centre. Waterloo has an Underground station with connections across London on 4 lines, and bus stops by the entrance and on Waterloo Road. Taxis are available at the rank on Cob Road. Victoria station is 600 metres walk from the main London coach terminus and has an Underground stop with connections on 3 lines. There is a bus interchange outside the station on Terminus Place. The taxi rank is situated on Hudson's Place.

Getting into Portsmouth by Train

Portsmouth is a historic naval port and the maritime theme characterises many of the city's cultural attractions. Highlights for visitors include the dockyard, the location of the Mary Rose, HMS Victory and the Royal Navy Museum. Trains from London to Portsmouth arrive at Portsmouth and Southsea station, located in the centre, or at Portsmouth Harbour, on the western side of the city, convenient for the ferry terminals. The central station has bus stops close by on Commercial Road and Station Street. Portsmouth Harbour station is adjacent to the coach terminus on The Hard, and Stagecoach and First buses offer connections to the city centre. Taxis are available from ranks at both stations.

Cheapest London to Portsmouth Trains for the Next Few Days