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.
| Destination | per day | Train | Bus |
|---|---|---|---|
| Graz | 66× a day | 2 h 19 | 2 h 02 |
| Bratislava SK | 55× a day | 0 h 44 | 0 h 41 |
| Linz | 51× a day | 1 h 08 | 2 h 10 |
| Brno CZ | 50× a day | 1 h 31 | 1 h 40 |
| St. Pölten | 49× a day | 0 h 19 | – |
| Salzburg | 40× a day | 2 h 18 | 3 h 40 |
| Praha CZ | 37× a day | 4 h 13 | 3 h 55 |
| Bruck an der Mur | 36× a day | 1 h 41 | – |
| Budapest HU | 32× a day | 2 h 22 | 2 h 30 |
| Wels | 26× a day | 1 h 25 | – |
| Villach | 25× a day | 3 h 27 | 4 h 30 |
| Klagenfurt | 24× a day | 3 h 03 | 3 h 50 |
| Wiener Neustadt | 22× a day | 0 h 24 | – |
| Tullnerfeld Bahnhof | 21× a day | 0 h 11 | – |
| Ostrava CZ | 21× a day | 2 h 55 | 4 h 00 |
| Amstetten | 21× a day | 0 h 46 | – |
| St. Valentin | 21× a day | 1 h 06 | – |
| Mürzzuschlag | 20× a day | 1 h 23 | – |
| Attnang-Puchheim | 20× a day | 1 h 40 | – |
| Kapfenberg | 19× a day | 1 h 45 | – |
| Innsbruck | 18× a day | 4 h 27 | 6 h 05 |
| München DE | 18× a day | 4 h 08 | 5 h 00 |
| Břeclav CZ | 18× a day | 0 h 54 | 2 h 55 |
| Vöcklabruck | 16× a day | 2 h 00 | – |
| Weststeiermark | 15× a day | 2 h 47 | – |
| St. Paul im Lavanttal | 15× a day | 3 h 04 | – |
| Wörgl | 15× a day | 3 h 53 | – |
| Velden | 14× a day | 3 h 17 | – |
| Feldkirch CH | 14× a day | 6 h 37 | 8 h 20 |
| Neumarkt am Wallersee | 14× a day | 2 h 26 | – |
| Olomouc CZ | 13× a day | – | 2 h 45 |
| Hegyeshalom HU | 13× a day | 0 h 43 | – |
| Berlin DE | 13× a day | 9 h 22 | 8 h 50 |
| Landeck CH | 12× a day | 5 h 26 | – |
| Bludenz | 12× a day | 6 h 24 | – |
| Katowice PL | 12× a day | 4 h 54 | 5 h 10 |
| Dresden DE | 11× a day | 7 h 17 | 5 h 55 |
| Maribor SI | 11× a day | – | 3 h 00 |
| Zagreb HR | 11× a day | – | 4 h 50 |
| Kufstein | 10× a day | 3 h 42 | – |
| Semmering Bahnhof | 9× a day | 1 h 08 | – |
| Kraków PL | 9× a day | 5 h 18 | 6 h 20 |
| Pardubice CZ | 9× a day | 3 h 13 | – |
| Jenbach | 8× a day | 4 h 09 | – |
| Česká Třebová CZ | 8× a day | 2 h 36 | – |
| Ötztal | 7× a day | 5 h 04 | – |
| St. Anton am Arlberg | 7× a day | 5 h 50 | – |
| Imst-Pitztal Bahnhof | 7× a day | 5 h 12 | – |
| Langen am Arlberg | 7× a day | 5 h 57 | – |
| Bohumín CZ | 7× a day | 3 h 13 | – |
| Győr HU | 7× a day | 1 h 14 | 1 h 15 |
| Stuttgart DE | 7× a day | – | 8 h 40 |
| Warszawa PL | 6× a day | 7 h 47 | 9 h 00 |
| Augsburg DE | 6× a day | – | 6 h 55 |
| Chalupki PL | 6× a day | 3 h 31 | – |
| Dornbirn | 6× a day | 7 h 02 | – |
| Bregenz | 6× a day | 7 h 12 | – |
| Hodonín CZ | 6× a day | 1 h 16 | – |
| Staré Město CZ | 6× a day | 1 h 34 | – |
| Otrokovice CZ | 6× a day | 1 h 45 | – |
| Přerov CZ | 6× a day | 2 h 03 | – |
| Hranice CZ | 6× a day | 2 h 26 | – |
| Frankfurt am Main DE | 5× a day | – | 9 h 20 |
| Rybnik PL | 5× a day | 4 h 07 | 4 h 50 |
| Ulm DE | 5× a day | – | 7 h 55 |
| Karlsruhe DE | 5× a day | – | 9 h 50 |
| București CZ | 5× a day | – | 17 h 25 |
| Marghera | 4× a day | – | 7 h 55 |
| Košice SK | 4× a day | – | 6 h 20 |
| Prešov SK | 4× a day | – | 6 h 55 |
| Rzeszów PL | 4× a day | 9 h 44 | 9 h 05 |
| Ljubljana SI | 4× a day | – | 4 h 50 |
| Nový Jičín CZ | 4× a day | – | 3 h 45 |
| Frýdek-Místek CZ | 4× a day | – | 4 h 20 |
| Nürnberg DE | 4× a day | – | 6 h 20 |
| Köln CZ | 4× a day | – | 11 h 45 |
| Oradea RO | 4× a day | – | 6 h 40 |
| Cluj-Napoca RO | 4× a day | – | 9 h 40 |
| Racibórz PL | 4× a day | 3 h 46 | – |
| Trzebinia PL | 4× a day | 4 h 49 | – |
| Krzeszowice PL | 4× a day | 4 h 57 | – |
| Padova IT | 4× a day | – | 8 h 10 |
| Düsseldorf CZ | 4× a day | – | 12 h 45 |
| Wrocław PL | 4× a day | 5 h 14 | 6 h 45 |
| Passau DE | 3× a day | – | 3 h 45 |
| Regensburg DE | 3× a day | – | 5 h 20 |
| Zürich CH | 3× a day | – | 10 h 00 |
| Przemyśl PL | 3× a day | 10 h 47 | 10 h 50 |
| Paris FR | 3× a day | – | 17 h 55 |
| Strasbourg DE | 3× a day | – | 11 h 25 |
| Amsterdam CZ | 3× a day | – | 16 h 35 |
| Brașov RO | 3× a day | – | 15 h 20 |
| Sibiu RO | 3× a day | – | 12 h 25 |
| Trieste CZ | 3× a day | – | 6 h 25 |
| Rijeka | 3× a day | – | 7 h 20 |
| Kędzierzyn-Koźle PL | 3× a day | 4 h 13 | – |
| Sosnowiec PL | 3× a day | 5 h 23 | – |
| Dąbrowa Górnicza PL | 3× a day | 5 h 33 | – |
| Zawiercie PL | 3× a day | 5 h 50 | – |
| Włoszczowa PL | 3× a day | 6 h 26 | – |
| Opoczno Poludnie PL | 3× a day | 6 h 54 | – |
| Rankweil | 3× a day | 6 h 44 | – |
| Hohenems | 3× a day | 6 h 54 | – |
| Tychy PL | 3× a day | 4 h 35 | – |
| Zebrzydowice PL | 3× a day | 3 h 42 | – |
| Czechowice-Dziedzice PL | 3× a day | 4 h 16 | – |
| Oświęcim PL | 3× a day | 4 h 30 | – |
| Chrzanów PL | 3× a day | 4 h 44 | – |
| Arad RO | 3× a day | – | 6 h 40 |
| Timișoara RO | 3× a day | – | 7 h 45 |
| Freilassing DE | 3× a day | 2 h 53 | – |
| Opole PL | 3× a day | 4 h 34 | 6 h 00 |
| Znojmo CZ | 3× a day | – | 1 h 15 |
| Bischofshofen | 3× a day | 3 h 22 | – |
| Würzburg DE | 2× a day | – | 8 h 35 |
| Metz | 2× a day | – | 13 h 45 |
| Duisburg | 2× a day | – | 13 h 25 |
| Nitra SK | 2× a day | – | 2 h 05 |
| Trnava SK | 2× a day | – | 1 h 35 |
| Trenčín SK | 2× a day | – | 2 h 45 |
| Žilina SK | 2× a day | – | 3 h 50 |
| Schwarzach-St.Veit | 2× a day | 3 h 38 | – |
| Sankt Johann im Pongau | 2× a day | 3 h 31 | – |
| Golling-Abtenau | 2× a day | 3 h 01 | – |
| Pörtschach | 2× a day | 3 h 23 | – |
| Tarvisio | 2× a day | 5 h 13 | 4 h 16 |
| Hannover DE | 2× a day | – | 12 h 20 |
| Leoben | 2× a day | 2 h 06 | – |
| Knittelfeld | 2× a day | 2 h 29 | – |
| Zeltweg | 2× a day | 2 h 35 | – |
| Judenburg | 2× a day | 2 h 44 | – |
| Unzmarkt Bahnhof | 2× a day | 2 h 58 | – |
| Neumarkt Bahnhof | 2× a day | 3 h 17 | – |
| Friesach | 2× a day | 3 h 32 | – |
| Althofen | 2× a day | 3 h 40 | – |
| Sankt Veit an der Glan | 2× a day | 3 h 58 | – |
| Luxembourg LU | 2× a day | – | 14 h 50 |
| Bruxelles - Brussel BE | 2× a day | – | 18 h 00 |
| Antwerpen CZ | 2× a day | – | 19 h 20 |
| Szeged HU | 2× a day | – | 5 h 30 |
| Ploiești | 2× a day | – | 17 h 45 |
| Kornwestheim DE | 2× a day | – | 10 h 20 |
| Heilbronn DE | 2× a day | – | 11 h 15 |
| Heidelberg DE | 2× a day | – | 12 h 19 |
| Spittal an der Drau SK | 2× a day | 4 h 19 | – |
| Mallnitz-Obervellach | 2× a day | 4 h 42 | – |
| Bad Gastein | 2× a day | 4 h 57 | – |
| Rosenheim DE | 2× a day | 3 h 29 | – |
| Leibnitz | 2× a day | 2 h 52 | – |
| Ehrenhausen Bahnhof | 2× a day | 3 h 02 | – |
| Spielfeld-Straß Bahnhof DE | 2× a day | 3 h 08 | – |
| Wodzisław Śląski PL | 2× a day | 3 h 53 | – |
| Venezia CZ | 2× a day | – | 7 h 40 |
| Bologna IT | 2× a day | – | 9 h 55 |
| Gliwice PL | 2× a day | 6 h 18 | 5 h 27 |
| Zabrze PL | 2× a day | 6 h 25 | 5 h 42 |
| Kaiserslautern DE | 2× a day | – | 11 h 35 |
| Turda RO | 2× a day | – | 10 h 50 |
| Târgu Mureș RO | 2× a day | – | 12 h 30 |
| Marseille | 2× a day | – | 21 h 00 |
| Alba Iulia RO | 2× a day | – | 11 h 15 |
| Landau in der Pfalz DE | 2× a day | – | 10 h 25 |
| Saarbrücken DE | 2× a day | – | 13 h 10 |
| Tarnów PL | 2× a day | 8 h 55 | 9 h 30 |
| Bern CZ | 2× a day | – | 11 h 50 |
| Lausanne CZ | 2× a day | – | 13 h 10 |
| Genève CZ | 2× a day | – | 14 h 25 |
| Lyon CZ | 2× a day | – | 16 h 35 |
| Jihlava CZ | 2× a day | – | 2 h 30 |
| Pyrzowice, Katowice Airport PL | 2× a day | – | 6 h 25 |
| Ústí nad Labem CZ | 2× a day | 5 h 30 | – |
| Děčín CZ | 2× a day | 5 h 47 | – |
| Bad Schandau DE | 2× a day | 6 h 47 | – |
| Leipzig DE | 1× a day | – | 7 h 45 |
| Magdeburg DE | 1× a day | – | 10 h 00 |
| Braunschweig DE | 1× a day | – | 11 h 10 |
| Erlangen DE | 1× a day | – | 7 h 20 |
| Hamburg DE | 1× a day | – | 12 h 50 |
| Uzhhorod UA | 1× a day | – | 11 h 50 |
| Mukachevo UA | 1× a day | – | 12 h 50 |
| Lviv UA | 1× a day | – | 16 h 40 |
| Rivne UA | 1× a day | – | 19 h 45 |
| Zhytomyr UA | 1× a day | – | 22 h 15 |
| Kyiv UA | 1× a day | – | 23 h 55 |
| Kühnsdorf-Klopeiner See | 1× a day | 2 h 58 | – |
| Reims FR | 1× a day | – | 15 h 55 |
| Lugoj RO | 1× a day | – | 8 h 45 |
| Deva RO | 1× a day | – | 10 h 30 |
| Udine CZ | 1× a day | – | 5 h 45 |
| Roma IT | 1× a day | – | 15 h 25 |
| Zadar HR | 1× a day | – | 8 h 45 |
| Šibenik HR | 1× a day | – | 10 h 10 |
| Split HR | 1× a day | – | 11 h 55 |
| Lublin PL | 1× a day | – | 11 h 30 |
| Milano IT | 1× a day | – | 11 h 55 |
| Genova | 1× a day | – | 14 h 15 |
| Nice | 1× a day | – | 17 h 50 |
| Toulon | 1× a day | – | 19 h 55 |
| Sanok | 1× a day | – | 9 h 27 |
| Râmnicu Vâlcea | 1× a day | – | 14 h 45 |
| Kloten CH | 1× a day | – | 10 h 30 |
| Basel CH | 1× a day | – | 12 h 35 |
| Mulhouse FR | 1× a day | – | 13 h 30 |
| Dijon | 1× a day | – | 16 h 30 |
| St. Gallen CH | 1× a day | – | 8 h 50 |
| Poprad SK | 1× a day | – | 6 h 20 |
| Stryi UA | 1× a day | – | 16 h 20 |
| Memmingen DE | 1× a day | – | 7 h 15 |
| Mannheim DE | 1× a day | – | 12 h 45 |
| Trier | 1× a day | – | 15 h 30 |
| Portogruaro | 1× a day | – | 7 h 30 |
| Firenze | 1× a day | – | 13 h 05 |
| Siegen DE | 1× a day | – | 16 h 25 |
| Wuppertal DE | 1× a day | – | 18 h 15 |
| Bochum DE | 1× a day | – | 18 h 55 |
| Tatabánya HU | 1× a day | 1 h 49 | – |
| Mysłowice PL | 1× a day | 6 h 59 | – |
| Jaworzno Szczakowa PL | 1× a day | 7 h 09 | – |
| Bochnia PL | 1× a day | 8 h 32 | – |
| Brzesko PL | 1× a day | 8 h 41 | – |
| Dębica PL | 1× a day | 9 h 14 | – |
| Ropczyce PL | 1× a day | 9 h 24 | – |
| Sędziszów Małopolski PL | 1× a day | 9 h 30 | – |
| Łańcut PL | 1× a day | 9 h 59 | – |
| Przeworsk PL | 1× a day | 10 h 13 | – |
| Jarosław PL | 1× a day | 10 h 23 | – |
| Radymno PL | 1× a day | 10 h 33 | – |
| Buchs SG CH | 1× a day | 6 h 56 | – |
| Sargans CH | 1× a day | 7 h 14 | – |
| Telfs | 1× a day | 6 h 41 | – |
| Leszno PL | 1× a day | 5 h 59 | – |
| Poznań PL | 1× a day | 6 h 34 | – |
| Blansko CZ | 1× a day | 1 h 56 | – |
| Svitavy CZ | 1× a day | 2 h 32 | – |
| Kolín CZ | 1× a day | 3 h 43 | – |
| Łódź PL | 6× a week | – | 9 h 25 |
| Toruń PL | 6× a week | – | 11 h 50 |
| Gdańsk PL | 6× a week | – | 14 h 05 |
| Sopot PL | 6× a week | – | 14 h 40 |
| Gdynia PL | 6× a week | – | 15 h 05 |
| Leverkusen DE | 6× a week | – | 15 h 00 |
| Essen DE | 6× a week | – | 16 h 50 |
| Bremen DE | 5× a week | – | 15 h 10 |
| Bielsko-Biała PL | 5× a week | – | 5 h 55 |
| Novi Sad | 5× a week | – | 7 h 55 |
| Belgrade | 5× a week | – | 9 h 10 |
| Szolnok HU | 5× a week | – | 5 h 15 |
| Bolzano - Bozen IT | 5× a week | – | 10 h 00 |
| Trento IT | 5× a week | – | 10 h 45 |
| Verona IT | 5× a week | – | 12 h 00 |
| Liberec CZ | 5× a week | – | 6 h 00 |
| Zittau DE | 5× a week | – | 6 h 45 |
| Görlitz DE | 5× a week | – | 7 h 30 |
| Sebeș RO | 5× a week | – | 11 h 45 |
| České Budějovice CZ | 5× a week | – | 3 h 50 |
| Halle (Saale) DE | 5× a week | – | 8 h 45 |
| Zvolen SK | 4× a week | – | 3 h 55 |
| Lučenec SK | 4× a week | – | 4 h 55 |
| Rimavská Sobota SK | 4× a week | – | 5 h 25 |
| Rožňava SK | 4× a week | – | 6 h 20 |
| Orléans | 4× a week | – | 20 h 30 |
| Tours | 4× a week | – | 22 h 00 |
| Angers | 4× a week | – | 23 h 40 |
| Nantes | 4× a week | – | 25 h 00 |
| Caransebeș RO | 4× a week | – | 10 h 35 |
| Drobeta-Turnu Severin | 4× a week | – | 12 h 45 |
| Craiova | 4× a week | – | 14 h 40 |
| Pitești | 4× a week | – | 17 h 05 |
| Pula CZ | 4× a week | – | 9 h 50 |
| Eindhoven CZ | 4× a week | – | 14 h 55 |
| Făgăraș RO | 4× a week | – | 14 h 55 |
| Constanța | 4× a week | – | 24 h 25 |
| Jastrzębie-Zdrój PL | 4× a week | – | 4 h 45 |
| Żory PL | 4× a week | – | 5 h 10 |
| Chorzów PL | 4× a week | – | 6 h 05 |
| Częstochowa PL | 4× a week | – | 7 h 25 |
| Bistrița RO | 4× a week | – | 12 h 05 |
| Vatra Dornei RO | 4× a week | – | 13 h 50 |
| Câmpulung Moldovenesc RO | 4× a week | – | 14 h 42 |
| Gura Humorului RO | 4× a week | – | 15 h 22 |
| Suceava RO | 4× a week | – | 16 h 10 |
| Botoșani RO | 4× a week | – | 16 h 57 |
| Iași | 4× a week | – | 19 h 10 |
| Vaslui | 4× a week | – | 20 h 35 |
| Bârlad | 4× a week | – | 21 h 25 |
| Tecuci | 4× a week | – | 22 h 10 |
| Wangen im Allgäu SK | 4× a week | – | 8 h 40 |
| Ravensburg DE | 4× a week | – | 9 h 20 |
| Überlingen DE | 4× a week | – | 10 h 25 |
| Freiburg im Breisgau DE | 4× a week | – | 12 h 30 |
| Kecskemét HU | 3× a week | – | 4 h 40 |
| Subotica RS | 3× a week | – | 8 h 05 |
| Selzthal Bahnhof | 3× a week | 2 h 54 | – |
| Liezen | 2× a week | 3 h 14 | – |
| Stainach-Irdning Bahnhof | 2× a week | 3 h 25 | – |
| Schladming | 2× a week | 4 h 04 | – |
| Radstadt | 2× a week | 4 h 22 | – |
| Hallein | 2× a week | 2 h 51 | – |
| Zell am See | 2× a week | 4 h 12 | – |
| Saalfelden am Steinernen Meer | 2× a week | 4 h 25 | – |
| St. Johann in Tirol | 2× a week | 5 h 02 | – |
| Kitzbühel | 2× a week | 5 h 11 | – |
| Kirchberg i. T. Bahnhof | 2× a week | 5 h 22 | – |
55 more destinations on the map