Travelling to Portsmouth

How to Travel to Portsmouth, UK

Here is a simple guide to help you get to Portsmouth from airports, trains, or the Eurostar. You can also find links to book tickets for your journey.

From Airports

From Heathrow Airport:

By Coach: Take the National Express coach (direct bus). It takes about 2 hours and stops in Portsmouth city centre.

Book your coach tickets here: National Express

By Train: Take a bus or train to London Waterloo, then a direct train to Portsmouth.

Plan your journey: Trainline

From Gatwick Airport:

By Train: Take a direct train to Portsmouth. It takes about 1 hour and 30 minutes.

Check train times: Trainline

From Southampton Airport:

By Train: Take a train to Portsmouth. It is very quick, about 40 minutes.

Book your train: South Western Railway

From London by Train

From London Waterloo Station:

Trains to Portsmouth leave every 30 minutes. The journey is about 1 hour 30 minutes.

Find tickets here: Trainline or South Western Railway

From London Victoria Station:

Trains take about 2 hours to Portsmouth.

Check options: Trainline

From the Eurostar

When you arrive at London St Pancras Station:

Take the underground (tube) to London Waterloo (directly on the Northern Line).

At London Waterloo, take a train to Portsmouth.

Plan your journey: Transport for London (for the tube) and Trainline (for trains).

Ferry:

It is also possible to travel to Portsmouth via ferry. Ferries arrive in Portsmouth from several international ports, including:

  • France: Caen, Cherbourg, Le Havre, and St Malo.
  • Spain: Bilbao and Santander.
  • Channel Islands: Jersey and Guernsey.

You will arrive at Portsmouth International Ferry Port.

For Taxis in Portsmouth

Book a local taxi: City Wide Taxis or Aqua Cars.

We hope you have a safe and easy journey! If you need more help, please contact us.