One driving loop through Swedish Lapland and the Torne valley that starts where the planes and the night train arrive. Every leg is measured, both Arctic Circle crossings are marked, and the table below shows which nights actually get the midnight sun.
When you need this
- You have about ten days, a car and a June or July trip, and want the far north rather than the south
- You’re flying to Luleå or arriving on the night train and wondering what to do with a rental car
- You want to be sure the nights you spend north of the Arctic Circle actually have the midnight sun
- You’re checking how far apart Jokkmokk, Gällivare, Kiruna, Abisko and Haparanda really are
- You’re weighing a hop into Norway at Narvik or into Finland at Tornio
Still deciding how to get north from Stockholm at all? Our guide to Stockholm to Lapland by night train, plane or car compares the four ways. This page picks up once you’re there.
The loop at a glance
The route starts and ends in Luleå. Its airport is about 7 km from the centre, with SAS flights from Stockholm Arlanda, and the daily night train from Stockholm stops there. That matters, because Kiruna is about 1,235 km from Stockholm by road. Driving up and back would eat six days of a ten-day trip.
From Luleå the loop runs inland to Jokkmokk, north through Gällivare and Kiruna to Abisko, then back down the Torne valley along the Finnish border to Haparanda. The only road you drive twice is the 100 km of E10 between Kiruna and Abisko. We measured every leg with a route planner (OSRM, on OpenStreetMap data). The times are pure driving, with no stops or roadworks.
| Plan | Overnight stops | Distance (measured) | Pure driving |
|---|---|---|---|
| Ten days (9 nights) | Luleå, Jokkmokk, Gällivare, Kiruna ×2, Abisko ×2, Pajala, Haparanda | about 1,120 km | about 16 h |
| Seven days (6 nights) | Luleå, Jokkmokk, Kiruna, Abisko, Pajala, Haparanda | about 1,090 km | about 15.5 h |
Which nights get the midnight sun
The midnattssol (midnight sun) happens only north of the Arctic Circle, about 66.5° N. Luleå and Haparanda are just south of it, so your first and last nights get a short sunset. They still won’t get dark: SMHI, the Swedish weather service, says it never gets fully dark in summer from about the Dalälven river northwards.
The four inland stops are all north of the circle, but their windows differ by weeks:
| Overnight | Midnight sun |
|---|---|
| Luleå | None; light nights |
| Jokkmokk | 8 June – 4 July |
| Gällivare | 3 June – 9 July (Swedish Tourist Association); 5 June – 11 July from the Dundret summit (county board) |
| Kiruna | 29 May – 14 July (almanac year quoted by SMHI) |
| Abisko | 25 May – 17 July |
| Pajala | North of the circle; no published dates |
| Haparanda | None; light nights |
The overlap is the planning rule: between about 8 June and 4 July, every inland night on the loop has the midnight sun. Book the inland nights in late July and you get beautiful light, but the sun sets. Cloud is the other risk. July is Kiruna’s wettest month, so keep a spare evening at each stop.
Ten days, leg by leg
Day 1: Luleå and Gammelstad (10 km each way). Gammelstad is Sweden’s largest and best-preserved kyrkstad, a church town of 405 cottages built for churchgoers around a late-medieval stone church. It has been a UNESCO World Heritage site since 1996, it’s free to walk around, and it’s a protected ancient-monument area, so treat the buildings and ground with care.
Day 2: Luleå → Jokkmokk (170 km, about 2 h 20 min). You take the E4, road 97 and finally the E45. About 11 km before Jokkmokk you cross the Arctic Circle, polcirkeln.
Day 3: Jokkmokk → Gällivare (93 km, about 1 h 20 min, E45). Spend the morning at Ájtte, the main museum of Sámi culture in Sweden and a museum of mountain nature. It’s also the Jokkmokk entrance to Laponia, a double World Heritage site of four national parks and two nature reserves where Sámi reindeer herding is still a living practice. In the evening, drive up Dundret, a nature reserve 5 km from Gällivare. A signed road from the E45 climbs to a car park near the 820 m summit. On a clear night you can see Sarek and Kebnekaise.
Day 4: Gällivare → Kiruna (118 km, about 1 h 35 min, E10).
Day 5: Kiruna, with little driving. Mining made the old centre impossible to keep, so the town is moving. The new centre opened in 2022, about 3 km east of the old one. The only way into LKAB’s iron-ore mine is the guided visitor-centre tour, booked through Kiruna Lappland, the destination organisation; the age limit is 6. Kiruna church was moved in August 2025 and is closed; the parish plans to reopen it during 2027. Jukkasjärvi lies 17 km east along the E10. Its Icehotel isn’t winter-only: Icehotel 365 is open daily all year on a day ticket bought on site.
Day 6: Kiruna → Abisko (100 km, about 1 h 25 min, E10). The road follows the lake Torneträsk. From mid-June to mid-July the Njullá chairlift also runs in the evening, up to the Aurora Sky Station at 1,164 m.
Day 7: Abisko. Walk the national park, keeping to its rules (see below). If you want more driving, Riksgränsen on the Norwegian border is 36 km each way, and Narvik in Norway is 77 km.
Day 8: Abisko → Kiruna → Pajala (277 km, about 3 h 53 min). This is the longest leg: the E10 back to Kiruna, then the E10 and E45, road 395 and road 99. Leave in the morning, and fill up in Kiruna.
Day 9: Pajala → Övertorneå → Haparanda (110 + 72 km, about 2 h 40 min). Road 99 runs down the Torne valley with Finland across the river. About 84 km after Pajala, just south of Juoksengi, you cross the Arctic Circle again, southbound. Pajala, Övertorneå and Haparanda each hold a point of the Struve Geodetic Arc, another World Heritage site. Fifteen kilometres before Haparanda, stop at Kukkolaforsen, a 3,500 m rapid where locals still catch whitefish and salmon with long-handled dip nets in summer.
Day 10: Haparanda → Luleå (130 km, about 1 h 45 min, E4). Back to the airport or the train.
The seven-day cut
Drop the Kiruna and Abisko rest days and combine Jokkmokk–Gällivare–Kiruna into one day:
| Day | Leg | Distance |
|---|---|---|
| 1 | Luleå and Gammelstad | 20 km |
| 2 | Luleå → Jokkmokk | 170 km |
| 3 | Jokkmokk → Gällivare → Kiruna | 211 km |
| 4 | Kiruna → Abisko | 100 km |
| 5 | Abisko → Pajala | 277 km |
| 6 | Pajala → Haparanda via Övertorneå | 182 km |
| 7 | Haparanda → Luleå | 130 km |
That’s about 1,090 km, nearly as much driving as the ten-day version. You save days, not kilometres.
Rules on the road
The rules here are ordinary Swedish rules, plus a few the north adds:
- Speed and lights: 50 km/h in built-up areas and 70 km/h elsewhere unless signed; dipped headlights always on.
- Alcohol: the limit is 0.2 per mille in the blood.
- Reindeer: Trafikverket, the Swedish Transport Administration, counts reindeer as domestic animals owned by samebyar, the Sámi reindeer-herding communities. They stand on the E10, E45 and road 99, and a herd doesn’t move on cue. Slow down and let them pass. Hitting a reindeer must be reported, just as hitting a moose must; not reporting can mean day fines. See what to do after a wildlife collision and reindeer herding land.
- Fuel: in Sweden’s three northernmost counties about 14,200 people live 20 km or more from a fuel station. Fill up before the Abisko–Pajala day and the Torne valley.
- Abisko National Park has binding regulations. Tents only at designated sites; fires and barbecues only at designated places, though a camping stove is fine; no fishing or hunting; dogs only on a lead and, in summer, only on roads, marked trails and by the tourist station and the Abiskojaure huts. The Abiskojåkka delta is closed from 1 May to 31 July. There’s no motorhome or caravan camping in the park, and no camping on the long-term car park. Details are in our Abisko National Park guide.
- Dundret allows tents and fires, but damaging nature, plants or animals is forbidden.
- Signs in the north can show Sámi, Meänkieli and Finnish names next to the Swedish, as the law asks in multilingual areas. Haparanda is also Haaparanta.
Two more things worth packing: an eye mask, which Sweden’s health service suggests for the light summer months, and mosquito protection. Mountain mosquitoes peak from mid-June to early August, which is exactly the midnight-sun window. They’re worst in birch forest and bog; the windy open fell is relatively free. Our mosquito guide has the detail.
Crossing into Norway or Finland
The loop never leaves Sweden, but two borders are close: Narvik is 77 km from Abisko, and Tornio in Finland is just across the river from Haparanda.
- Rental car: ask the company whether the car may leave Sweden, and get the permission into the written contract, as Konsumentverket, the Swedish consumer agency, advises.
- ID: carry a passport or national ID card for everyone in the car. Sweden’s current decision on internal border control runs 12 May – 11 November 2026, and the police decide where and how to check. Look up whether it has been extended before a 2027 trip.
- Customs: Norway counts as non-EU, so Sweden’s lower non-EU alcohol allowances apply when you come back.
- Clocks: Finland is one hour ahead of Sweden.
Practical information
| Item | Detail |
|---|---|
| Ájtte, Jokkmokk | 120 kr adults, free for children 0–16 with a guardian (2026); summer hours 15 June – 17 August, daily 10–17 (2026) |
| Gammelstad visitor centre | Daily 10–18, 11 June – 16 August (2026); the church town itself is free and open around the clock |
| Abisko National Park, Dundret | Free entry |
| Njullá chairlift evenings | Mid-June to mid-July |
| LKAB mine tour | Booked through Kiruna Lappland; minimum age 6; price at booking |
| Icehotel 365 | Open daily all year; day ticket bought on site |
| Kiruna church | Closed; reopening planned during 2027 |
| Congestion tax on the loop | None |
| Midsummer Eve | A Friday between 19 and 25 June; most ordinary shops close |
FAQ
How many days do you need for a road trip in northern Sweden?
Seven to ten from Luleå. Our measured loop through Jokkmokk, Gällivare, Kiruna, Abisko and the Torne valley to Haparanda is about 1,120 km, roughly 16 hours of pure driving, with one long day of 277 km. Ten days gives rest days in Kiruna and Abisko; seven days covers the same places in about 1,090 km.
When is the best time to see the midnight sun on a northern Sweden road trip?
Between about 8 June and 4 July. That is when Jokkmokk, the southernmost inland stop north of the Arctic Circle, has the midnight sun, and Gällivare, Kiruna and Abisko have it too. Kiruna’s window runs to about 14 July and Abisko’s to 17 July, but cloud is common: July is Kiruna’s wettest month.
Can you see the midnight sun in Luleå?
No. Luleå lies at about 65.6° N, south of the Arctic Circle, so the sun sets briefly even at midsummer. The nights are still light: SMHI says it never gets fully dark from about the Dalälven river northwards in summer. For the sun itself, drive 159 km towards Jokkmokk and cross the circle.
How far is Kiruna from Luleå by car?
About 340 km by the direct route, roughly four and a half hours of pure driving. On this loop you never drive it in one go: the inland route via Jokkmokk and Gällivare takes three days, and the return to Luleå runs down the Torne valley through Pajala and Haparanda instead.
Can I drive a rental car from northern Sweden into Norway or Finland?
Only if the rental company allows it. Konsumentverket advises asking and getting the permission into the written contract. Narvik in Norway is 77 km from Abisko and Tornio in Finland is across the river from Haparanda. Carry a passport or ID card, and remember Norway counts as non-EU for alcohol allowances.
What should I do about reindeer on the road in Lapland?
Slow down and let them pass. Reindeer are owned by Sámi reindeer-herding communities and often stand on the E10, E45 and smaller roads. If you hit one, Swedish law requires you to report it, just as after hitting a moose: call 112. Not reporting is punishable with day fines.
Related guides
- The midnight sun in Sweden — the phenomenon itself, and how to sleep through it.
- Swedish Lapland — the region, its towns and Sápmi in one overview.
- Kiruna — the moving town, the mine tour and the church in depth.
- Abisko National Park — trails, tent sites and the full park rules.
- Renting a car in Sweden — what to check at the desk, including border permission.
Facts verified 2026-10-15. Sources: SMHI, Länsstyrelsen Norrbotten, Naturvårdsverket, Polismyndigheten, Trafikverket, Konsumentverket, Regeringen, Tullverket, Kiruna kommun, Ájtte, LKAB, Sveriges Riksdag, plus our own route measurements — full register in this topic’s source file. Found something outdated? Tell us and we’ll fix it.