There are 12 ways to get from Stockholm to Villach by plane, shuttle, train, bus, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ljubljana, shuttle
best- Fly from Stockholm-Arlanda Airport (ARN) to Ljubljana (LJU)ARN - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
8h 59m€137–388Fly to Vienna International Airport, train
cheapest- Fly from Stockholm-Arlanda Airport (ARN) to Vienna International Airport (VIE)ARN - VIE
- Take the train from Wien Hbf to Villach Hbf
9h 18m€110–302Train
- Take the train from Stockholm Centralstation to St Johann im PongauSnälltåget
- Take the train from St. Johann Im Pongau to Villach HbfIc
27h€122–194Bus
- Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvor
- Take the bus from Zagreb - Bus Station to VillachBlaBlaCar Bus
28h 39mNight train, train
- Take the night train from Stockholm Centralstation to St. Johann im PongauNt / ...
- Take the train from St. Johann Im Pongau to Villach HbfIc
27h€122–194Fly to Graz, train
- Fly from Stockholm-Arlanda Airport (ARN) to Graz (GRZ)ARN - GRZ
- Take the train from Graz Hbf to Villach Hbf
8h 49m€167–926Fly to Klagenfurt Airport
- Fly from Stockholm-Arlanda Airport (ARN) to Klagenfurt Airport (KLU)ARN - KLU
7h 57m€159–458Fly to Zagreb Franjo Tuđman Airport, shuttle, train
- Fly from Stockholm-Arlanda Airport (ARN) to Zagreb Franjo Tuđman Airport (ZAG)ARN - ZAG
- Take a shuttle bus from Zagreb Airport to Ljubljana
- Take the train from Ljubljana to Villach Hbf
9h 35m€128–458Fly to Munich International Airport, train
- Fly from Stockholm-Arlanda Airport (ARN) to Munich International Airport (MUC)ARN - MUC
- Take the train from Muenchen Ost to Villach Hbf
9h 56m€156–324Bus via Lund
- Take the bus from Stockholm, Cityterminalen to LundN602
- Take the bus from Lund to Villach HbfN73
33h 50m€146–235Drive, car train
- Drive from Stockholm to Hamburg Hbf
- Take the car train from Hamburg Hbf to Villach Hbf1393
18h 1m€274–1,152Drive 2,113.7 km
- Drive from Stockholm to Villach2,113.7 km
21h 17m€338–488
Stockholm to Villach by train
Questions & Answers
The cheapest way to get from Stockholm to Villach is to night train and train which costs €120 - €200 and takes 27h.
The fastest way to get from Stockholm to Villach is to fly which takes 7h 57m and costs €150 - €460.
No, there is no direct bus from Stockholm to Villach. However, there are services departing from Stockholm, Cityterminalen and arriving at Villach via Zagreb - Bus Station. The journey, including transfers, takes approximately 28h 39m.
No, there is no direct train from Stockholm station to Villach. However, there are services departing from Stockholm Centralstation and arriving at Villach Hbf via St. Johann Im Pongau. The journey, including transfers, takes approximately 27h.
The distance between Stockholm and Villach is 1651 km. The road distance is 2113.7 km.
The best way to get from Stockholm to Villach without a car is to train which takes 27h and costs €120 - €200.
It takes approximately 8h 59m to get from Stockholm to Villach, including transfers.
Stockholm to Villach bus services, operated by Pepeks Zagreb, depart from Stockholm, Cityterminalen station.
Stockholm to Villach train services, operated by Snälltåget, depart from Stockholm Centralstation.
The best way to get from Stockholm to Villach is to train which takes 27h and costs €120 - €200. Alternatively, you can bus, which costs and takes 28h 39m, you could also fly, which costs €150 - €460 and takes 7h 57m.
What companies run services between Stockholm, Sweden and Villach, Austria?
You can take a train from Stockholm Centralstation to Villach Hbf via St Johann im Pongau and St. Johann Im Pongau in around 27h. Alternatively, you can take a bus from Stockholm, Cityterminalen to Villach via Zagreb, Autobusni Kolodvor and Zagreb - Bus Station in around 28h 39m.
- Website
- lufthansa.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Munich International Airport
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- €90–360
Flights from Stockholm-Arlanda Airport to Ljubljana via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Thursday
- Estimated price
- €95–370
Flights from Stockholm-Arlanda Airport to Graz via Frankfurt
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €120–480
Flights from Stockholm-Arlanda Airport to Graz via Munich International Airport
- Ave. Duration
- 8h 30m
- When
- Monday
- Estimated price
- €120–470
Flights from Stockholm-Arlanda Airport to Zagreb Franjo Tuđman Airport via Munich International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €75–300
Flights from Stockholm-Arlanda Airport to Munich International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €65–200
Flights from Stockholm-Arlanda Airport to Munich International Airport via Berlin Brandenburg
- Ave. Duration
- 3h 55m
- When
- Wednesday and Friday
- Estimated price
- €100–160
- Website
- austrian.com
Flights from Stockholm-Arlanda Airport to Graz via Vienna International Airport
- Ave. Duration
- 6h 45m
- When
- Monday, Friday, and Saturday
- Estimated price
- €110–450
Flights from Stockholm-Arlanda Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Friday, and Saturday
- Estimated price
- €120–440
Flights from Stockholm-Arlanda Airport to Vienna International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €60–170
Flights from Stockholm-Arlanda Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- €70–290
- Website
- croatiaairlines.com
Flights from Stockholm-Arlanda Airport to Vienna International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €60–170
Flights from Stockholm-Arlanda Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €95–320
Flights from Stockholm-Arlanda Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 4h 17m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €70–290
Flights from Stockholm-Arlanda Airport to Zagreb Franjo Tuđman Airport via Munich International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €75–300
Flights from Stockholm-Arlanda Airport to Munich International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €65–200
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Warsaw Chopin
- Ave. Duration
- 5h 37m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €100–330
Flights from Stockholm-Arlanda Airport to Vienna International Airport via Copenhagen
- Ave. Duration
- 4h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–160
Flights from Stockholm-Arlanda Airport to Munich International Airport via Copenhagen
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €75–200
- Website
- eurowings.com
Flights from Stockholm-Arlanda Airport to Graz via Hamburg
- Ave. Duration
- 4h 40m
- When
- Friday and Sunday
- Estimated price
- €95–350
Flights from Stockholm-Arlanda Airport to Graz via Berlin Brandenburg
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- €95–340
Flights from Stockholm-Arlanda Airport to Graz via Dusseldorf
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- €95–360
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Copenhagen
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- €60–260
Flights from Stockholm-Arlanda Airport to Munich International Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- €60–150
- Website
- lot.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Warsaw Chopin
- Ave. Duration
- 5h 37m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €100–330
- Website
- swiss.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Zurich
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- €85–340
- Website
- airbaltic.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Riga
- Ave. Duration
- 5h
- When
- Monday and Friday
- Estimated price
- €60–110
- Website
- brusselsairlines.com
Flights from Stockholm-Arlanda Airport to Ljubljana via Brussels
- Ave. Duration
- 6h 25m
- When
- Monday and Friday
- Estimated price
- €85–310
- Website
- ryanair.com
Flights from Stockholm-Arlanda Airport to Vienna International Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €50–150
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Stockholm Centralstation to St Johann im Pongau
- Ave. Duration
- 24h 38m
- Frequency
- Once a week
- Estimated price
- €110–160
- Website
- https://www.snalltaget.se/en
Night train from Stockholm Centralstation to St. Johann im Pongau
- Ave. Duration
- 24h 38m
- Frequency
- Twice a week
- Estimated price
- €110–160
- Website
- https://www.snalltaget.se/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 33m
- Frequency
- Every 3 hours
- Estimated price
- €9–27
- 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
- 3 times a day
- 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
- 4h 24m
- Frequency
- Every 3 hours
- Estimated price
- €19–85
- 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 St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- €22–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €22–35
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 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 Muenchen Ost to Villach Hbf
- Ave. Duration
- 3h 47m
- Frequency
- Twice daily
- Estimated price
- €45–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €45–70
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €32–36
- Website
- https://int.bahn.de/en
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
- +43 5 1717
- Website
- oebb.at
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- €35–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €45–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 36m
- Frequency
- Once a week
- Estimated price
- €9–27
- Website
- https://www.oebb.at/en/
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a week
- Estimated price
- €9–90
- Website
- https://www.oebb.at/en/
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- €19–85
- Website
- https://www.oebb.at/en/
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
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
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
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
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
Train from Wien Hbf to Villach Hbf
- Ave. Duration
- 3h 37m
- 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
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- €7–17
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €7–11
- Regional Train Ticket
- €9–11
- Intercity 1st Class Ticket
- €15–17
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Estimated price
- €6–9
- Website
- http://www.hzpp.hr/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Villach Hbf
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- €28–140
- Website
- https://www.goopti.com/en/
- Shared
- €28–31
- Private
- €50–140
Shuttle from Zagreb Airport to Ljubljana
- Ave. Duration
- 1h 56m
- Frequency
- On demand
- Estimated price
- €32–220
- Website
- https://www.goopti.com/en/
- Shared
- €32–36
- Private
- €120–220
- Phone
- +385 (0)98 39 89 59
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Zagreb - Bus Station to Villach
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- €23–35
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Stockholm, Cityterminalen to Lund
- Ave. Duration
- 8h 5m
- Frequency
- 6 times a week
- Estimated price
- €26–70
- Website
- https://www.flixbus.co.uk
Bus from Lund to Villach Hbf
- Ave. Duration
- 24h 45m
- Frequency
- 5 times a week
- Estimated price
- €120–170
- Website
- https://www.flixbus.co.uk
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
How to plan an amazing trip around Scandinavia
Read the travel guide
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
More Questions & Answers
Stockholm to Villach bus services, operated by Pepeks Zagreb, arrive at Zagreb, Autobusni Kolodvor station.
Stockholm to Villach train services, operated by Snälltåget, arrive at St Johann im Pongau station.
Yes, the driving distance between Stockholm to Villach is 2114 km. It takes approximately 21h 17m to drive from Stockholm to Villach.
Book your Stockholm to Villach bus tickets online with Omio.
There are 2295+ hotels available in Villach.



































































