TrainMap

Wien: direct trains and buses

From Wien you can reach 358 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
Graz66× a day2 h 192 h 02
Bratislava SK55× a day0 h 440 h 41
Linz51× a day1 h 082 h 10
Brno CZ50× a day1 h 311 h 40
St. Pölten49× a day0 h 19–
Salzburg40× a day2 h 183 h 40
Praha CZ37× a day4 h 133 h 55
Bruck an der Mur36× a day1 h 41–
Budapest HU32× a day2 h 222 h 30
Wels26× a day1 h 25–
Villach25× a day3 h 274 h 30
Klagenfurt24× a day3 h 033 h 50
Wiener Neustadt22× a day0 h 24–
Tullnerfeld Bahnhof21× a day0 h 11–
Ostrava CZ21× a day2 h 554 h 00
Amstetten21× a day0 h 46–
St. Valentin21× a day1 h 06–
Mürzzuschlag20× a day1 h 23–
Attnang-Puchheim20× a day1 h 40–
Kapfenberg19× a day1 h 45–
Innsbruck18× a day4 h 276 h 05
München DE18× a day4 h 085 h 00
Břeclav CZ18× a day0 h 542 h 55
Vöcklabruck16× a day2 h 00–
Weststeiermark15× a day2 h 47–
St. Paul im Lavanttal15× a day3 h 04–
Wörgl15× a day3 h 53–
Velden14× a day3 h 17–
Feldkirch CH14× a day6 h 378 h 20
Neumarkt am Wallersee14× a day2 h 26–
Olomouc CZ13× a day–2 h 45
Hegyeshalom HU13× a day0 h 43–
Berlin DE13× a day9 h 228 h 50
Landeck CH12× a day5 h 26–
Bludenz12× a day6 h 24–
Katowice PL12× a day4 h 545 h 10
Dresden DE11× a day7 h 175 h 55
Maribor SI11× a day–3 h 00
Zagreb HR11× a day–4 h 50
Kufstein10× a day3 h 42–
Semmering Bahnhof9× a day1 h 08–
Kraków PL9× a day5 h 186 h 20
Pardubice CZ9× a day3 h 13–
Jenbach8× a day4 h 09–
Česká Třebová CZ8× a day2 h 36–
Ötztal7× a day5 h 04–
St. Anton am Arlberg7× a day5 h 50–
Imst-Pitztal Bahnhof7× a day5 h 12–
Langen am Arlberg7× a day5 h 57–
Bohumín CZ7× a day3 h 13–
Győr HU7× a day1 h 141 h 15
Stuttgart DE7× a day–8 h 40
Warszawa PL6× a day7 h 479 h 00
Augsburg DE6× a day–6 h 55
Chalupki PL6× a day3 h 31–
Dornbirn6× a day7 h 02–
Bregenz6× a day7 h 12–
Hodonín CZ6× a day1 h 16–
Staré Město CZ6× a day1 h 34–
Otrokovice CZ6× a day1 h 45–
Přerov CZ6× a day2 h 03–
Hranice CZ6× a day2 h 26–
Frankfurt am Main DE5× a day–9 h 20
Rybnik PL5× a day4 h 074 h 50
Ulm DE5× a day–7 h 55
Karlsruhe DE5× a day–9 h 50
București CZ5× a day–17 h 25
Marghera4× a day–7 h 55
Košice SK4× a day–6 h 20
Prešov SK4× a day–6 h 55
Rzeszów PL4× a day9 h 449 h 05
Ljubljana SI4× a day–4 h 50
Nový Jičín CZ4× a day–3 h 45
Frýdek-Místek CZ4× a day–4 h 20
Nürnberg DE4× a day–6 h 20
Köln CZ4× a day–11 h 45
Oradea RO4× a day–6 h 40
Cluj-Napoca RO4× a day–9 h 40
Racibórz PL4× a day3 h 46–
Trzebinia PL4× a day4 h 49–
Krzeszowice PL4× a day4 h 57–
Padova IT4× a day–8 h 10
Düsseldorf CZ4× a day–12 h 45
Wrocław PL4× a day5 h 146 h 45
Passau DE3× a day–3 h 45
Regensburg DE3× a day–5 h 20
Zürich CH3× a day–10 h 00
Przemyśl PL3× a day10 h 4710 h 50
Paris FR3× a day–17 h 55
Strasbourg DE3× a day–11 h 25
Amsterdam CZ3× a day–16 h 35
Brașov RO3× a day–15 h 20
Sibiu RO3× a day–12 h 25
Trieste CZ3× a day–6 h 25
Rijeka3× a day–7 h 20
Kędzierzyn-Koźle PL3× a day4 h 13–
Sosnowiec PL3× a day5 h 23–
Dąbrowa Górnicza PL3× a day5 h 33–
Zawiercie PL3× a day5 h 50–
Włoszczowa PL3× a day6 h 26–
Opoczno Poludnie PL3× a day6 h 54–
Rankweil3× a day6 h 44–
Hohenems3× a day6 h 54–
Tychy PL3× a day4 h 35–
Zebrzydowice PL3× a day3 h 42–
Czechowice-Dziedzice PL3× a day4 h 16–
Oświęcim PL3× a day4 h 30–
Chrzanów PL3× a day4 h 44–
Arad RO3× a day–6 h 40
Timișoara RO3× a day–7 h 45
Freilassing DE3× a day2 h 53–
Opole PL3× a day4 h 346 h 00
Znojmo CZ3× a day–1 h 15
Bischofshofen3× a day3 h 22–
Würzburg DE2× a day–8 h 35
Metz2× a day–13 h 45
Duisburg2× a day–13 h 25
Nitra SK2× a day–2 h 05
Trnava SK2× a day–1 h 35
Trenčín SK2× a day–2 h 45
Žilina SK2× a day–3 h 50
Schwarzach-St.Veit2× a day3 h 38–
Sankt Johann im Pongau2× a day3 h 31–
Golling-Abtenau2× a day3 h 01–
Pörtschach2× a day3 h 23–
Tarvisio2× a day5 h 134 h 16
Hannover DE2× a day–12 h 20
Leoben2× a day2 h 06–
Knittelfeld2× a day2 h 29–
Zeltweg2× a day2 h 35–
Judenburg2× a day2 h 44–
Unzmarkt Bahnhof2× a day2 h 58–
Neumarkt Bahnhof2× a day3 h 17–
Friesach2× a day3 h 32–
Althofen2× a day3 h 40–
Sankt Veit an der Glan2× a day3 h 58–
Luxembourg LU2× a day–14 h 50
Bruxelles - Brussel BE2× a day–18 h 00
Antwerpen CZ2× a day–19 h 20
Szeged HU2× a day–5 h 30
Ploiești2× a day–17 h 45
Kornwestheim DE2× a day–10 h 20
Heilbronn DE2× a day–11 h 15
Heidelberg DE2× a day–12 h 19
Spittal an der Drau SK2× a day4 h 19–
Mallnitz-Obervellach2× a day4 h 42–
Bad Gastein2× a day4 h 57–
Rosenheim DE2× a day3 h 29–
Leibnitz2× a day2 h 52–
Ehrenhausen Bahnhof2× a day3 h 02–
Spielfeld-Straß Bahnhof DE2× a day3 h 08–
Wodzisław Śląski PL2× a day3 h 53–
Venezia CZ2× a day–7 h 40
Bologna IT2× a day–9 h 55
Gliwice PL2× a day6 h 185 h 27
Zabrze PL2× a day6 h 255 h 42
Kaiserslautern DE2× a day–11 h 35
Turda RO2× a day–10 h 50
Târgu Mureș RO2× a day–12 h 30
Marseille2× a day–21 h 00
Alba Iulia RO2× a day–11 h 15
Landau in der Pfalz DE2× a day–10 h 25
Saarbrücken DE2× a day–13 h 10
Tarnów PL2× a day8 h 559 h 30
Bern CZ2× a day–11 h 50
Lausanne CZ2× a day–13 h 10
Genève CZ2× a day–14 h 25
Lyon CZ2× a day–16 h 35
Jihlava CZ2× a day–2 h 30
Pyrzowice, Katowice Airport PL2× a day–6 h 25
Ústí nad Labem CZ2× a day5 h 30–
Děčín CZ2× a day5 h 47–
Bad Schandau DE2× a day6 h 47–
Leipzig DE1× a day–7 h 45
Magdeburg DE1× a day–10 h 00
Braunschweig DE1× a day–11 h 10
Erlangen DE1× a day–7 h 20
Hamburg DE1× a day–12 h 50
Uzhhorod UA1× a day–11 h 50
Mukachevo UA1× a day–12 h 50
Lviv UA1× a day–16 h 40
Rivne UA1× a day–19 h 45
Zhytomyr UA1× a day–22 h 15
Kyiv UA1× a day–23 h 55
Kühnsdorf-Klopeiner See1× a day2 h 58–
Reims FR1× a day–15 h 55
Lugoj RO1× a day–8 h 45
Deva RO1× a day–10 h 30
Udine CZ1× a day–5 h 45
Roma IT1× a day–15 h 25
Zadar HR1× a day–8 h 45
Šibenik HR1× a day–10 h 10
Split HR1× a day–11 h 55
Lublin PL1× a day–11 h 30
Milano IT1× a day–11 h 55
Genova1× a day–14 h 15
Nice1× a day–17 h 50
Toulon1× a day–19 h 55
Sanok1× a day–9 h 27
Râmnicu Vâlcea1× a day–14 h 45
Kloten CH1× a day–10 h 30
Basel CH1× a day–12 h 35
Mulhouse FR1× a day–13 h 30
Dijon1× a day–16 h 30
St. Gallen CH1× a day–8 h 50
Poprad SK1× a day–6 h 20
Stryi UA1× a day–16 h 20
Memmingen DE1× a day–7 h 15
Mannheim DE1× a day–12 h 45
Trier1× a day–15 h 30
Portogruaro1× a day–7 h 30
Firenze1× a day–13 h 05
Siegen DE1× a day–16 h 25
Wuppertal DE1× a day–18 h 15
Bochum DE1× a day–18 h 55
Tatabánya HU1× a day1 h 49–
Mysłowice PL1× a day6 h 59–
Jaworzno Szczakowa PL1× a day7 h 09–
Bochnia PL1× a day8 h 32–
Brzesko PL1× a day8 h 41–
Dębica PL1× a day9 h 14–
Ropczyce PL1× a day9 h 24–
Sędziszów Małopolski PL1× a day9 h 30–
Łańcut PL1× a day9 h 59–
Przeworsk PL1× a day10 h 13–
Jarosław PL1× a day10 h 23–
Radymno PL1× a day10 h 33–
Buchs SG CH1× a day6 h 56–
Sargans CH1× a day7 h 14–
Telfs1× a day6 h 41–
Leszno PL1× a day5 h 59–
Poznań PL1× a day6 h 34–
Blansko CZ1× a day1 h 56–
Svitavy CZ1× a day2 h 32–
Kolín CZ1× a day3 h 43–
Łódź PL6× a week–9 h 25
Toruń PL6× a week–11 h 50
Gdańsk PL6× a week–14 h 05
Sopot PL6× a week–14 h 40
Gdynia PL6× a week–15 h 05
Leverkusen DE6× a week–15 h 00
Essen DE6× a week–16 h 50
Bremen DE5× a week–15 h 10
Bielsko-Biała PL5× a week–5 h 55
Novi Sad5× a week–7 h 55
Belgrade5× a week–9 h 10
Szolnok HU5× a week–5 h 15
Bolzano - Bozen IT5× a week–10 h 00
Trento IT5× a week–10 h 45
Verona IT5× a week–12 h 00
Liberec CZ5× a week–6 h 00
Zittau DE5× a week–6 h 45
Görlitz DE5× a week–7 h 30
Sebeș RO5× a week–11 h 45
České Budějovice CZ5× a week–3 h 50
Halle (Saale) DE5× a week–8 h 45
Zvolen SK4× a week–3 h 55
Lučenec SK4× a week–4 h 55
Rimavská Sobota SK4× a week–5 h 25
Rožňava SK4× a week–6 h 20
Orléans4× a week–20 h 30
Tours4× a week–22 h 00
Angers4× a week–23 h 40
Nantes4× a week–25 h 00
Caransebeș RO4× a week–10 h 35
Drobeta-Turnu Severin4× a week–12 h 45
Craiova4× a week–14 h 40
Pitești4× a week–17 h 05
Pula CZ4× a week–9 h 50
Eindhoven CZ4× a week–14 h 55
Făgăraș RO4× a week–14 h 55
Constanța4× a week–24 h 25
Jastrzębie-Zdrój PL4× a week–4 h 45
Żory PL4× a week–5 h 10
Chorzów PL4× a week–6 h 05
Częstochowa PL4× a week–7 h 25
Bistrița RO4× a week–12 h 05
Vatra Dornei RO4× a week–13 h 50
Câmpulung Moldovenesc RO4× a week–14 h 42
Gura Humorului RO4× a week–15 h 22
Suceava RO4× a week–16 h 10
Botoșani RO4× a week–16 h 57
Iași4× a week–19 h 10
Vaslui4× a week–20 h 35
Bârlad4× a week–21 h 25
Tecuci4× a week–22 h 10
Wangen im Allgäu SK4× a week–8 h 40
Ravensburg DE4× a week–9 h 20
Überlingen DE4× a week–10 h 25
Freiburg im Breisgau DE4× a week–12 h 30
Kecskemét HU3× a week–4 h 40
Subotica RS3× a week–8 h 05
Selzthal Bahnhof3× a week2 h 54–
Liezen2× a week3 h 14–
Stainach-Irdning Bahnhof2× a week3 h 25–
Schladming2× a week4 h 04–
Radstadt2× a week4 h 22–
Hallein2× a week2 h 51–
Zell am See2× a week4 h 12–
Saalfelden am Steinernen Meer2× a week4 h 25–
St. Johann in Tirol2× a week5 h 02–
Kitzbühel2× a week5 h 11–
Kirchberg i. T. Bahnhof2× a week5 h 22–

55 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówFrankfurt am MainBudapestHamburgOstravaNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň