By road, Kiruna is further from Stockholm than a round trip to Malmö. Here are the four ways to cover that distance, what each one shows you, and a stop-over route for each.
When you need this
You’re heading from Stockholm to Kiruna, Abisko or elsewhere in Swedish Lapland and want to know whether to sleep on a train, fly, drive or take the slow summer railway. Maybe you want the journey to be part of the trip, with a stop on the way. Or your dates fall close to the 13 December 2026 timetable change and you need to know what that means for the night train.
The four ways compared
Stockholm is not in the middle of Sweden. Kiruna, the main town of Swedish Lapland, is about 1,235 km from the capital by road, which is about 16 hours of pure driving (our own routing measurement, with no stops). That distance is why the four options differ so much in days and daylight.
| Way north | Time to Kiruna | What you see | Season | Stop-over route |
|---|---|---|---|---|
| Night train (one a day) | Overnight: evening departure, arrival next day | Northern forest at dawn, then Lapland by morning light, or darkness in midwinter | All year; winter berths sell first | Luleå, or Murjek for Jokkmokk in February |
| Flight Arlanda–Kiruna | About 90 minutes in the air | Nothing of the ground | All year, daily | Fly up, night train back |
| Drive (E4 coast, E10 inland) | About 16 hours pure driving; three days in practice | The High Coast, the Gulf of Bothnia towns, forest, reindeer | All year; winter rules December–March | High Coast → Luleå → Kiruna |
| Inlandsbanan | Four days via Mora, Östersund and Gällivare | Inland forest, the Arctic Circle, guided stops | Mid-June to mid-August only | Mora → Östersund → Gällivare |
The night train is the title route for a reason. SJ runs one train a day each way between Stockholm and Narvik. It calls at Luleå (through cars), Boden, Gällivare, Kiruna and Abisko, and has seats, couchettes and sleepers. It saves you a hotel night and costs you no daylight. The catch: until 12 December 2026, you change trains at Boden at around 6 a.m. SJ expects the cars to run through again from 13 December 2026.
The flight is the fast option. SAS and Norwegian fly Stockholm Arlanda to Kiruna all year in about 90 minutes. Driving is the only way to see the coast, and it takes three days. Inlandsbanan is a sightseeing train, not transport, and it runs only in summer.
Route 1: the night train, with a stop-over
This works all year. For classes, booking and the dog compartments, see our night train to Lapland guide.
Evening, day 1 — leave Stockholm. Pick a seat, a berth in a six-berth couchette (liggvagn) or a sleeper compartment (sovvagn). Book when your season’s batch of tickets is released. Since April 2026 there is only one train a night, and winter berths sell first.
Morning, day 2 — Boden. Before 13 December 2026, you change trains here at around 6 a.m., so set an alarm. From 13 December the cars are due to run through.
Stop-over option: Luleå. The train keeps cars to and from Luleå, so you can get off there and spend a day in the city. Then continue north on a Norrtåg regional day train toward Kiruna. No dated source gives that leg’s travel time, so plan it in Resrobot, the national journey planner.
Stop-over option: Jokkmokk in early February. The Jokkmokk winter market runs Thursday to Saturday from the first Thursday of February, which means 4–6 February 2027. Get off at Murjek, between Boden and Gällivare, and take the road bus that connects with the trains.
Day 2 — Kiruna. The station is about 6 km from the centre and unstaffed. A free shuttle bus meets every train, so take it rather than walking into town.
Days 3–4 — Abisko. The same line continues to the Abisko Turiststation stop, opposite STF’s mountain station. Bus line 91 also runs Kiruna–Abisko–Riksgränsen, but only in its winter (February–May) and summer (June–September) seasons.
Home. Take the night train south, or fly Kiruna–Arlanda in about 90 minutes.
Route 2: fly up, train back
This open-jaw trip works all year and suits a short break.
Day 1 — fly Arlanda to Kiruna, about 90 minutes. Kiruna Airport is about 9 km from town. The airport bus is timed to flights and you pay on board. Domestic flights need ID: a regular ID card or driving licence is enough at Swedavia airports, though airlines may ask for other ID. More in our flights to Kiruna guide.
Onward to Abisko. It’s about 100 km from Kiruna, about 1.5 hours of pure driving, and car rental desks are at the airport for arrivals. The train or the seasonal line 91 also go there.
Last night — the night train south from Abisko or Kiruna. The journey home then costs no daylight.
Coming from abroad in winter? SAS flies Copenhagen–Kiruna three times a week (17 December 2026 – 7 March 2027) and Eurowings flies Düsseldorf–Kiruna on Saturdays (6 February – 20 March 2027), so you can skip Stockholm altogether.
Route 3: drive the coast in three days
All times below are pure driving from our own routing measurement, with no stops. Add breaks, and in winter add a lot more.
| Day | Leg | Distance | Pure driving | Road |
|---|---|---|---|---|
| 1 | Stockholm → High Coast (Skuleberget) | about 490 km | about 6 h | E4 |
| 2 | High Coast → Luleå | about 410 km | about 5.5 h | E4 past Umeå |
| 3 | Luleå → Kiruna | about 340 km | about 4.5 h | E4, then E10 inland |
| 4 (optional) | Kiruna → Abisko | about 100 km | about 1.5 h | E10 |
The first stop-over is the High Coast. It’s a UNESCO World Heritage site because the land has risen 286 m since the ice left. Section 6 of the High Coast Trail, from Skuleberget, is the destination organisation’s suggested part-hike. See the High Coast guide for the area.
Winter changes the drive. From 1 December to 31 March, winter tyres are required whenever there is snow, ice, slush or frost on the road, and that applies to foreign-registered cars too. Studded tyres are allowed from 1 October to 15 April. Trafikverket, the transport administration, says to assume a winter trip takes considerably longer than normal, and quiet roads may keep a few centimetres of snow. Never overtake tandem snowploughs; Trafikverket calls it life-threatening. In storms, the E10 beyond Abisko can close or run in convoys behind a plough (kolonnkörning). Our winter driving guide and winter tyres guide cover the detail.
Pack for the car. Bring a scraper, snow brush, shovel, blankets, warm clothes, food and a charged phone. Check Trafikverket’s road map for conditions and closures before each day. Driving an EV? Winter range can be 14–26% shorter even when you start warm, so plan charging with a margin.
Watch for reindeer. They stand on and beside roads in Lapland, and dawn and dusk are when animals are most on the move. Reindeer count as domestic animals, not game, but a collision must still be reported to the police. See wildlife collisions.
A car picked up in Stockholm and left in Kiruna is a one-way rental. Compare the drop-off terms before you book; our car rental guide explains them.
Route 4: Inlandsbanan in summer
Four days, mid-June to mid-August only. The guided train stops for meals and sights. Our Inlandsbanan guide has the full picture.
| Day | Leg | Time |
|---|---|---|
| 1 | Stockholm → Mora by day train, joining Tåg i Bergslagen’s line 50 (Sala–Borlänge–Mora) | Plan in Resrobot |
| 2 | Mora → Östersund on the guided train; overnight in Östersund | About 6.5 hours |
| 3 | Östersund → Gällivare, with meal stops and a short Arctic Circle stop | About 14 hours (07.29–21.39 in 2026) |
| 4 | Gällivare → Kiruna on the Narvik-line train | Plan in Resrobot |
Shortcut: Snälltåget’s summer night train runs Stockholm–Östersund on Wednesdays and Saturdays (24 June – 4 October 2026). Take it and start on day 3. In Kiruna the midnight sun lasts from about 29 May to 14 July, so the long day north stays light from start to finish. Interrail covers Inlandsbanan fully, and 2027 booking opens in spring.
Season by season
- Late May to mid-July: midnight sun in Kiruna, the best light for the train and the drive.
- Mid-June to mid-August: Inlandsbanan season (15 June – 12 August in 2026).
- September to March: aurora season. In Kiruna, the aurora shows statistically on about every other clear night. See northern lights in Sweden.
- October to April: studded tyres allowed (1 October – 15 April).
- December to March: winter tyres required in winter conditions, and the most sought-after night-train season.
- Around midwinter: about 27 days without sunrise in Kiruna, so views from the train are few.
- 13 December 2026: new timetable; the Boden change is due to end.
Mistakes to avoid
| Mistake | Fix |
|---|---|
| Planning the drive as one day | About 16 hours of pure driving; plan three days |
| Sleeping through Boden | Before 13 December 2026, set an alarm for about 6 a.m. |
| Treating Inlandsbanan as transport | Östersund–Gällivare took about 14 hours in 2026; it is the sight |
| Expecting winter views from the train | Go in spring or summer for views, winter for the aurora |
| Taking an EV north in winter without a range plan | Allow 14–26% less range and plan charging stops |
Practical information
| Item | Detail |
|---|---|
| Night train | One SJ train a day each way; dynamic fares by class and date; Boden change until 12 December 2026 |
| Flight Arlanda–Kiruna | About 90 minutes; SAS and Norwegian, all year |
| Kiruna airport | About 9 km from town; bus timed to flights, paid on board |
| Kiruna station | About 6 km from the centre, unstaffed; free shuttle with every train |
| Drive Stockholm–Kiruna | About 1,235 km, about 16 hours of pure driving (measured 2026-09-25) |
| Inlandsbanan 2026 | 15 June – 12 August; tickets per stretch or the Inlandsbanan Card; Interrail valid |
| Winter tyres | Required 1 December – 31 March in winter conditions |
| Journey planner | Resrobot, for every leg without a published time |
No fares are printed here: train and air fares are dynamic, and the transport guides linked below own them.
FAQ
How long does it take to get from Stockholm to Lapland?
It depends on the mode. The flight from Arlanda to Kiruna takes about 90 minutes. The night train leaves in the evening and arrives the next day. Driving is about 1,235 km, about 16 hours of pure driving, so plan three days. Inlandsbanan, in summer only, takes four days via Mora, Östersund and Gällivare.
Is the night train to Kiruna better than flying?
Better if you want to save a hotel night and some daylight; worse if you are short of time. The train is one a day, and until 12 December 2026 you change at Boden around 6 a.m. The flight takes about 90 minutes, all year. A good compromise is flying one way and taking the night train the other.
Can I drive from Stockholm to Kiruna?
Yes, on the E4 up the coast and the E10 inland: about 1,235 km and 16 hours of pure driving. Split it into three days, for example at the High Coast and Luleå. From 1 December to 31 March, winter tyres are required in winter conditions, and reindeer on the road are common in Lapland.
Where can I stop on the way from Stockholm to Lapland?
By car, the High Coast (about 490 km from Stockholm) and Luleå split the drive into three days of 4.5–6 hours. On the night train, you can get off at Luleå and continue by day train, or at Murjek for Jokkmokk’s February market. Inlandsbanan’s own stop-over is Östersund.
Does Inlandsbanan go all the way to Kiruna?
No. The guided summer train runs Mora–Östersund–Gällivare, and in 2026 it ran from 15 June to 12 August. From Gällivare you continue to Kiruna on the regular train line; plan that leg in Resrobot. Booking for 2027 opens in spring 2027, and Interrail covers the train fully.
What is the best time of year for the trip north?
For views from the train or car, late May to mid-July, when Kiruna has the midnight sun. For the aurora, September to March, when the long dark shows it on about every other clear night. Winter adds tyre rules and polar night around midwinter, and night-train berths sell out first.
Related guides
- Night train to Lapland — classes, booking and the Boden change in depth.
- Flights to Kiruna — routes, winter flights from abroad and the airport bus.
- Inlandsbanan — the summer train, tickets and Interrail.
- 5 days in winter Lapland — what to do once you arrive.
- How big is Sweden — why the north takes a day to reach.
Facts verified 2026-09-25. Sources: Trafikverket, Transportstyrelsen, Polismyndigheten, SJ, Swedavia, SMHI, Rymdstyrelsen, Krisinformation.se, Länsstyrelsen Västernorrland, Destination Inlandsbanan, Snälltåget, Kiruna Lappland, Samtrafiken (Resrobot), OSRM route measurements — full register in this topic’s source file. Found something outdated? Tell us and we’ll fix it.