How to Get to Kiruna: Flights, Trains, Buses and Driving

Kiruna is Sweden’s northernmost city and a gateway to Swedish Lapland, the Abisko mountains, the Icehotel and spectacular Arctic experiences. If you are planning a visit, the best way to arrive depends on your starting point, season, budget and tolerance for long journeys. This guide explains how to get to Kiruna by plane, train, bus and car, with practical advice for reaching the city centre and nearby destinations.

Where is Kiruna?

Kiruna lies in Norrbotten County, approximately 145 kilometres north of the Arctic Circle. It is far from Sweden’s major population centres, but it has a domestic airport, long-distance rail connections and well-maintained roads. The city is also close to several famous destinations, including Abisko National Park, Björkliden, Riksgränsen and the Norwegian port town of Narvik.

Stockholm is the most common starting point for international visitors. From the capital, you can fly to Kiruna in around 90 minutes or take an overnight train that usually takes approximately 15 to 18 hours, depending on the service and timetable. Travellers arriving from other parts of Europe may also find it convenient to connect through Stockholm, Luleå, Umeå, Oslo or other Nordic hubs.

How to get to Kiruna by plane

Flying is usually the fastest and simplest option. Kiruna Airport, known by the airport code KRN, is located roughly 10 kilometres from the city centre. Scheduled flights connect Kiruna with Stockholm Arlanda, although the number of daily departures can change by season and day of the week.

Flying from Stockholm

Direct flights from Stockholm Arlanda to Kiruna normally take about one hour and 35 minutes. Airlines and departure times vary, so check the current timetable before booking. Winter is a particularly popular travel period because visitors come to see the northern lights, stay at the Icehotel and take part in dog sledding and snowmobile tours. Flights can therefore become expensive during school holidays and around Christmas and New Year.

Stockholm Arlanda is Sweden’s main international airport, making this route useful for travellers arriving from the United Kingdom, Germany, France, the Netherlands and many other countries. If you have a connecting international flight, allow enough time between flights, especially if you need to collect luggage or change terminals.

Getting from Kiruna Airport to the city

Kiruna Airport is relatively small and close to town. Taxis are normally the most straightforward way to reach your accommodation. Some hotels and tour operators offer pre-booked transfers, particularly for guests heading to the Icehotel or lodges outside central Kiruna.

Public transport availability can vary, especially outside busy arrival periods. Check local bus information and your accommodation’s instructions before travelling. A taxi is often the most practical choice if you arrive with winter clothing, large luggage or equipment for skiing and outdoor activities.

Other flight options

Some travellers fly to Luleå Airport and continue north by train, bus or rental car. This can work well if you want to explore the coast and northern Sweden on the same trip, but the journey to Kiruna is considerably longer than flying directly. Flights to Tromsø or other airports in northern Norway may also be useful for a wider Arctic itinerary, although the onward journey to Kiruna crosses an international border and requires careful planning.

How to get to Kiruna by train

Taking the train is one of the most memorable ways to travel north. Trains to Kiruna connect the city with southern Sweden through Stockholm and continue towards Abisko, Björkliden and Narvik. The journey is long, but an overnight train can save the cost of one hotel night and offers a more relaxed alternative to flying.

Overnight trains from Stockholm

SJ commonly operates long-distance services between Stockholm and northern Sweden. The route typically passes through cities and towns such as Uppsala, Gävle, Sundsvall, Umeå and Boden before continuing to Kiruna. Timetables change, and not every departure has the same stops, so check the specific journey when booking.

Many services operate overnight. You may be able to choose between a seat, a couchette or a private sleeping compartment, depending on the train and ticket type. A sleeping berth is usually more comfortable for such a long trip, while a seat can be the most affordable option for budget travellers. Booking early is important during the winter season, summer holidays and around major Swedish public holidays.

What to expect on the journey

The train journey gives you a chance to see Sweden change from southern forests and farmland to vast northern landscapes. In winter, much of the route may be covered in snow. During summer, the northern part of the journey can include long daylight hours and almost endless evening light.

Bring snacks, a refillable water bottle and warm layers. Food and drink options on long-distance trains may be limited, and services can differ between departures. If you are travelling in a seat overnight, an eye mask, earplugs and a travel pillow can make a significant difference.

Train connections from other Swedish cities

If you are starting in Gothenburg, Malmö or another southern city, you will normally travel first to Stockholm and connect with a northbound service. Depending on the timetable, it may be possible to connect through another major station, but Stockholm is the most common route for visitors.

Travellers from Luleå can use rail services towards Boden and then continue north, although the exact connection depends on the current timetable. Regional services in northern Sweden can be less frequent than trains in the south, so avoid planning a very tight connection.

Kiruna train station and onward travel

The railway station is not directly in the traditional centre of Kiruna. After arriving, you may need a local bus or taxi to reach your hotel. Check whether your accommodation provides a transfer, particularly if you are staying outside central Kiruna or travelling onward to the Icehotel.

Train travel is also convenient if Kiruna is only one stop on a larger itinerary. You can travel south towards Boden and the Gulf of Bothnia, or north and west towards Abisko, Björkliden, Riksgränsen and Narvik. Always check whether the service runs all the way to your destination on the date you want to travel.

How to get to Kiruna by bus

Long-distance buses are less commonly used for the entire journey from Stockholm, but buses are useful for regional travel in Swedish Lapland. They can connect Kiruna with nearby communities and tourist destinations, particularly when a train is unavailable or when your accommodation is away from the railway line.

