Travel from Luxembourg to Heidelberg

Bus or train from Luxembourg to Heidelberg?

You can take a train from Luxembourg to Heidelberg via Metz Ville, Forbach(fr), and Mannheim Hbf in around 4 h 40 min. Alternatively, FlixBus operates a bus from Luxembourg to Heidelberg 6 times a week. Tickets cost $15 - $26 and the journey takes 4 h 5 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Luxembourg to Heidelberg

From Luxembourg, Gare Centrale bus to Saarbrücken Hbf, train to Mannheim Hbf, then train to Heidelberg Hbf. 3 h 36 min 37€. From Luxembourg train to Metz Ville, train to Forbach(fr), train to Mannheim Hbf, then train to Heidelberg Hbf. 4 h 40 min 54€. From Hamilius bus to Luxembourg, Luxembourg central station then bus to Heidelberg. 5 h 10 min 23€. From Centre, Badanstalt bus to Luxembourg, Gare Centrale, train to Trier Hbf, train to MA Hauptbahnhof, then line 5 tram to Seegarten. 5 h 54 min 65€. From Hamilius line 194 bus to Kirchberg, Gare routière Luxexpo, bus to Trier Hbf, train to MA Hauptbahnhof, then line 5 tram to Seegarten. 6 h 4 min 64€. From Luxembourg drive to Heidelberg. 2 h 17 min 32€. From Centre, Fondation Pescatore line 16 bus to Luxembourg airport, fly to Frankfurt airport, train to Mannheim Hbf, then train to Heidelberg. 3 h 32 min 126€. From Centre, Fondation Pescatore line 16 bus to Luxembourg airport, fly to Saarbrucken airport, taxi to St Ingbert, train to Mannheim Hbf, then train to Heidelberg. 4 h 26 min 337€.