Dover to London train

Cheap train tickets from Dover to London

Showing times and prices for 26 Jun

Cheapest

£21

Average

£32

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.

Cheapest
10:25Dover Priory1h32 11:57London St Pancras
1 change
£211One-way
08:40Dover Priory2h08 10:48London Victoria
2 changes
£301One-way
08:40Dover Priory2h39 11:19London Victoria
1 change
£301One-way
09:40Dover Priory2h08 11:48London Victoria
2 changes
£301One-way
08:25Dover Priory1h29 09:54London St Pancras
1 change
£411One-way

Train schedule Dover to London

Showing trains for tomorrow, Sunday, 26 June
08:25Dover Priory1h29 09:54London St Pancras
1 change
08:40Dover Priory2h08 10:48London Victoria
2 changes
08:40Dover Priory2h39 11:19London Victoria
1 change
09:25Dover Priory1h32 10:57London St Pancras
1 change
09:40Dover Priory2h08 11:48London Victoria
2 changes
10:25Dover Priory1h32 11:57London St Pancras
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
26 Jun
Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul

Fastest train times from Dover to London

Showing times and prices for 26 Jun

Fastest Journey

1 h 29 m

Average

1 h 54 m

Trains per day

6

Distance

108 km

It's difficult to get from Dover to London without changing at least once.

Fastest
08:25Dover Priory1h29 09:54London St Pancras
1 change
£411One-way
09:25Dover Priory1h32 10:57London St Pancras
1 change
£411One-way
10:25Dover Priory1h32 11:57London St Pancras
1 change
£211One-way
08:40Dover Priory2h08 10:48London Victoria
2 changes
£301One-way
09:40Dover Priory2h08 11:48London Victoria
2 changes
£301One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Dover to London

distanceDistance66 miles (107 km)
durationAverage train duration1 h 41 min
priceAverage train ticket price£24 (€26)
changesDirect trainYes
carriersTrain companiesDB Southeastern

Trains from Dover to London cover the 66 miles (107 km) long journey taking on average 1 h 41 min with our travel partners like DB Southeastern. There are direct train services available. While the average ticket price for this journey costs around £24, you can find the cheapest train ticket for as low as £19. Travellers depart most frequently from Dover Priory and arrive in London Victoria.

Train providers: Southeastern trains Dover to London

Travel from Dover to London from £19 with Omio’s train partners Southeastern! You can find the best timetables and tickets when comparing and booking the most popular trip for you.

Southeastern

Southeastern is one of the best options when travelling by train to London from Dover. Omio quickly shows you current Southeastern train timetables for the Dover - London journey and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance between Dover and London is around 66 miles (107 km) and the cheapest Southeastern one-way ticket you can book starts at £19. As you check the latest Dover to London train timetable from Southeastern for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to London safely. If you search for Southeastern tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Southeastern ticket to London from Dover so you can spend more time enjoying the smooth and easy journey!

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
If you’re looking to save money on tickets, you can find a cheap train from Dover to London for as little as £19  in the next 7 days.
The Dover to London train ticket price is on average £24  if you are looking to book your tickets for this trip in the next week.
The Dover to London train distance is approximately 66 miles (107 km).
On average the Dover to London train time is 1 h 41 min  covering the 66 miles (107 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

There are a few train stations in Dover to start your route from including Dover Priory and Dover, Town Centre (Pencester Rd). In London you have a few train station options to choose from for your arrival including London Victoria, London Euston and London Kings Cross.

Omio customers travelling this route depart most frequently from Dover Priory   and arrive in London Victoria.

The most popular departure train station with passengers for this route, called Dover Priory, is located 0.6 miles (903 m) from the city centre of Dover.

The most popular arrival train station, London Victoria, is located 1.8 miles (2.9 km) away from the city centre of London.

For the best Dover to London train to buy, you can travel safely and comfortably with DB Southeastern. However, it's always good to check all possible train companies with services from Dover to London to compare what amenities they may offer.
Yes, you can search for direct trains from Dover to London on Omio with Southeastern, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you buy your train ticket.
The earliest train departing from Dover to London leaves at 04: 50. The last train departing from Dover to London leaves at 21: 49. You can find the latest Dover to London train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way train ticket from Dover to London is on average £24 if you book 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 companies offering this route. In general, you can find train tickets to London from Dover 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.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3303339232
Public transport options for Dover Priory
Location for Rail Replacement Services: Station forecourt

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language