The cheapest trains from Dover to London

Showing times and prices for 29 Nov

Cheapest

£45

Average

£48

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Dover to London will cost around £ 48 if you buy it on the day, but the cheapest tickets can be found for only £ 45.

Cheapest
08:16Dover Priory2h05 10:21London Victoria
0 changes
£451One-way
Cheapest
09:51Martin Mill1h50 11:41London Bridge
0 changes
£451One-way
Cheapest
08:36Martin Mill2h05 10:41London Bridge
0 changes
£451One-way
Cheapest
08:20Kearsney2h01 10:21London Victoria
0 changes
£451One-way
Cheapest
08:50Dover Priory2h01 10:51London Victoria
0 changes
£451One-way

Timetable Dover to London

Showing trains for tomorrow, Mon, 29 Nov
08:00Dover Priory1h41 09:41London Bridge
0 changes
08:00Dover Priory1h21 09:21London St Pancras
0 changes
08:16Dover Priory2h05 10:21London Victoria
0 changes
08:20Kearsney2h01 10:21London Victoria
0 changes
08:33Kearsney1h21 09:54London St Pancras
0 changes
08:33Kearsney2h08 10:41London Bridge
0 changes
08:36Martin Mill1h18 09:54London St Pancras
0 changes
08:36Martin Mill2h05 10:41London Bridge
0 changes
08:49Dover Priory1h05 09:54London St Pancras
0 changes
08:50Dover Priory2h01 10:51London Victoria
0 changes
08:54Kearsney1h57 10:51London Victoria
0 changes
08:58Dover Priory1h23 10:21London St Pancras
0 changes
09:03Kearsney1h51 10:54London St Pancras
0 changes
09:03Kearsney2h08 11:11London Bridge
0 changes
09:21Martin Mill1h33 10:54London St Pancras
0 changes
09:21Martin Mill1h50 11:11London Bridge
0 changes
09:51Martin Mill1h50 11:41London Bridge
0 changes
09:51Martin Mill1h30 11:21London St Pancras
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
29 Nov
£45Southeastern
£9National Express
Tue
30 Nov
£45Southeastern
£9National Express
Wed
1 Dec
£45Southeastern
£9National Express
Thu
2 Dec
£45Southeastern
£9National Express
Fri
3 Dec
£45Southeastern
£9National Express
Sat
4 Dec
£29Southeastern
£9National Express
Sun
5 Dec
£30Southeastern
£9National Express
Mon
6 Dec
£44Southeastern
£9National Express
Tue
7 Dec
£45Southeastern
£9National Express
Wed
8 Dec
£45Southeastern
£9National Express
Thu
9 Dec
£45Southeastern
£9National Express
Fri
10 Dec
£45Southeastern
£9National Express
Sat
11 Dec
£11Southeastern
£9National Express
Sun
12 Dec
£30Southeastern
£9National Express
Mon
13 Dec
£39Southeastern
£9National Express
Wed
15 Dec
£40Southeastern
£9National Express
Thu
16 Dec
£40Southeastern
£9National Express
Fri
17 Dec
£39Southeastern
£12National Express
Sat
18 Dec
£30Southeastern
£14National Express

The fastest trains from Dover to London

Showing times and prices for 29 Nov

Fastest Journey

1 h 5 m

Average

1 h 43 m

Trains per day

18

Distance

108 km

Of the 18 trains that leave Dover for London every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 108 km distance in an average of 1 h 43 m but if you time it right, some trains will get you there in just 1 h 5 m .

The slowest trains will take 2 h 8 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:49Dover Priory1h05 09:54London St Pancras
0 changes
£541One-way
08:36Martin Mill1h18 09:54London St Pancras
1 changes
£541One-way
08:33Kearsney1h21 09:54London St Pancras
1 changes
£541One-way
08:00Dover Priory1h21 09:21London St Pancras
1 changes
£541One-way
08:58Dover Priory1h23 10:21London St Pancras
1 changes
£521One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Dover to London

distanceDistance66 miles (107 km)
durationAverage train duration1 h 50 min
priceAverage train ticket price£40 (€45)
changesDirect trainYes
carriersTrain providersSoutheastern

Trains from Dover to London cover the 66 miles (107 km) long route taking on average 1 h 50 min with our travel partners like Southeastern. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £29, but the average price of train tickets is £40. Travellers depart most frequently from Dover Priory and arrive in London Victoria.

Trains from Dover to London 

Trains from Dover to London run very frequently throughout the day, with services departing from Dover approximately every 20 minutes every day of the week. The journey is operated by Southeastern Railway, and usually lasts between 1 hour and 2 hours in duration, depending on the time of day. Most of the trains from Dover to London are direct services but some require passengers to make one change during the journey. 

