Portsmouth Train Stations and Maps

Main train stations and a country view rail map


Portsmouth has several railway stations: Portsmouth Harbour, Portsmouth and Southsea (located right at the heart of the city centre), Fratton, Hilsea and Cosham (on the mainland). South West Trains provide services to London Waterloo, Guildford, Basingstoke and Southampton Central, whilst First Great Western offers connections to Cardiff Central, Southampton, Salisbury, Bath and Bristol. Southern provides train services to Brighton and London Victoria.

From Portsmouth Harbour there are passenger ferries to Gosport and the Isle of Wight as well as to Caen, Cherbourg-Octeville, St Malo, Le Havre (France), Bilbao (Spain) and the Channel Islands.

The closest airport to Portsmouth is Southampton Airport,(approximately 30 minutes away by car). There are train services from the airport to Portsmouth but you will have to change at Southampton Central or Eastleigh. Heathrow and Gatwick Airport are both about 60–90 minutes (by car). From Heathrow, there are regular National Express coach services to Portsmouth.

Local buses serve Portsmouth as well as its the surroundings areas. There are also long distance services to Chichester, Worthing, Brighton, London, Cornwall, Bradford, Birkenhead or Eastbourne. The buses either depart from ‘The Hard Interchange’, Commercial Road North, Commercial Road South or Isambard Brunel Road.

Major Rail Stations in Portsmouth

England rail map showing Portsmouth

England rail map showing Portsmouth
Line Colour Map Key
high speed and fast intercity trains available
normal train services available

More Features

Plan your trip to Europe

European Trip Distance Planner

Use our trip distance planner to put together your list of destinations to visit on your trip.

Open Trip Distance Planner