Travel from Heidelberg to London

Bus or train from Heidelberg to London?

S-Bahn operates a train from Heidelberg to London every 20 minutes. Tickets cost $2 - $4 and the journey takes 16 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Heidelberg to London hourly. Tickets cost $5 - $10 and the journey takes 1 h 40 min. FlixBus also services this route once a week.

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 Heidelberg to London

From Heidelberg Hbf train to Mannheim Hbf, train to Köln Hbf, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International. 8 h 3 min £293. From Heidelberg Hbf train to Köln Hbf, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International. 8 h 27 min £273. From Heidelberg 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 17 min £356. From Seegarten line 5 tram to Mannheim Hbf, train to Saarbrücken Hbf, bus to Lucemburk, Central station CFL - Gare Routière, then bus to Londýn, Victoria Green Line Station. 14 h 1 min. From Heidelberg bus to Frankfurt, Frankfurt central station then bus to London. 16 h 55 min £93. From Heidelberg drive to Calais, car ferry to Dover, then drive to London. 8 h 46 min £113. From Heidelberg Hbf train to Mannheim Hbf, train to Frankfurt airport, fly to London City airport, then train to London. 5 h 25 min £123. From Heidelberg Hbf train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to London Heathrow airport, then train to London. 5 h 22 min £123. From Heidelberg Hbf train to Mannheim Hbf, train to Frankfurt airport, fly to London Heathrow airport, then train to London. 5 h 40 min £130. From Heidelberg Hbf train to Mannheim Hbf, train to Frankfurt airport, fly to London Stansted airport, then train to London. 6 h 5 min £106. From Heidelberg Hbf train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to London Stansted airport, then train to London. 5 h 38 min £125. From Heidelberg Hbf train to Karlsruhe Hbf, train to Baden-Baden Bahnhof, line 285 bus to Karlsruhe/Baden Baden airport, fly to London Stansted airport, then train to London. 6 h 56 min £98. From Heidelberg Hbf train to Mannheim Hbf, train to Montabaur, train to Cologne/Bonn Apt airport, fly to London Stansted airport, then train to London. 7 h 12 min £104.