The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Frankfurt am Main to London will cost around £ 273 if you buy it on the day, but the cheapest tickets can be found for only £ 125.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
It's difficult to get from Frankfurt am Main to London without changing at least 1 times.
|Avg. Train Duration:|
11 hours 10 minutes
|Train Ticket Price:||£83|
|Trains depart from:||Frankfurt am Main|
|Trains arrive in:||London|
|Train Companies:||Deutsche Bahn with connection|
Getting the train from Frankfurt to London is straightforward and, compared to some journey times across Germany, relatively quick. The journey takes around seven hours, and on the quickest route, there is only one change of train in Brussels. Trains from Frankfurt and London are also fairly regular, departing from Frankfurt (Main) Hauptbahnhof around once every two hours, and they start early in the morning.
Deutsche Bahn and Eurostar operate the main route from Frankfurt to London, with the latter taking care of the journey from Brussels onwards. If the budget is a concern, then there is a route with the first section from Frankfurt to Cologne operated by Regiojet. This is slightly more complicated and takes longer, but it is a little cheaper than the faster alternatives.
Typically, trains from Frankfurt to London take between six and seven hours, travelling with Eurostar and Deutsche Bahn. There is an option to go via Mainz and Cologne that takes slightly longer (eight hours) or the cheaper RegioJet option (11 hours). The lengthiest choice is to take the last train from Frankfurt and sleeping through the ten-hour layover in Brussels before heading on to London in the morning.
Across all different routes, there are usually 11 trains from Frankfurt to London every day, starting at around 6:30 a.m. with the final train departing around 6:30 p.m. The trains depart roughly every two hours although there are some parts of the day where there are two in the same hour. On Saturday, there are fewer trains serving this route.
Departure train station: Trains depart from Frankfurt (Main) Hauptbahnhof. Used by over 450,000 people daily, Deutsche Bahn describes it as the ‘most important station in Germany’. The station is centrally located, only ten-minutes' walk from the financial district and famous Eurotower. As in most German stations, there is a good selection of food outlets (including a McDonald’s) and a couple of bars.
Arrival train station: Trains from Frankfurt arrive into St Pancras International station in central London, easily accessible via six different underground (tube) lines and by bus. The station is an architectural marvel and well equipped with nearly 40 shops and 26 eateries.