TrainMap

Frankfurt am Main: direct trains and buses

From Frankfurt am Main you can reach 261 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.

Open on the map

Destinationper dayTrainBus
Köln CZ63× a day0 h 481 h 55
Stuttgart56× a day1 h 112 h 55
Mannheim49× a day0 h 311 h 00
Düsseldorf CZ46× a day1 h 122 h 50
München45× a day3 h 134 h 40
Karlsruhe39× a day1 h 031 h 45
Ulm37× a day2 h 044 h 05
Duisburg37× a day1 h 273 h 40
Essen36× a day1 h 403 h 55
Hamburg36× a day3 h 336 h 25
Nürnberg35× a day2 h 332 h 40
Augsburg34× a day2 h 475 h 15
Hanau33× a day0 h 08–
Erfurt32× a day2 h 083 h 05
Göttingen32× a day1 h 422 h 55
Kassel31× a day1 h 222 h 15
Würzburg30× a day1 h 341 h 30
Dortmund29× a day2 h 013 h 40
Heidelberg28× a day0 h 461 h 04
Bonn CZ28× a day0 h 371 h 55
Hannover25× a day2 h 164 h 15
Berlin25× a day3 h 556 h 50
Fulda21× a day0 h 53–
Leipzig20× a day2 h 524 h 35
Darmstadt18× a day0 h 150 h 20
Bremen18× a day4 h 03–
Münster17× a day2 h 43–
Osnabrück14× a day3 h 09–
Freiburg im Breisgau14× a day2 h 114 h 20
Basel CH14× a day2 h 415 h 45
Bochum14× a day1 h 504 h 10
Dresden14× a day4 h 176 h 10
Halle (Saale)13× a day2 h 39–
Bensheim13× a day0 h 28–
Weinheim12× a day0 h 39–
Praha CZ12× a day8 h 476 h 15
Offenburg (FlixTrain)10× a day1 h 36–
Wuppertal9× a day1 h 313 h 30
Bruxelles - Brussel BE9× a day–5 h 55
Wiesbaden9× a day0 h 180 h 25
Braunschweig9× a day2 h 405 h 20
Lutherstadt Wittenberg8× a day3 h 29–
Gotha8× a day2 h 04–
Hagen8× a day1 h 48–
Walldorf8× a day1 h 04–
Aachen7× a day–3 h 25
Amsterdam CZ7× a day–5 h 50
Günzburg7× a day2 h 57–
Maastricht NL6× a day–4 h 00
Salzburg AT6× a day5 h 488 h 00
Marburg6× a day0 h 571 h 40
Hildesheim6× a day2 h 15–
Mainz5× a day0 h 140 h 35
Celle5× a day2 h 39–
Wien AT5× a day–9 h 10
Uelzen5× a day3 h 00–
Kiel5× a day4 h 528 h 55
Riesa5× a day3 h 51–
Bruchsal4× a day1 h 19–
Regensburg4× a day–4 h 10
Antwerpen CZ4× a day–7 h 50
Plzeň CZ4× a day–4 h 55
Erlangen4× a day–2 h 50
Luxembourg LU4× a day–3 h 10
Zagreb HR4× a day–12 h 35
Neumünster4× a day4 h 32–
Ljubljana SI4× a day–11 h 06
Saarbrücken4× a day2 h 272 h 20
Koblenz4× a day1 h 082 h 30
Hasselt CZ4× a day–5 h 10
Graz AT4× a day–9 h 40
Maribor SI4× a day–10 h 39
Wrocław PL4× a day–10 h 15
Passau3× a day–6 h 10
Bamberg3× a day–2 h 55
Bayreuth3× a day–4 h 00
Metz3× a day–3 h 35
Paris FR3× a day–7 h 55
Warszawa PL3× a day–14 h 45
Trier3× a day–2 h 30
Chemnitz3× a day–5 h 10
Lille FR3× a day–7 h 50
Calais FR3× a day–9 h 45
London GB3× a day–14 h 45
Osijek CZ3× a day–18 h 15
Leverkusen3× a day–2 h 15
Jena3× a day–3 h 35
Leuven CZ3× a day–6 h 05
Gent CZ3× a day–8 h 00
Brugge CZ3× a day–8 h 50
Schweinfurt3× a day–2 h 20
Bologna IT3× a day–12 h 40
Rosenheim3× a day4 h 46–
Budapest HU2× a day–12 h 56
Traunstein2× a day5 h 20–
Freilassing2× a day5 h 39–
Golling-Abtenau AT2× a day6 h 15–
Bischofshofen AT2× a day6 h 36–
Sankt Johann im Pongau AT2× a day6 h 45–
Schwarzach-St.Veit AT2× a day6 h 52–
Bad Gastein AT2× a day7 h 17–
Mallnitz-Obervellach AT2× a day7 h 32–
Spittal an der Drau SK2× a day7 h 56–
Villach AT2× a day8 h 22–
Velden AT2× a day8 h 34–
Klagenfurt AT2× a day8 h 49–
Verona IT2× a day–10 h 40
Rotterdam CZ2× a day–6 h 20
Den Haag CZ2× a day–6 h 50
Slavonski Brod CZ2× a day–15 h 55
Vinkovci2× a day–17 h 20
Heilbronn2× a day–2 h 10
Łódź PL2× a day–13 h 35
Poznań PL2× a day–10 h 50
Friedberg2× a day0 h 20–
Diepholz2× a day3 h 34–
Kraków PL2× a day–14 h 10
Hamm2× a day2 h 28–
Varaždin SI2× a day–13 h 31
Čakovec SI2× a day–13 h 55
Koprivnica HU2× a day–14 h 50
Marghera2× a day–12 h 10
Venezia CZ2× a day–12 h 30
Strasbourg2× a day–3 h 30
Kaiserslautern2× a day1 h 411 h 20
Lüneburg2× a day3 h 15–
Ingolstadt2× a day3 h 50–
Gütersloh2× a day3 h 02–
Bielefeld2× a day3 h 16–
Eindhoven CZ2× a day–4 h 45
Firenze2× a day–14 h 15
Rijeka2× a day–14 h 30
Bolzano - Bozen IT1× a day–8 h 35
Trento IT1× a day–9 h 25
Gelsenkirchen1× a day1 h 50–
Venlo CZ1× a day–3 h 55
Tournai BE1× a day–7 h 35
Zielona Góra PL1× a day–11 h 32
Ostrava CZ1× a day–11 h 40
Katowice PL1× a day–13 h 05
Rzeszów PL1× a day–17 h 00
Przemyśl PL1× a day–18 h 20
Bregenz AT1× a day–6 h 50
Milano IT1× a day–11 h 20
Roma IT1× a day–20 h 05
Ptuj SI1× a day–13 h 15
Reims FR1× a day–6 h 55
Troyes1× a day–11 h 45
Utrecht1× a day–6 h 40
Kornwestheim1× a day–3 h 05
Rouen1× a day–11 h 10
Rimini1× a day–14 h 45
Ancona1× a day–16 h 25
Pescara1× a day–18 h 40
Foggia1× a day–21 h 15
Bari1× a day–23 h 15
Crotone1× a day–28 h 55
Lublin PL1× a day–17 h 54
Subotica RS1× a day–18 h 15
Sombor1× a day–19 h 15
Novi Sad1× a day–20 h 45
Belgrade1× a day–22 h 15
Gniezno PL1× a day–13 h 40
Toruń PL1× a day–15 h 20
Aschaffenburg1× a day–0 h 40
Fürth1× a day–2 h 55
Siedlce PL1× a day–16 h 35
Zadar HR1× a day–18 h 45
Šibenik HR1× a day–20 h 10
Split HR1× a day–21 h 45
Weimar1× a day–4 h 25
Lviv UA1× a day–21 h 35
Rivne UA1× a day–25 h 50
Zhytomyr UA1× a day–28 h 30
Kyiv UA1× a day–30 h 00
Nancy1× a day–4 h 35
Lyon CZ1× a day–9 h 35
Valence1× a day–11 h 00
Marseille1× a day–14 h 00
Siegen1× a day–1 h 40
Vaihingen an der Enz1× a day1 h 28–
Biberach an der Riß1× a day3 h 31–
Ravensburg1× a day4 h 00–
Friedrichshafen1× a day4 h 13–
Lindau (Bodensee)1× a day4 h 53–
Recklinghausen1× a day2 h 24–
Neustadt an der Weinstraße1× a day1 h 15–
Oberhausen1× a day1 h 44–
Arnhem NL1× a day2 h 38–
Bitterfeld-Wolfen1× a day3 h 11–
Bad Schandau1× a day7 h 07–
Děčín CZ1× a day7 h 25–
Győr HU6× a week–12 h 55
Delmenhorst6× a week4 h 31–
Oldenburg6× a week4 h 50–
Solingen6× a week2 h 31–
Herford6× a week4 h 29–
Bad Oeynhausen6× a week4 h 39–
Minden6× a week4 h 48–
Magdeburg6× a week7 h 09–
Köthen (Anhalt)6× a week7 h 43–
Potsdam6× a week6 h 47–
Ústí nad Labem CZ6× a week7 h 43–
Marktredwitz5× a week–5 h 45
Cheb CZ5× a week–6 h 15
Karlovy Vary CZ5× a week–6 h 55
Trieste CZ5× a week–13 h 15
Nijmegen NL5× a week–6 h 10
Pörtschach AT5× a week8 h 48–
Bratislava SK4× a week–11 h 40
Trnava SK4× a week–12 h 25
Arad RO4× a week–17 h 00
Timișoara RO4× a week–18 h 15
Lugoj RO4× a week–19 h 35
Caransebeș RO4× a week–20 h 25
Drobeta-Turnu Severin4× a week–22 h 35
Craiova4× a week–24 h 30
Pitești4× a week–26 h 55
București CZ4× a week–28 h 30
Kloten CH4× a week–7 h 00
Zürich CH4× a week–7 h 20
Luzern CH4× a week–8 h 35
Innsbruck AT4× a week–6 h 50
Karlovac HR4× a week–14 h 15
Villingen-Schwenningen1× a week3 h 13–
Donaueschingen1× a week3 h 24–
Singen (Hohentwiel)1× a week4 h 05–
Radolfzell am Bodensee1× a week4 h 20–
Konstanz1× a week4 h 36–
Kufstein AT1× a week6 h 25–

31 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceWienBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówBudapestHamburgOstravaNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň