COMPARE Prices across different modes

Thu
Oct 21
$62Southeastern
$13National Express
Fri
Oct 22
$62Southeastern
$13National Express
Sat
Oct 23
$16Southeastern
$13National Express
Sun
Oct 24
$16Southeastern
$13National Express
Mon
Oct 25
$62Southeastern
$13National Express
Tue
Oct 26
$62Southeastern
$13National Express
Wed
Oct 27
$62Southeastern
$13National Express
Thu
Oct 28
$62Southeastern
$13National Express
Fri
Oct 29
$62Southeastern
$13National Express
Sat
Oct 30
$16Southeastern
$13National Express
Sun
Oct 31
$16Southeastern
$13National Express
Mon
Nov 1
$62Southeastern
$13National Express
Tue
Nov 2
$62Southeastern
$13National Express
Wed
Nov 3
$62Southeastern
$13National Express
Thu
Nov 4
$62Southeastern
$13National Express
Fri
Nov 5
$62Southeastern
$13National Express
Sat
Nov 6
$16Southeastern
$13National Express
Sun
Nov 7
$22Southeastern
$13National Express
Mon
Nov 8
Find prices
$13National Express
Tue
Nov 9
$61Southeastern
$12National Express

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Dover and London

distanceDistance66 miles (107 km)
durationAverage train duration1 h 52 min
priceAverage train ticket price$48 (€39)
changesDirect trainYes
carriersTrain providersSoutheastern

Trains from Dover to London cover the 66 miles (107 km) long route taking on average 1 h 52 min with our travel partners like Southeastern. There are direct train services available. While the average ticket price for this trip costs around $48 (€39), you can find the cheapest train ticket for as low as $16 (€13). Travelers depart most frequently from Dover Priory and arrive in London Victoria.

Travel Tips

Trains from Dover to London
Travel by train to London 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 Dover to London.
FAQs
How much do cheap train tickets between Dover and London cost?
Train tickets to London from Dover for some dates and times can be found for as cheap as $16 (€13)  one way in the next 7 days.
How much is the train between Dover and London on average?
The Dover to London train ticket price is on average $48 (€39)  if you are looking to purchase your tickets for this trip in the next week.
How far is London from Dover by train?
The train distance from Dover to London is around 66 miles (107 km).
How long is a train to London from Dover on average?
While the time it takes to travel 66 miles (107 km) between Dover and London can vary based on specific dates, weekends, and holidays, the Dover to London train journey time is on average 1 h 52 min.
What train station in Dover goes to London? What train station do I come into London from Dover?

Some of the Dover train stations to London you can start your journey from include Dover Priory and Dover, Town Centre (Pencester Rd). Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When traveling this route, Omio customers are departing most frequently from Dover Priory   and arriving in London Victoria.

Where is the Dover train station located? Where is the London train station located?

You can find the most popular departure train station for this trip, Dover Priory, located approximately 0 mile (s) / 0 km from the city center of Dover. The most popular arrival train station in London, called London Victoria, is located around 1 mile (s) / 1 km away from its city center.

Which train providers should I travel with from Dover to London?
If you're looking for trains from Dover to London, you can rely on Southeastern to get you to London. It's also good to check out all possible train companies for the Dover to London journey to see if there might be differences in the amenities they offer.
When is the earliest train from Dover to London? When is the last train from Dover to London?
The first Dover to London train departs at 7: 16 AM   and the last train from Dover to London leaves at 9: 35 AM. Check out the most up-to-date train schedule from Dover to London on Omio and find the best time to travel to your destination.
How early should I buy Dover to London train tickets to get the best deals?
If you buy the Dover to London train within the next 7 days, you can find one way tickets to cost on average $48 (€39). However, booking your train ticket in advance gives you access to the best prices for trains to London from Dover. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Dover
London
Dover Priory is the most popular Dover railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Dover for your trip to London.