Bor se nalazi u Timočkoj krajini u neposrednoj blizini Brestovačke Banje. Bor je takođe u neposrednoj blizini Borskog jezera i planine Stol.
U opštini Bor je jedan od najvećih rudnika bakra u Evropi.
Bor ima civilni aerodrom koji poslednjih godina nije u funkciji. Najbliži civilni aerodromi su u Nišu i Beogradu. Međunarodni aerodrom Konstantin Veliki Niš vrši redovne letove za Bolonju od 25. decembra 2009. godine i ima sezonske letove ka Antaliji, Tivtu i Podgorici. Bor - Niš preko Zaječara i Knjaževca je udaljen 128km evropskim putem E771, dok je Bor - Niš preko Paraćina udaljen 192km evropskim putevima E761 i E75. Međunarodni aerodrom Nikola Tesla u Beogradu vrši letove ka velikom broju odredšta u inostranstvu. Beograd je udaljen 272km putem E761 i E75.
Bor je udaljen oko 30km od Zaječara, 60km od Negotina, oko 60km od radia i 120km od Kladova.
Najbliži granični prelazi su Đerdap 1 - Gvozdena Kapija kod Kladova sa Rumunnijom i Vrška Čuka kod Zaječara sa Bugarskom.
Na ovom sajtu je uvek aktuelna vremenska prognoza za Bor kao i ostale gradove u Srbiji.