Bardufoss is an urban area and commercial centre in Målselv Municipality in Troms og Finnmark county, Norway. The three villages of Andselv, Andslimoen, and Heggelia together form the Bardufoss area. Bardufoss is located in the Målselvdalen valley near the confluence of the Barduelva and Målselva rivers. It is located about 82 kilometres (51 mi) north of the town of Narvik and about 70 kilometres (43 mi) south of the city of Tromsø. Bardufoss Airport is located here. The 2.96-square-kilometre (730-acre) urban area has a population (2017) of 2,545 which gives it a population density of 860 inhabitants per square kilometre (2,200/sq mi).
Bardufoss has a civilian and military airport, Bardufoss Air Station, suitable for landing bomber aircraft, fighter jets such as F-16s, and other heavy planes. Bardufoss was also the home of the Norwegian Army's 6th division (dissolved in 2009).
There is a street in Bardufoss that is named General Fleischers Veg in honour of Carl Gustav Fleischer.
The airport was renamed Snowman International on 19 March 2011 by a Norwegian Minister after a commercial flight landed from Manchester, England, to join the celebrations.
Bardufoss is covered in flora. The natural forest is mostly made up of Downy birch, Scots pine, aspen and Grey alder. However, Norway spruce has been planted in plantations since the middle part of the 20th century for economic reasons (timber).
Although not far from the coast, Bardufoss and Målselvdalen is known for a somewhat more continental climate, and hence, colder winters (but with less humidity and little wind) compared to the coastal areas. There is a very reliable snow cover in winter, while summer days often are warmer than in Tromsø.
There is on average 93 days each winter with daily low −10 °C (14 °F) or colder, and 28 days with low −20 °C (−4 °F) or colder. The winter season sees on average 68 days with at least 50 centimetres (20 in) snow cover on the ground, 126 days with at least 25 centimetres (9.8 in) snow cover, and 179 days with at least 5 centimetres (2.0 in) snow cover. In the warm season there is on average 116 days per year when the daily average high reaches 10 °C (50 °F) or warmer and 22 days with daily average high above 20 °C (68 °F). Precipitation is fairly moderate, there is on average 75 days each year with at least 3 millimetres (0.12 in) precipitation and 15 days per year with at least 10 millimetres (0.39 in) precipitation. This is based on data from Met.no with 1971-2000 as base period.Recent years have seen warming. Six of the monthly record highs are from after 2000. The November record low is from 2019.