Sweden is long, and its north is far from everything. Domestic flights do a real job here, and in 2026 the case for flying north got stronger: the night train was cut, and the flight tax disappeared.
When you need this
You’re heading for Kiruna, Luleå, Umeå or Abisko and weighing a flight against the night train. You’re going to Gotland and wondering whether to skip the ferry. You’ve got skis to bring, or a booking with an airline you’ve never heard of to a town you can’t pronounce. Or you’ve read a guide that sends you to Bromma, names BRA as an airline, or adds a Swedish flight tax. All three are out of date.
Fly or take the train?
The honest answer depends on your dates. Here’s how the two compare for the classic trip north, Stockholm to Kiruna:
| Flight | Night train | |
|---|---|---|
| Time | About 90 minutes in the air | A night |
| Departures | SAS and Norwegian, daily, year-round | One train a day each way since 13 April 2026 |
| Change | None | At Boden around 6 a.m. until 12 December 2026 |
| What you save | Most of a day | A hotel night |
Since April 2026, only one night train a day has served Kiruna and Abisko, so in peak winter the flight may be the only seat left. SJ expects the Boden change to end on 13 December 2026, when sleeper and couchette cars are due to run through again. That will narrow the flight’s lead. Full details are in our guide to the night train to Lapland.
Many travelers do both: fly one way and take the train the other. You get the time saving once and a night on wheels once.
Two more cases where flying wins:
- Gotland for a short stay. SAS flies Arlanda–Visby in about 40–45 minutes and Brommaflyg flies Bromma–Visby in about 35. The ferry takes about three hours each way. If you don’t need a car on the island, see the Gotland ferry guide for the other side of that choice.
- Stockholm–Gothenburg on a works weekend. Track renewal between Gothenburg and Alingsås brings weekend closures and replacement buses until summer 2027. On a closure date, the flight may be simpler.
Who flies where
Sweden’s domestic market has three layers.
| Airline | What it flies |
|---|---|
| SAS | The main domestic carrier: Arlanda to the northern cities, Visby, Gothenburg and Malmö |
| Norwegian | Stockholm to Umeå, Luleå, Kiruna and Skellefteå; Visby in summer |
| Amapola, Jonair | State-procured routes to small inland towns |
BRA still flies, but no longer under its own name. Since January 2025 it has flown for SAS under a wet-lease deal, so its flights are sold as SAS flights and you deal with SAS.
Some routes to Lapland skip Stockholm altogether. SAS flies Copenhagen–Kiruna in winter, with three flights a week from 17 December to 7 March, and Eurowings flies Düsseldorf–Kiruna from February to March. From 25 October 2026, SAS also keeps an aircraft overnight in Kiruna. In high season, that means an early-morning flight south and a late-evening flight north. The Kiruna-specific detail lives in flying to Kiruna and Swedish Lapland.
Domestic flying is growing again. In February 2026, 611,559 people flew domestically, 9% more than a year earlier.
Which airport: Arlanda, not Bromma
Nearly every scheduled domestic flight now leaves from Stockholm Arlanda. When BRA stopped flying its own network in 2025, almost all domestic traffic left Bromma. Bromma keeps only a few small regional routes, such as Bromma–Visby. A government inquiry into Bromma’s future is due to report by 30 September 2026. No closure had been decided when we checked.
At Arlanda, check the terminal on your boarding pass:
- Terminal 5: SAS and Norwegian. The old Terminal 4 gates, C30–C44, are now part of Terminal 5, and Terminal 4’s own check-in closed on 28 October 2025.
- Terminal 3: small regional operators (Jonair, PopulAir, Sola Air and Västflyg). You check in at counters 57–60 in Terminal 2.
More in our Arlanda airport guide.
Sweden’s airports come in two kinds. The state company Swedavia runs ten: Arlanda, Bromma, Göteborg Landvetter, Malmö, Kiruna, Luleå, Umeå, Visby, Åre Östersund and Ronneby. Another 32 airports, from Pajala in the north to Kristianstad in the south, belong to municipalities and regions.
Small towns and state-procured routes
Some of the most useful flights in Sweden aren’t commercial at all. Trafikverket, the Swedish transport administration, buys upphandlad flygtrafik (state-procured flights) to towns no airline would serve on its own. The current contracts run from 27 October 2023 to 26 October 2027:
| Route | Operator |
|---|---|
| Hemavan, Arvidsjaur, Vilhelmina, Lycksele – Arlanda | Amapola |
| Gällivare, Kramfors – Arlanda | Amapola |
| Sveg, Mora – Arlanda | Jonair |
| Torsby, Hagfors – Arlanda | Jonair |
| Pajala – Luleå | Jonair |
For a mountain resort such as Hemavan, these are often the only fast way in, and Trafikverket adds departures in peak season. Plan ahead for 2027–28, though. In March 2026, Trafikverket proposed dropping the routes from Torsby, Hagfors, Mora and Kramfors to Arlanda when the next contracts start. The other inland routes are proposed to continue.
ID, skis and luggage
ID. A domestic flight has no border check. Swedavia says a regular ID card or driving licence is enough, but airlines may ask for other ID. For a foreign visitor, the safe choice is the passport or national ID card you entered Sweden with. Check your airline’s rules when you book.
Skis. Book them as sports equipment when you book the flight, not at the check-in desk.
| Airline | Ski rules |
|---|---|
| SAS | Skis, poles, helmet and boot bag count as one item, up to 23 kg. Must be requested and confirmed in advance. May be included depending on fare or status; a fee always applies on the cheapest fare |
| Norwegian | Skis or snowboard plus boot bag, up to 23 kg together. Fee each way, lower online than at the airport |
Turn up with undeclared skis and you risk a higher fee, or no space on the plane. Heading for the slopes? See skiing in Sweden.
Tax. Sweden’s aviation tax (flygskatt) was repealed with effect from 1 July 2025. Any fare breakdown or calculator still showing one is describing the old law. The background is in getting to Sweden.
If your flight is late
EU Regulation 261/2004 covers flights within the EU, including domestic flights inside Sweden. You’re owed compensation if you arrive 3 hours or more late, or if your flight is cancelled with less than 14 days’ notice, unless the airline proves extraordinary circumstances. On routes of 1,500 km or less, which includes Stockholm to Kiruna, the amount is €250.
The EU has agreed new air passenger rules. The Council gave final clearance on 13 July 2026, but they only enter into force 12 months and 20 days after publication in the Official Journal. Until then, the rules above apply. Keep your boarding pass and screenshots of the delay, and claim from the airline.
Mistakes to avoid
- Assuming the train is always the easy option north. Check both for your exact dates; there’s one night train a day.
- Going to Bromma because it’s “the city airport”. Nearly every domestic flight leaves from Arlanda.
- Checking in at Terminal 4. It’s part of Terminal 5 now.
- Bringing skis without booking them.
- Budgeting for a flight tax that was abolished in 2025.
- Not claiming after a three-hour delay. €250 is worth a form.
- Planning to wait overnight at Kiruna airport. The terminal opens about an hour before the first departure and closes about 30 minutes after the last arrival.
Practical information
| Item | Detail |
|---|---|
| Main domestic hub | Stockholm Arlanda (SAS and Norwegian: Terminal 5) |
| Bromma | A few small regional routes; future under review |
| Stockholm–Kiruna | About 90 minutes by air; SAS and Norwegian daily |
| Stockholm–Visby | About 40–45 min from Arlanda, about 35 min from Bromma |
| State-procured routes | Amapola and Jonair; contracts to 26 October 2027 |
| Fares | Dynamic; check the airline |
| Aviation tax | None since 1 July 2025 |
| Skis | Book in advance; about 23 kg per set |
| Delay compensation | €250 at 3+ hours on routes up to 1,500 km |
| ID | No border check; carry a passport or national ID card |
FAQ
Is it better to fly or take the train to Kiruna?
It depends on your time and your dates. The flight from Arlanda takes about 90 minutes. The night train takes a night, but saves a hotel. Since April 2026 only one train a day runs, and until 12 December 2026 you change at Boden around 6 a.m. Many travelers fly one way and take the train the other.
Which airlines fly domestic in Sweden?
SAS is the main domestic airline, flying from Arlanda to the northern cities, Visby, Gothenburg and Malmö. Norwegian flies Stockholm to Umeå, Luleå, Kiruna and Skellefteå, and Visby in summer. Small operators such as Amapola and Jonair fly state-procured routes to inland towns like Hemavan, Arvidsjaur and Gällivare. BRA now flies for SAS rather than under its own name.
Do domestic flights in Sweden leave from Arlanda or Bromma?
Almost all leave from Arlanda. After BRA stopped flying its own network and started flying for SAS in January 2025, nearly all scheduled domestic traffic moved there. Bromma keeps a few small regional routes, including a Bromma–Visby service. A government inquiry into Bromma’s future is due to report by 30 September 2026.
Do I need a passport for a domestic flight in Sweden?
There is no border check on a domestic flight. Swedavia says a regular ID card or driving licence is enough, but airlines may ask for other ID. As a foreign visitor, the safe choice is the passport or national ID card you entered Sweden with. Check your airline’s own ID rules when you book.
Can I take skis on a domestic flight?
Yes, as sports equipment that you should book in advance. SAS counts skis, poles, a helmet and a boot bag as one item of up to 23 kg; a fee always applies on its cheapest fare. Norwegian charges a fee per direction, lower when you book online than at the airport.
Is there a flight tax on Swedish domestic flights?
No. Sweden’s aviation tax was repealed with effect from 1 July 2025, so no Swedish ticket tax is added to domestic or international departures. Fare breakdowns and calculators that still show a flygskatt are describing the old law. The old rules still apply to flights taken before that date.
What am I owed if my domestic flight is delayed?
EU Regulation 261/2004 covers flights within Sweden. If you arrive 3 hours or more late, or your flight is cancelled with less than 14 days’ notice, you are owed €250 on routes of 1,500 km or less, unless the airline proves extraordinary circumstances. New EU rules were cleared in July 2026 but are not yet in force.
Related guides
- Night train to Lapland — the other half of the comparison, with the Boden change explained
- Flying to Kiruna and Swedish Lapland — airports, transfers and winter routes in the far north
- Arlanda airport guide — terminals and connections at the domestic hub
- Gotland ferry — when the boat beats the plane to Visby
- Getting around Sweden — every mode compared
Facts verified 2026-09-24. Sources: Swedavia, Trafikverket, Skatteverket, the European Commission, the Council of the EU, the Government Offices, SAS, Norwegian, Kiruna Lappland, Svenska Regionala Flygplatser and Swedish aviation press — full register in this topic’s source file. The flight-versus-train comparison changes with the 13 December 2026 timetable, and this page is due for review right after it. Found something outdated? Tell us and we’ll fix it.