TrainMap

Villach: direct trains and buses

From Villach you can reach 134 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
Salzburg26× a day2 h 102 h 05
Graz26× a day1 h 05–
Klagenfurt25× a day0 h 210 h 35
Wien21× a day3 h 274 h 25
Schwarzach-St.Veit20× a day1 h 25–
Spittal an der Drau SK20× a day0 h 220 h 40
Bruck an der Mur19× a day1 h 44–
Mallnitz-Obervellach19× a day0 h 44–
Bad Gastein19× a day0 h 57–
Velden18× a day0 h 09–
Bischofshofen18× a day1 h 402 h 20
Sankt Johann im Pongau17× a day1 h 32–
Golling-Abtenau17× a day2 h 01–
St. Paul im Lavanttal16× a day0 h 41–
Weststeiermark16× a day0 h 59–
Wiener Neustadt13× a day3 h 24–
Bad Hofgastein11× a day1 h 08–
Dorfgastein11× a day1 h 13–
Kapfenberg11× a day2 h 02–
Mürzzuschlag11× a day2 h 25–
Tarvisio9× a day0 h 220 h 20
Jesenice SI9× a day0 h 35–
Semmering Bahnhof6× a day2 h 43–
München DE6× a day4 h 144 h 25
Pörtschach5× a day0 h 14–
Ljubljana SI5× a day1 h 431 h 35
Udine CZ4× a day–1 h 40
Zagreb HR4× a day4 h 243 h 45
Freilassing DE4× a day2 h 38–
Linz4× a day5 h 134 h 00
Venezia CZ3× a day–3 h 50
České Budějovice CZ3× a day–5 h 50
Praha CZ3× a day–8 h 05
Marghera3× a day–3 h 20
Kühnsdorf-Klopeiner See2× a day0 h 38–
Sankt Veit an der Glan2× a day1 h 02–
Althofen2× a day1 h 23–
Friesach2× a day1 h 32–
Neumarkt Bahnhof2× a day1 h 47–
Unzmarkt Bahnhof2× a day2 h 10–
Judenburg2× a day2 h 24–
Zeltweg2× a day2 h 32–
Knittelfeld2× a day2 h 38–
Leoben2× a day2 h 59–
Liberec CZ2× a day–10 h 00
Traunstein DE2× a day2 h 56–
Rosenheim DE2× a day3 h 31–
Padova IT2× a day–3 h 55
Nürnberg DE1× a day–7 h 05
Rijeka1× a day–4 h 25
Brno CZ1× a day–6 h 40
Olomouc CZ1× a day–7 h 50
Ostrava CZ1× a day–9 h 05
Katowice PL1× a day–10 h 15
Kraków PL1× a day–11 h 45
Rzeszów PL1× a day–14 h 10
Lublin PL1× a day–16 h 20
Milano IT1× a day–7 h 20
Genova1× a day–9 h 40
Nice1× a day–13 h 15
Toulon1× a day–15 h 20
Marseille1× a day–16 h 25
Bologna IT1× a day–6 h 25
Firenze1× a day–7 h 50
Perugia1× a day–10 h 15
Roma IT1× a day–12 h 40
Sofia1× a day–16 h 55
Pazardzhik1× a day–18 h 50
Plovdiv1× a day–19 h 40
Radovljica SI1× a day0 h 58–
Kranj SI1× a day1 h 19–
Radeče SI1× a day2 h 59–
Sevnica SI1× a day3 h 16–
Dobova SI1× a day3 h 47–
Zaprešić SE1× a day4 h 11–
Werfen Bahnhof1× a day1 h 54–
Kuchl S-Bahn1× a day2 h 15–
Hallein1× a day2 h 21–
Innsbruck1× a day4 h 37–
Landeck CH1× a day5 h 29–
St. Anton am Arlberg1× a day6 h 03–
Langen am Arlberg1× a day6 h 13–
Bludenz1× a day6 h 41–
Feldkirch CH1× a day7 h 09–
Attnang-Puchheim1× a day4 h 34–
Wels1× a day4 h 54–
Amstetten1× a day5 h 52–
St. Pölten1× a day6 h 25–
Stuttgart DE5× a week–7 h 30
Karlsruhe DE5× a week–8 h 40
Strasbourg DE5× a week–10 h 00
Paris FR5× a week–16 h 05
Kassel DE5× a week–11 h 22
Göttingen DE5× a week–12 h 25
Hannover DE5× a week–14 h 35
Hamburg DE5× a week–16 h 45
Kiel DE5× a week–18 h 50
Flensburg DE5× a week–20 h 05
København DK5× a week–24 h 45
Malmö CZ5× a week–26 h 00
Lund SE5× a week–26 h 25
Wrocław PL5× a week–13 h 00
Warszawa PL5× a week–17 h 25
St. Gallen CH5× a week–6 h 55
Zürich CH5× a week–8 h 25
Bern CZ5× a week–10 h 20
Lausanne CZ5× a week–12 h 15
Genève CZ5× a week–13 h 30
Lyon CZ5× a week–15 h 55
Ingolstadt DE4× a week–5 h 50
Trieste CZ4× a week–3 h 05
Zadar HR4× a week–8 h 20
Šibenik HR4× a week–9 h 35
Split HR4× a week–11 h 20

20 more destinations on the map

Popular cities

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