Travel from Frankfurt-am-Main to London

Train, bus or fly from Frankfurt am Main to London?

German Railways (DB) operates a train from Frankfurt am Main to London every 4 hours. Tickets cost $65 - $100 and the journey takes 3 h 6 min. Eurostar also services this route hourly. Alternatively, FlixBus operates a bus from Frankfurt am Main to London once a week. Tickets cost $70 - $120 and the journey takes 14 h 15 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Frankfurt am Main to London

From Frankfurt(Main)Hbf train to Bruxelles-Midi Eurostar then train to London St. Pancras International. 6 h 3 min £211. From Frankfurt am Main taxi to Darmstadt Hbf, train to Frankfurt(Main)Hbf, train to Bruxelles-Midi Eurostar, train to Calais-Fréthun, taxi to Calais, Eurotunnel to Folkestone, then drive to London. 9 h 7 min £385. From Frankfurt bus to Lille Europe then train to London St Pancras International. 10 h 12 min £151. From Frankfurt, Frankfurt central station bus to London. 14 h 15 min £84. From Frankfurt am Main drive to Calais, car ferry to Dover, then drive to London. 8 h 19 min £106. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to London City airport, then train to London. 4 h 3 min £105. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to London Heathrow airport, then train to London. 4 h 18 min £113. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to London Stansted airport, then train to London. 4 h 43 min £89. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Birmingham airport, then train to London. 5 h 18 min £152.