Regional buses around Kiruna

Local and regional bus services can help you reach places such as the Icehotel area in Jukkasjärvi, which is approximately 20 kilometres from central Kiruna. Buses may also serve villages and access points around the mountains, although frequency depends heavily on the season and route.

For Abisko and Björkliden, trains are often the most convenient public transport option, but buses may operate at times that suit specific tours or accommodation providers. Check regional transport schedules before booking your hotel, as some routes operate only a few times per day.

Bus travel from other northern cities

It may be possible to travel part of the way by bus from Luleå, Gällivare or other towns in Norrbotten. This can be useful if you are already touring the region, but the journey may involve changes and limited departure times. Compare the full travel time with rail options before making a decision.

Bus tickets are often purchased online or through regional transport apps. Some local services accept contactless payment, while others require a mobile ticket or advance purchase. Do not assume that every rural bus accepts cash or credit cards on board.

How to get to Kiruna by car

Driving gives you the greatest freedom, particularly if you want to visit remote viewpoints, national parks and small villages. The main road into Kiruna is the E10, which connects the city with Gällivare to the south-east and Abisko, Riksgränsen and Norway to the west.

Driving from Stockholm

The drive from Stockholm to Kiruna is roughly 1,200 to 1,300 kilometres, depending on the route. Driving time is usually around 15 to 17 hours without long breaks, so most visitors split the journey over two or more days. Possible overnight stops include Sundsvall, Umeå, Skellefteå, Luleå or Gällivare.

A road trip can be worthwhile if you have plenty of time and want to see more of Sweden. However, it is not normally the quickest or cheapest option for a short visit. Rental cars may also be expensive during the high season, and one-way rental fees can be substantial if you collect the car in Stockholm and return it in Kiruna.

Driving from Luleå or Gällivare

Kiruna is approximately 340 kilometres from Luleå, with a driving time of around four hours in normal conditions. Gällivare is much closer, at approximately 120 kilometres south-east of Kiruna. If you fly to Luleå, renting a car can be a practical choice if you want to explore the surrounding region before continuing north.

From Kiruna, Abisko is about 100 kilometres west along the E10. Narvik in Norway is roughly 180 kilometres away by road, although travel time depends on weather, road conditions and the border crossing. These distances make a rental car useful for combining Kiruna with mountain and fjord destinations.

Winter driving advice

Winter driving in northern Sweden requires preparation. Roads can be icy, snowy or affected by drifting snow, and daylight hours are very short from November through January. Rental cars should have suitable winter tyres, and you should check the weather forecast and road conditions before setting out.

Keep the fuel tank reasonably full, carry warm clothing and allow extra time. Mobile phone coverage can be limited in remote areas. Reindeer and moose may appear near the road, particularly at dawn, dusk and during the darker months. Reduce your speed and stay alert, even when the road looks clear.

Travelling to Kiruna from Norway

Kiruna can be combined with a trip to northern Norway. The E10 links Kiruna with Riksgränsen and Narvik, creating a scenic route between Swedish Lapland and the Norwegian coast. There is no need to go through passport control at the border in normal circumstances, but you should carry valid travel documents because you are crossing into another country.

Public transport connections between Narvik and Kiruna may be seasonal or less frequent than road connections. Check the latest train and bus timetables before committing to this route. If you are flying into Tromsø, the journey to Kiruna is longer and generally requires several connections or a rental car, but it can be included in a wider Arctic road trip.

Which transport to Kiruna is best?

The best transport to Kiruna depends on the type of trip you are planning:

  • Choose a flight if you want the shortest travel time from Stockholm or an international connection through Arlanda.
  • Choose an overnight train if you prefer a lower-carbon journey, want to avoid airport transfers or would like to experience Sweden’s northern landscapes.
  • Choose a bus for selected regional journeys, especially when travelling between Kiruna and nearby communities.
  • Choose a rental car if you plan to visit several remote locations, travel on your own schedule or continue to Norway.

Many visitors combine methods. For example, you could fly from Stockholm to Kiruna, use local transport for a few days and then take a train south. Another option is to take the overnight train north and fly back, giving you two different views of the region.

When should you book your journey?

Book as early as possible if you are travelling between December and March, during the summer hiking season or around Swedish school holidays. The most convenient sleeping compartments on trains to Kiruna can sell out well in advance, and flights may become more expensive as departure approaches.

For winter activities, confirm the opening dates of your hotel and tours before finalising transport. Some experiences operate outside central Kiruna and include their own transfers. If you are travelling in summer, check train engineering works and changes to mountain bus services, since schedules can differ from the winter timetable.

Useful planning tips for arriving in Kiruna

  • Check the location of your accommodation before choosing an airport, train or bus transfer.
  • Allow extra time for connections, especially in winter and when travelling through rural areas.
  • Reserve train sleeping compartments and rental cars early during peak seasons.
  • Confirm luggage rules if you are carrying skis, outdoor equipment or large winter bags.
  • Keep your booking confirmations available offline in case mobile coverage is weak.
  • Check local transport schedules again shortly before departure, as northern routes can change seasonally.

For most international visitors, the easiest answer to how to get to Kiruna is a direct flight from Stockholm Arlanda. However, the overnight train is an excellent alternative for travellers with more time, and driving offers the most flexibility once you arrive. Whichever option you choose, plan around the long distances, seasonal weather and limited regional services that are part of travelling in Swedish Lapland.