Travel options for:
Oslo to Kiruna
  • Train, fly to Kiruna

    $130 - $613
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      3 h 45 min - 1 stopover

      $120 - $600

    3. Kiruna (KRN)

      15 min - once daily - line 2

  • Train, fly to Evenes, bus

    $120 - $448
    1. Oslo

      22 min - every 30 minutes

      $10 - $14

    2. Oslo (OSL)

      1 h 40 min - non-stop

      $75 - $370

    3. Evenes (EVE)

      1 h 15 min - every 3 hours

      $12 - $20

    4. Narvik rutebilstasjon

      2 min - every 3 hours

      $3 - $5

    5. Narvik

      2 h 47 min - once daily

      $20 - $40

  • Train

    $170 - $399
    1. Oslo S

      5 h 2 min - once daily

      $55 - $120

    2. Stockholm Central

      6 h 19 min - 4 times a day

      $65 - $160

    3. Umeaa Central

      9 h 22 min - 3 times a week

      $50 - $120

  • Bus

    $174 - $242
    1. Oslo Bussterminal

      7 h - 3 times a week

      $55 - $75

    2. Arlanda terminal 5 buss

      9 h 10 min - once daily

      $55 - $75

    3. Umeå Universitetssjukhuset

      4 h 5 min - once daily

      $25 - $40

    4. Luleå busstation

      5 h 15 min - once daily

      $35 - $55

  • Train, night train

    $163 - $372
    1. Oslo S

      2 h 31 min - once daily

      $27 - $55

    2. Karlstad Central

      3 h 30 min - once daily

      $35 - $80

    3. Storvik station

      17 h 26 min - once a week

      $100 - $240

  • Train, night bus, bus

    $159 - $294
    1. Oslo S

      5 h 5 min - twice daily

      $50 - $130

    2. Stockholm Cityterminalen

      14 h 35 min - twice a week

      $75 - $120

    3. Haparanda/Tornio RC

      5 h 55 min - 5 times a week

      $30 - $50

  • Drive

    $240 - $350
    1. Oslo

      18 h 46 min - 915.8 miles

      $240 - $350

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Kiruna airport, then line 2 bus to Kiruna. 7 h 22 min $331. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Evenes airport, bus to Narvik rutebilstasjon, bus to Narvik, then train to Kiruna. 9 h 28 min $173. From Oslo S train to Stockholm Central, train to Umeaa Central, then train to Kiruna Station. 22 h 43 min $289. From Oslo Bussterminal bus to Arlanda terminal 5 buss, bus to Umeå Universitetssjukhuset, bus to Luleå busstation, then bus to Kiruna busstation. 28 h 30 min $205. From Oslo S train to Karlstad Central, train to Storvik station, then night train to Kiruna Station. 25 h 27 min $280. From Oslo S train to Stockholm Cityterminalen, night bus to Haparanda/Tornio RC, then bus to Kiruna busstation. 27 h 35 min $236. From Oslo drive to Kiruna. 18 h 46 min $296.