Bucoșnița (Hungarian: Bokos) is a commune in Caraș-Severin County, western Romania, with a population of 2,642 as of 2021.
It is composed of four villages: Bucoșnița, Goleț (Galacs), Petroșnița (Petresfalva), and Vălișoara (Temesvölgye).
The commune is situated at an altitude of 265 m (869 ft), in the foothills of the Țarcu and Semenic mountains, on the banks of the Timiș River.
Bucoșnița is crossed by the national road DN6 (part of European route E70), which links Bucharest with the Banat region.
The Vălișoara and Petroșnița train stations serve the CFR Main Line 900, which connects the capital city with Timișoara.