Rome2Rio

How to get fromZagreb to Kirunaby bus, plane, train, night train, shuttle, car, or car train

Find Transport to Kiruna

See all options

There are 13 ways to get from Zagreb to Kiruna by bus, plane, train, night train, shuttle, 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. Bus to Pula Airport, fly to Kiruna Airport

    best
    1. Take the bus from Zagreb, Autobusni Kolodvor to Pula , Autobusni Kolodvorbus bus
    2. Fly from Pula Airport (PUY) to Kiruna Airport (KRN)plane plane PUY - KRN
    19h 28m
    kr 1,598–7,614
  2. Bus, train

    1. Take the bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalenbus bus
    2. Take the train from Stockholm Centralstation to Boden C/Resecentrumtrain train 94
    3. Take the train from Boden C/Resecentrum to Kiruna stationtrain train 98
    42h 35m
  3. Train

    1. Take the train from Zagreb Glavni Kol. to Villach Hbftrain train 318 / ...
    2. Take the train from Villach Hauptbahnhof to Hamburg Hbftrain train Drf
    3. Take the train from Hamburg Hbf to Stockholm Ctrain train 083 / ...
    4. Take the train from Stockholm Centralstation to Boden C/Resecentrumtrain train 94
    5. Take the train from Boden C/Resecentrum to Kiruna stationtrain train 98
    2d 1h
    kr 3,886–5,766
  4. Night train, train

    1. Take the nighttrain from Zagreb Glavni Kol. to Salzburg Hbfnighttrain night train En
    2. Take the train from Salzburg Hbf to Malmö Ctrain train 083
    3. Take the nighttrain from Malmö Centralstation to Kiruna stationnighttrain night train Nt
    2d 2h
    kr 4,855
  5. Fly Zagreb Franjo Tuđman Airport to Kiruna Airport

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Kiruna Airport (KRN)plane plane ZAG - KRN
    9h 20m
    kr 2,076–8,122
  6. Bus, shuttle to Vienna International Airport, fly to Kiruna Airport

    1. Take the bus from Zagreb to Maribor, Avtobusna Postajabus bus
    2. Take a shuttle bus from Maribor, Avtobusna Postaja to Flughafen Wienshuttle bus
    3. Fly from Vienna International Airport (VIE) to Kiruna Airport (KRN)plane plane VIE - KRN
    14h
    kr 2,746–7,683
  7. Fly Zagreb Franjo Tuđman Airport to Tromsø Airport, Langnes, bus, train

    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Tromsø Airport, Langnes (TOS)plane plane ZAG - TOS
    2. Take the bus from Tromsø Prostneset to Narvik stasjonbus bus
    3. Take the train from Narvik station to Kiruna stationtrain train
    17h 45m
    kr 2,333–6,292
  8. Bus to Mahovljani Airport, fly to Kiruna Airport

    1. Take the bus from Zagreb, Autobusni Kolodvor to Laktaši, Autobuska Stanicabus bus
    2. Fly from Mahovljani Airport (BNX) to Kiruna Airport (KRN)plane plane BNX - KRN
    15h 11m
    kr 3,742–12,472
  9. Bus to Budapest Ferenc Liszt International Airport, fly to Kiruna Airport

    1. Take the bus from Zagreb to Budapest Airportbus bus
    2. Fly from Budapest Ferenc Liszt International Airport (BUD) to Kiruna Airport (KRN)plane plane BUD - KRN
    13h 16m
    kr 2,230–4,928
  10. Bus

    1. Take the bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalenbus bus
    2. Take the bus from Stockholm, Cityterminalen to Törebus bus
    3. Take the bus from Töre busstation to Sjukhusetbus bus 10
    44h 19m
  11. Bus, night train

    1. Take the bus from Zagreb to Lundbus bus N73
    2. Take the nighttrain from Lund Centralstation to Kiruna stationnighttrain night train Nt
    2d 7h
    kr 4,410–5,298
  12. Drive  3,484.6 km

    1. Drive from Zagreb to Kirunacar car 3,484.6 km
    37h 3m
    kr 6,207–8,965
  13. Drive, car train

    1. Drive from Zagreb to Villach Hbf ARZcar car
    2. Take the cartrain from Villach Hbf ARZ to Hamburg Hbfcartrain train
    3. Drive from Hamburg Hbf to Kirunacar car
    41h 57m
    kr 6,125–9,014

Zagreb to Kiruna by train

Calendar1Weekly Trains
Duration2d 1hAverage Duration
Ticketkr 3,886Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Zagreb, Croatia and Kiruna, Sweden?

You can take a train from Zagreb Glavni Kol. to Kiruna station via Villach Hauptbahnhof, Hamburg Hbf, Stockholm Centralstation, and Boden C/Resecentrum in around 2d 1h. Alternatively, Croatia Airlines, Scandinavian Airlines, and Norwegian Air International fly from Zagreb Franjo Tuđman Airport (ZAG) to Kiruna Airport (KRN) 4 times a week.

Airlines
Train operators
Bus operators

Want to know more about travelling around Sweden

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

Booking & Getting There