Zlatibor est située à l'ouest de la Serbie centrale, non loin de la frontière entre la Bosnie-Herzégovine et la Serbie. Elle est se trouve dans les monts Zlatibor, à une altitude de , à environ du mont Tornik, le point culminant du massif ().