There are 11 ways to get from Poprad to Villach by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Poprad-Tatry to Bratislava Hlavna Stanicatrain 502 / ...
- Take the train from Bratislava Hlavna Stanica to Wien Hbftrain 46 / ...
- Take the train from Wien Hbf to Villach Hbftrain Rj / ...
9h 21m€66–155Bus
cheapest- Take the bus from Poprad to Vienna, International Busterminal (VIB)bus N3272
- Take the bus from Vienna, International Busterminal (VIB) to Villach Hbfbus N456 / ...
12h 5m€62–143Bus, train
- Take the bus from Poprad Bus Station Wolkerova to Bratislava Central Bus Stationbus
- Take the bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platzbus
- Take the train from Wien Hauptbahnhof to Villach Hauptbahnhoftrain Rj / ...
11h 45m€79–127Drive 706.2 km
- Drive from Poprad to Villachcar 706.2 km
7h 17m€115–165Train to Košice International Airport, fly to Klagenfurt Airport
- Take the train from Poprad-Tatry to Kosicetrain
- Fly from Košice International Airport (KSC) to Klagenfurt Airport (KLU)plane KSC - KLU
11h 11m€184–1,025Train, bus to Vienna International Airport, fly to Klagenfurt Airport
- Take the train from Poprad-Tatry to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Flughafen Wienbus
- Fly from Vienna International Airport (VIE) to Klagenfurt Airport (KLU)plane VIE - KLU
8h 40m€134–567Train to Košice International Airport, fly to Vienna International Airport, train
- Take the train from Poprad-Tatry to Kosicetrain
- Fly from Košice International Airport (KSC) to Vienna International Airport (VIE)plane KSC - VIE
- Take the train from Wien Hbf to Villach Hbftrain
10h 19m€113–402Bus, bus to John Paul Ii International Airport Kraków–Balice, fly to Klagenfurt Airport
- Take the bus from Poprad to Nowy Targ, Bus Stationbus
- Take the bus from Nowy Targ to Jubilatbus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Klagenfurt Airport (KLU)plane KRK - KLU
11h 3m€113–758Train, bus to Vienna International Airport, fly to Graz Airport
- Take the train from Poprad-Tatry to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Flughafen Wienbus
- Fly from Vienna International Airport (VIE) to Graz Airport (GRZ)plane VIE - GRZ
- Take the train from Graz Hbf to Villach Hbftrain
9h 33m€150–412Bus, bus to John Paul Ii International Airport Kraków–Balice, fly to Vienna International Airport, train
- Take the bus from Poprad to Nowy Targ, Bus Stationbus
- Take the bus from Nowy Targ to Jubilatbus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Vienna International Airport (VIE)plane KRK - VIE
- Take the train from Wien Hbf to Villach Hbftrain
11h 51m€82–315Bus, bus to John Paul Ii International Airport Kraków–Balice, fly to Trieste – Friuli Venezia Giulia Airport, train
- Take the bus from Poprad to Nowy Targ, Bus Stationbus
- Take the bus from Nowy Targ to Jubilatbus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Trieste – Friuli Venezia Giulia Airport (TRS)plane KRK - TRS
- Take the train from Trieste Airport to Villach Hbftrain
11h 3m€83–268
Poprad to Villach by train
Questions & Answers
The cheapest way to get from Poprad to Villach is to train which costs €65 - €160 and takes 9h 21m.
The fastest way to get from Poprad to Villach is to drive which takes 7h 17m and costs €110 - €170.
No, there is no direct bus from Poprad to Villach. However, there are services departing from Poprad and arriving at Villach Hbf via Vienna, International Busterminal (VIB). The journey, including transfers, takes approximately 12h 5m.
No, there is no direct train from Poprad to Villach. However, there are services departing from Poprad-Tatry and arriving at Villach Hbf via Bratislava Hlavna Stanica and Wien Hbf. The journey, including transfers, takes approximately 9h 21m.
The distance between Poprad and Villach is 783 km. The road distance is 706.2 km.
The best way to get from Poprad to Villach without a car is to train which takes 9h 21m and costs €65 - €160.
It takes approximately 9h 21m to get from Poprad to Villach, including transfers.
Poprad to Villach bus services, operated by FlixBus, depart from Poprad station.
Poprad to Villach train services, operated by Railways of Slovak Republic (ZSSK), depart from Poprad-Tatry station.
The best way to get from Poprad to Villach is to train which takes 9h 21m and costs €65 - €160. Alternatively, you can bus, which costs €60 - €150 and takes 12h 5m.
What companies run services between Poprad, Slovakia and Villach, Austria?
You can take a train from Poprad-Tatry to Villach Hbf via Bratislava Hlavna Stanica and Wien Hbf in around 9h 21m. Alternatively, you can take a bus from Poprad to Villach Hbf via Vienna, International Busterminal (VIB) in around 12h 5m.
- Website
- austrian.com
Flights from Košice International Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- €170–750
Flights from Vienna International Airport to Klagenfurt Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €75–240
Flights from Košice International Airport to Vienna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €100–310
Flights from John Paul Ii International Airport Kraków–Balice to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €110–470
Flights from Vienna International Airport to Graz Airport
- Ave. Duration
- 35 min
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €80–240
Flights from John Paul Ii International Airport Kraków–Balice to Vienna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €65–180
- Website
- lufthansa.com
Flights from Košice International Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- €170–750
Flights from Vienna International Airport to Klagenfurt Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €75–240
Flights from Košice International Airport to Vienna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €100–310
Flights from Vienna International Airport to Graz Airport
- Ave. Duration
- 35 min
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €80–240
Flights from John Paul Ii International Airport Kraków–Balice to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Saturday and Sunday
- Estimated price
- €80–320
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Vienna International Airport
- Ave. Duration
- 1h 5m
- When
- Thursday and Sunday
- Estimated price
- €45–170
Flights from John Paul Ii International Airport Kraków–Balice to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 35m
- When
- Monday and Friday
- Estimated price
- €65–170
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Poprad-Tatry to Bratislava Hlavna Stanica
- Ave. Duration
- 3h 32m
- Frequency
- Hourly
- Estimated price
- €16–30
- Website
- https://www.zssk.sk/en/
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- https://www.zssk.sk/en/
Train from Poprad-Tatry to Kosice
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://www.zssk.sk/en/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Poprad-Tatry to Bratislava Hlavna Stanica
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- €40–60
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €40–60
Train from Poprad-Tatry to Kosice
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €35–50
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- €8–12
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €8–12
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- €50–80
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €50–80
Train from Wien Hauptbahnhof to Villach Hauptbahnhof
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €50–80
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €29–45
Train from Trieste Airport to Villach Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Once daily
- Estimated price
- €26–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €26–40
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Bratislava Hlavna Stanica to Wien Hbf
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- €9–13
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Poprad-Tatry to Kosice
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €25–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 39m
- Frequency
- 5 times a day
- Estimated price
- €60–150
- Website
- https://westbahn.at/en/
- Standard Ticket
- €60–90
- First Class
- €110–150
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- Estimated price
- €30–75
- Website
- https://westbahn.at/en/
- Standard Ticket
- €30–45
- First Class
- €55–75
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 34m
- Frequency
- 3 times a day
- Estimated price
- €22–50
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €22–35
- 1st Class
- €35–50
- Business
- €38–42
Train from Poprad-Tatry to Kosice
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- €6–13
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €6–9
- 1st Class
- €10–13
- Business
- €11
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- €10–22
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €10–15
- 1st Class
- €16–22
- Business
- €18–19
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- 3 times a day
- Estimated price
- €19–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- €9–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 5h 14m
- Frequency
- Once a week
- Estimated price
- €19–85
- Website
- https://www.oebb.at/en/
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- €14–80
- Website
- https://www.oebb.at/en/
Train from Trieste Airport to Villach Hbf
- Ave. Duration
- 2h 41m
- Frequency
- 4 times a week
- Estimated price
- €9–40
- Website
- https://www.oebb.at/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Poprad-Tatry to Kosice
- Ave. Duration
- 1h 38m
- Frequency
- 4 times a day
- Estimated price
- €3–6
- Website
- https://regiojet.com/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- €39–44
- Website
- https://int.bahn.de/en
- Phone
- +421 2 55 422 734
- staznosti@slovaklines.sk
- Website
- slovaklines.sk
Bus from Poprad Bus Station Wolkerova to Bratislava Central Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- €25–35
- Website
- https://www.slovaklines.sk/en/
Bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.slovaklines.sk/en/
Bus from Bratislava Main Train Station to Flughafen Wien
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- https://www.slovaklines.sk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- €4–11
- Website
- https://regiojet.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Poprad to Vienna, International Busterminal (VIB)
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- €30–75
- Website
- https://www.flixbus.co.uk
Bus from Vienna, International Busterminal (VIB) to Villach Hbf
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €30–70
- Website
- https://www.flixbus.co.uk
Bus from Poprad to Nowy Targ, Bus Station
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- €9–21
- Website
- https://www.flixbus.co.uk
Bus from Poprad to Nowy Targ, Bus Station
- Ave. Duration
- 1h 37m
- Frequency
- Once daily
- Estimated price
- €3–5
- Website
- https://kolejemalopolskie.com.pl/en/home-page
- Phone
- +48 669 060 060
- biuro@majerbus.pl
- Website
- majerbus.pl
Bus from Nowy Targ to Jubilat
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- €5–6
- Website
- https://www.majerbus.pl/en/
Want to know more about travelling around Austria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Poprad to Villach bus services, operated by FlixBus, arrive at Vienna, International Busterminal (VIB) station.
Poprad to Villach train services, operated by Railways of Slovak Republic (ZSSK), arrive at Bratislava Hlavna Stanica station.
Yes, the driving distance between Poprad to Villach is 706 km. It takes approximately 7h 17m to drive from Poprad to Villach.
Book your Poprad to Villach bus tickets online with Omio and FlixBus.
There are 2362+ hotels available in Villach.


















































