Zaječar liegt in Serbien (Central Serbia) in der Zeitzone Europe/Belgrade.
Orte in der Nähe sind Bor, Knjazevac und Negotin.
Bis nach Niš sind es 70 km, Kragujevac liegt 109 km entfernt und nach Čačak sind es 153 km Luftlinie.
Entfernungen von Zaječar zu den wichtigsten Städten in Serbien und der Welt.
43.9035800°
22.2640500°