Bardufoss is a small village in the municipality of Målselv in Troms county, Norway. The population (2001) was 2,580. Bardufoss is located in the Målselvdalen valley near the confluence of the Barduelva and Målselva rivers. It is located about 82 km (51 mi) north of the city of Narvik and about 70 km (43 mi) south of the city of Tromsø. Bardufoss Airport is located here.