Rome2Rio

How to get fromStockholm to Villachby plane, shuttle, train, bus, night train, car or car train

Find Transport to Villach

See all options

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.

  1. Fly to Ljubljana, shuttle

    best
    1. Fly from Stockholm-Arlanda Airport (ARN) to Ljubljana (LJU)planeARN - LJU
    2. Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhofshuttle
    8h 59m
    €137–388
  2. Fly to Vienna International Airport, train

    cheapest
    1. Fly from Stockholm-Arlanda Airport (ARN) to Vienna International Airport (VIE)planeARN - VIE
    2. Take the train from Wien Hbf to Villach Hbftrain
    9h 18m
    €110–302
  3. Train

    1. Take the train from Stockholm Centralstation to St Johann im PongautrainSnälltåget
    2. Take the train from St. Johann Im Pongau to Villach HbftrainIc
    27h
    €122–194
  4. Bus

    1. Take the bus from Stockholm, Cityterminalen to Zagreb, Autobusni Kolodvorbus
    2. Take the bus from Zagreb - Bus Station to VillachbusBlaBlaCar Bus
    28h 39m
  5. Night train, train

    1. Take the night train from Stockholm Centralstation to St. Johann im PongaunighttrainNt / ...
    2. Take the train from St. Johann Im Pongau to Villach HbftrainIc
    27h
    €122–194
  6. Fly to Graz, train

    1. Fly from Stockholm-Arlanda Airport (ARN) to Graz (GRZ)planeARN - GRZ
    2. Take the train from Graz Hbf to Villach Hbftrain
    8h 49m
    €167–926
  7. Fly to Klagenfurt Airport

    1. Fly from Stockholm-Arlanda Airport (ARN) to Klagenfurt Airport (KLU)planeARN - KLU
    7h 57m
    €159–458
  8. Fly to Zagreb Franjo Tuđman Airport, shuttle, train

    1. Fly from Stockholm-Arlanda Airport (ARN) to Zagreb Franjo Tuđman Airport (ZAG)planeARN - ZAG
    2. Take a shuttle bus from Zagreb Airport to Ljubljanashuttle
    3. Take the train from Ljubljana to Villach Hbftrain
    9h 35m
    €128–458
  9. Fly to Munich International Airport, train

    1. Fly from Stockholm-Arlanda Airport (ARN) to Munich International Airport (MUC)planeARN - MUC
    2. Take the train from Muenchen Ost to Villach Hbftrain
    9h 56m
    €156–324
  10. Bus via Lund

    1. Take the bus from Stockholm, Cityterminalen to LundbusN602
    2. Take the bus from Lund to Villach HbfbusN73
    33h 50m
    €146–235
  11. Drive, car train

    1. Drive from Stockholm to Hamburg Hbfcar
    2. Take the car train from Hamburg Hbf to Villach Hbfcartrain1393
    18h 1m
    €274–1,152
  12. Drive 2,113.7 km

    1. Drive from Stockholm to Villachcar2,113.7 km
    21h 17m
    €338–488

Stockholm to Villach by train

Calendar1Weekly Trains
Duration27hAverage Duration
Ticket€122Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators

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

More Questions & Answers