Bardufoss liegt in Nordnorwegen in der Provinz Troms. Die Stadt reicht vom Gebiet um den Malangenfjord bis hin zur Grenze zu Schweden. Die Landschaft Bardufoss beinhaltet die Siedlungen Andselv und Heggelia. Heggelia ist ein Standort der norwegischen Streitkräfte und die Heimat der 6. Heeresdivison und des Hubschraubergeschwaders 339 der Luftwaffe. An der schwedischen Grenze liegt der Nationalpark Ovre Dividalen.