Bužim je naseljeno mjesto i središte općine na krajnjem sjeverozapadu Bosne i Hercegovine. Graniči s općinom Bosanska Krupa (na istoku), gradom Cazinom (na jugu), općinom Velika Kladuša (na zapadu i sjeveru), te s Republikom Hrvatskom (na sjeveroistoku). Područje općine je uglavnom brdovito.
Prema istoku se pružaju Čava i Dobro Selo uz regionalnu cestu Bužim - Bosanska Otoka - Bosanska Krupa, odnosno Bosanska Otoka - Bosanski Novi. Osim toga Bužim je povezan s Bihaćem i Banjom Lukom. Pravac prema jugu vodi preko Konjodora za Cazin i dalje prema Bihaću, a pravac prema Dvoru na Uni vodi preko Zaradostova i Bućevaca. Pravac prema zapadu ide preko Lubarde, Pašina Broda, Todorova do Velike Kladuše (na zapad). Pravac Bužim - Varoška Rijeka - Radića Most - Vrnograč - Velika Kladuša i dalje prema Zagrebu, odnosno Radića Most - Bosanska Bojna - Glina - Zagreb.