Dover to London Train Times: Daily Departures 

Trains from Dover to London depart approximately every 20 minutes throughout the day. The earliest train service from Dover to London departs from Dover Priory Station around 5:00 a.m. every morning, and arrives at London Victoria Station 2 hours later, at around 7:00 am. The last service of the day from Dover to London departs around 11:00 pm in the evening, and usually arrives into London approximately 1 hour later, around 12:00 am. 

How long is the journey by train from Dover to London?  

The journey by train from Dover to London lasts between 1 hour 5 minutes and 2 hours 14 in duration, depending on the time of day. Some journeys require passengers to take the train from Martin Mill Station and change at Dover Priory Station before reaching London. Many of the services are direct journeys from Dover to London, with no changes required. 

What is/are the departure and arrival stations for trains from Dover to London? 

Departure train stations: Martin Mill station, Kearsney station, and Dover Priory station. Martin Mill railway station is located in the centre of the village of Martin Mill in East Kent. The station offers a seating area, car parking, and a bus service to and from the station. Kearsney railway station is situated in the centre of the village of Kearsney. Kearsney station has available Customer Help Points, waiting areas, and a ticket office. Dover Priory station is located a 2 minute walk from the centre of the town of Dover. The station offers a range of facilities, including shops, public toilets, an ATM machine, and a waiting room. 

Arrival train stations: London Victoria station and London St Pancras station. London Victoria Station is located in Westminster and can easily be reached via the Underground. The station offers public toilets, a ticket office, photo booths, and a left luggage service. London St Pancras railway station is situated in the London borough of Camden, and can also easily be reached by tube. The station offers a range of facilities, including shops, restaurants, toilets, and free WiFi. 

Which train companies travel from Dover to London? 

Train journeys from Dover to London are operated by southeastern English railway company Southeastern. 

Southeastern Dover to London

Southeastern railway journeys from Dover to London depart from Dover approximately every 20 minutes each day of the week. Some services require passengers to make one change during the journey, and some are direct services from Dover to London. 

Dover to London Trains: Services on Board 

Services from Dover to London offer passengers a range of services onboard. Southeastern trains offer free WiFi, Baby on Board badges for expecting parents, and a free online entertainment portal. First Class tickets are available when booking, which offer extra legroom and increased comfort. Folding bicycles can be taken on any train at any time, and non-folding bicycles can be transported on any services except for peak time journeys. There are no specified luggage restrictions onboard Southeastern services, and passengers can transport up to 2 small pets free of charge. Southeastern also offers Assisted Travel services for passengers with extra needs when you book in advance, such as wheelchair ramps when boarding and alighting the train. Priority Seating badges are also available for passengers who require an easily accessible seat during the journey. 

How to find cheap train tickets from Dover to London? 

It helps to remain flexible with your desired travel dates, as train ticket prices can vary widely from day to day, and from month to month. Be sure to book your tickets well in advance of your intended date of departure to find the cheapest tickets. Remember that the duration of the train journey can affect ticket prices too - longer journeys or journeys requiring 1 or more change often offer the best deals. 

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
What is the cost of cheap trains to London from Dover?
If you’re looking to save money on tickets, you can find a cheap train to London from Dover for as little as £29  in the next 7 days.
How much is a train ticket from Dover to London?
If you’re looking to book your train tickets in the next week, you can expect the Dover to London train price to come in at an average of £40  one way.
What is the distance from Dover to London by train?
When travelling this route you should expect the distance to London from Dover via train to be approximately 66 miles (107 km).
How long is the train from Dover to London?
While the time it takes to travel 66 miles (107 km) between Dover and London can vary based on specific dates, weekends, and bank holidays, the train duration from Dover to London is on average 1 h 50 min.
Which train station from Dover to London do I depart from? Which London train station from Dover do I arrive in?

When departing from Dover, you have various train station options to start your journey from including Dover Priory and Dover, Town Centre (Pencester Rd). When arriving in London, you can end your route in train stations like London Victoria, London Euston and London Kings Cross.

Omio customers book a train from Dover Priory   to London Victoria   most frequently for this route.

Where is the departure train station in Dover located? Where is the arrival train station in London located?

Passengers booking this journey most frequently board their trains from Dover Priory and need to travel around 0.6 miles (903 m) from the city centre to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1.2 miles (2 km) from this train station to the city centre.

What train companies offer a service from Dover to London?
Take the Dover to London train with Southeastern. However, it's always good to check out all possible train companies for the trip to London from Dover as there might be differences in the amenities they offer.
How far in advance should I book a train ticket to London from Dover to get the best deals?
The price of a one way train ticket from Dover to London is on average £40 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Dover to London available a few months in advance.

Important Stations and Airports for this Journey

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