Located in the northern reaches of Sweden, Kiruna captivates visitors with its extraordinary blend of natural beauty and modern innovation. This city, known for its stunning Arctic landscapes and captivating indigenous culture, offers a truly unique experience to all who venture there. Home to the iconic Icehotel, the Sami Cultural Center, and the world-famous Kiruna Mine, this enchanting destination seamlessly combines tradition with progress, making it a must-visit for adventurers seeking a once-in-a-lifetime Arctic experience. Whether you're chasing the elusive Northern Lights or exploring the vast wilderness, Kiruna promises an unforgettable journey into the heart of the Arctic Circle.
The cheapest month to fly to Kiruna is typically November.
The popular airports near Kiruna are Kiruna Airport (KRN) and Luleå Airport (LLA).
The flight to Kiruna (KRN) is roughly 8 hours 44 minutes and 3,709 miles (5,969 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Kiruna from leading comparison sites using our search engine dashboard.
Sizable, wooden Gothic Revival church
Vast nature park north of Arctic Circle
Historical landmark
Hiking Area
Tourist attraction
Mining
Historic mountain with skiing & hiking
Peak with a landmark iron ore mine
Mountain Peak
Tourist attraction
7.5 °C
Sun, 19 May 2024
Average Temperature
-9°C
Jan
-7°C
Feb
-2°C
Mar
4°C
Apr
10°C
May
16°C
Jun
20°C
Jul
17°C
Aug
11°C
Sep
3°C
Oct
-3°C
Nov
-6°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Kiruna (KRN) - The flight distance between these airports is 3,709 miles (5,969 kilometres). The direct flight time is roughly 8 hours 44 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Kiruna (KRN) - The flight distance between these airports is 3,462 miles (5,572 kilometres). The direct flight time is roughly 8 hours 11 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Kiruna (KRN) - The flight distance between these airports is 4,134 miles (6,653 kilometres). The direct flight time is roughly 9 hours 41 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Kiruna (KRN) - The flight distance between these airports is 3,889 miles (6,258 kilometres). The direct flight time is roughly 9 hours 8 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Kiruna (KRN) - The flight distance between these airports is 3,739 miles (6,018 kilometres). The direct flight time is roughly 8 hours 48 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Kiruna (KRN) - The flight distance between these airports is 3,247 miles (5,225 kilometres). The direct flight time is roughly 7 hours 42 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Kiruna (KRN) - The flight distance between these airports is 3,517 miles (5,660 kilometres). The direct flight time is roughly 8 hours 18 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Kiruna (KRN) - The flight distance between these airports is 3,327 miles (5,354 kilometres). The direct flight time is roughly 7 hours 53 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Kiruna (KRN) - The flight distance between these airports is 3,159 miles (5,084 kilometres). The direct flight time is roughly 7 hours 31 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Kiruna (KRN) - The flight distance between these airports is 3,691 miles (5,940 kilometres). The direct flight time is roughly 8 hours 42 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Kiruna (KRN) - The flight distance between these airports is 2,813 miles (4,527 kilometres). The direct flight time is roughly 6 hours 45 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Kiruna (KRN) - The flight distance between these airports is 4,037 miles (6,496 kilometres). The direct flight time is roughly 9 hours 28 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Kiruna (KRN) - The flight distance between these airports is 3,002 miles (4,831 kilometres). The direct flight time is roughly 7 hours 10 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Kiruna (KRN) - The flight distance between these airports is 3,203 miles (5,155 kilometres). The direct flight time is roughly 7 hours 37 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Kiruna (KRN) - The flight distance between these airports is 3,632 miles (5,845 kilometres). The direct flight time is roughly 8 hours 34 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Kiruna (KRN) - The flight distance between these airports is 2,862 miles (4,605 kilometres). The direct flight time is roughly 6 hours 51 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Kiruna (KRN) - The flight distance between these airports is 4,173 miles (6,716 kilometres). The direct flight time is roughly 9 hours 46 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Kiruna (KRN) - The flight distance between these airports is 3,490 miles (5,617 kilometres). The direct flight time is roughly 8 hours 15 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Kiruna (KRN) - The flight distance between these airports is 4,119 miles (6,629 kilometres). The direct flight time is roughly 9 hours 39 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Kiruna (KRN) - The flight distance between these airports is 3,789 miles (6,098 kilometres). The direct flight time is roughly 8 hours 55 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Kiruna (KRN) - The flight distance between these airports is 3,451 miles (5,553 kilometres). The direct flight time is roughly 8 hours 10 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Kiruna (KRN) - The flight distance between these airports is 3,711 miles (5,972 kilometres). The direct flight time is roughly 8 hours 44 minutes.
Expert Help