Buy train and bus tickets for UK and Europe - the easy way
London to Frankfurt am Main by train
Fastest journey5hr 15m
Trains per day11
Avg. journey time7hr 31m
Travelling from London to Frankfurt am Main by train
Fast trains from London to Frankfurt am Main take around 5 hours and 15 minutes, covering a distance of approximately 636 kilometres. There are frequent services on the rail route between London and Frankfurt am Main.
1. Are there direct trains from London to Frankfurt am Main?
Journeys between London and Frankfurt am Main usually involve one change of train.
We usually find around 12 departures on the route from London to Frankfurt am Main every weekday that leave enough time to change trains without waiting around for longer than necessary.
Trains are typically more frequent on weekends, when we found around 16 departures.
2. How long is the train journey from London to Frankfurt am Main?
The London to Frankfurt am Main train travel time is normally about 5 hours and 15 minutes, whatever time you make the journey.
3. What are the London to Frankfurt am Main train times and schedule?
On weekdays the earliest train to Frankfurt am Main is usually scheduled to depart London around 06:13 and the last train is around 20:31. At weekends the first train of the day leaves London around 06:57, and the last at 20:03.
What's the London to Frankfurt am Main train price?
The earlier you book the better, and the cheapest tickets we've found for trains from London to Frankfurt am Main are $114.36.
Trains departing 30 days in advance will cost around $141 while booking 7 days in advance the price is around $281. Booking on the day of travel is likely to be more expensive, so it is worth booking in advance if you can to save money.
When to book London to Frankfurt am Main train tickets?
Trains for this journey usually open for booking around 6 months in advance. If booking is not yet open for your dates then you can set a booking alert to receive an email on the day that the cheapest tickets are released for your journey from London to Frankfurt am Main by train.
Which train companies operate between London and Frankfurt am Main?
More than one train company operates on the route from London to Frankfurt am Main, so you’ll be travelling with one or more of the following rail operators:
- Intercity Express
- Intercity-Express (ICE)
You can check which train you’ll be travelling on by looking for the train name in search results.
Other journeys to Frankfurt am Main View all journeys to Frankfurt am Main
From Paris From $47.25
From Brussels From $38.35
From Amsterdam From $32.87
From Cologne From $30.81
From Munich From $36.98
From Vienna From $44.51
From Nuremberg From $26.02
From Stuttgart From $17.12
From Berlin From $21.23
From Heidelberg From $17.12
From Basel From $36.98
From Zurich From $59.57
Eurostar & ICE
The train journey from London to Frankfurt-am-Main is very easy. Eurostar trains from London connect very efficiently at Brussels Midi station with Deutsche Bahn ICE high-speed trains to Frankfurt.
On your journey from London to Frankfurt by train, you’ll speed across the territory of four countries: England, France, Belgium and Germany. As the latter three countries are all members of Schengen, there is little by way of border formalities.
Additional options from London to Frankfurt via Brussels are available with a further change of train in Cologne. There is also a useful routing via Paris. Both these alternatives are normally more expensive and slower than the journey described below.
London to Brussels
Board a Eurostar service from London St Pancras to Brussels. Little more than an hour after leaving London you’ll already be in northern France, speeding through Flanders fields towards Lille Europe, where many but not all Brussels-bound Eurostar trains make an intermediate stop. Some trains make up to three additional stops – at Ebbsfleet, Ashford and Calais.
Eurostar trains from London terminate at Brussels Midi station. Trains run every five minutes from Brussels Midi to Brussels Central (for the city centre). Your Eurostar ticket is valid for this short onward hop within Brussels. At Brussels Midi, there are good onward connections with a choice of Thalys or German ICE trains for direct links to Germany, as well as Belgian (or sometimes Dutch) Intercity trains to cities across the wider BeNeLux region.
Remember to factor in at least half an hour for Eurostar’s airline-style baggage check prior to boarding your train. This is a light-touch security scan, and there are no restrictions on taking liquids on board Eurostar trains.
Brussels to Frankfurt am Main
The direct ICE trains from Brussels to Frankfurt am Main take about three hours for the journey. These trains stop five to eight times along the way. In Brussels these services depart from Brussels Midi and then also stop at Brussels Nord. In Frankfurt trains stop first at the airport station, then continue to the city centre station (Hauptbahnhof) where they terminate.
The route east from Brussels initially traverses the flat lands of Brabant to reach Liège-Guillemins station. East from Liège, the train cuts in tunnels through hilly country to reach the German border just before Aachen. Beyond Aachen, the train speeds east to the Rhineland city of Cologne, arriving at the city’s main station (the Hauptbahnhof). From Cologne, the train continues along a new high-speed line to Frankfurt.
Easy, fast and cheap
Pay in EUR, GBP, USD or CAD
Cheaper UK tickets with Pricehack