Travel options
from Portsmouth to Dover

You can get from Portsmouth to Dover by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Travel Information between Portsmouth and Dover

distanceDistance106 miles (171 km)
modeAvailable travel modesCoach or train
priceTicket price range£26 - £28
cheapestCheapest modeTrain • £26 • 4 h 7 min
fastestFastest modeTrain • £26 • 4 h 7 min
carriersPopular travel companiesNational Express or Southern

Take a coach or train to travel 106 miles (171 km) between Portsmouth and Dover. The most popular travel providers which serve this route are National Express or Southern among others. Travellers can even take a direct from Portsmouth to Dover.

Travel Tips: Travel from Portsmouth to Dover

Travel to Dover easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portsmouth to Dover.

What are my travel options from Portsmouth to Dover?

There are 2 ways to travel between Portsmouth and Dover including taking a coach or train.

What is the cheapest way to travel between Portsmouth and Dover?

The cheapest way from Portsmouth to Dover is by taking a train. You can find average ticket prices around £26 compared to other travel options to Dover:

A train journey is usually £3 less than a journey to Dover by coach, which costs on average £28 for the same trip.

What is the fastest way to get from Portsmouth to Dover?

The fastest way to get to Dover from Portsmouth is by train with an average travel time of 4 h 7 min.

There are alternative travel options to Dover that can usually take longer:

In comparison, going by coach can take 6 h   on average.

How many miles are between Portsmouth and Dover

You should expect to travel around 106 miles (171 km) from Portsmouth to Dover.

Where do people depart from and arrive in when travelling from Portsmouth to Dover?

These are the most popular departure and arrival points for travellers from Portsmouth to Dover:

  • Coaches from Portsmouth to Dover most often leave from Portsmouth, The Hard Interchange and arrive in Dover, Pencester Road (stop X).
  • Trains most often depart from Portsmouth at Portsmouth & Southsea and arrive in Dover at Dover Priory.

Which travel companies can take me from Portsmouth to Dover?

If finding a good deal is your main consideration for your trip from Portsmouth to Dover, then we'll help you find the best value travel companies for you:

  • National Express can take you to Dover by coach. If searching for a good deal on coaches, you can find tickets for National Express from Portsmouth to Dover for £28.
  • Travel with Southern for trains to Dover. If you’re looking for a good deal on tickets, check for Southern Portsmouth to Dover tickets on Omio for £26.

What is another destination I should add to my tour from Portsmouth to Dover?

Many of our customers travelling from Portsmouth to Dover don't make Dover their final stop. Some of the destinations worth visiting after are London, Calais or Paris, either of which you could add to your Portsmouth and Dover trip itinerary. Check Omio for the best and cheapest ways to travel from Dover to any of these top destinations today!

How early should I buy tickets between Portsmouth and Dover online for the best deals?

When planning your trip from Portsmouth to Dover, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets are costing on average £28 one way.
  • Train tickets are costing £26 one way on average.

However, we recommend buying tickets between Portsmouth and Dover online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Portsmouth to Dover: related information

Here are some other resources that might have the information you need