Trip to Dover

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Portsmouth to Dover

🚂 Starting the journey in Portsmouth travelers will need to take a series of train services with transfers in London to reach the picturesque town of Dover. The total journey time, including transfers, is approximately 3 hours and 37 minutes. 🚆 Passengers departing from Portsmouth & Southsea station will board a South Western Railway service to Waterloo station, where they will then transfer to Euston station before continuing on to London St Pancras Intl. From there, they will finally arrive at Dover Priory station on a South Eastern Trains Service. 💷 The cost of a train ticket between Portsmouth and Dover varies between £74 to £138, depending on the class of service and time of booking.

Where to stay in Dover

There are over 45 hotels to stay in Dover. Prices range from $37 per night.

Find accommodation

Will you be returning to Portsmouth by train?

If you are looking for the return train journey, check out trains from Dover to Portsmouth

See schedule