Cities near Knjazevac
- Knjazevac Municipality (~4 km)
- Svrljig Municipality (~18 km)
- Niš (~29 km)
- Sokobanja Municipality (~30 km)
- Bela Palanka Municipality (~36 km)
- Zaječar (~39 km)
- Aleksinac Municipality (~41 km)
- Boljevac Municipality (~43 km)
- Doljevac Municipality (~50 km)
- Pirot (~53 km)
- Bor (~60 km)
- Zitoradja Municipality (~61 km)
- Babusnica Municipality (~63 km)
- Vlasotince Municipality (~65 km)
- Prokuplje (~65 km)
- Cicevac Municipality (~67 km)