Zlatibor is 230 km from Belgrade. Buses run several times daily between Belgrade's main bus station and Zlatibor; the journey takes around three hours. There is also a regular train service between Belgrade and Užice, the nearest major town, 25 km north of Zlatibor — from Užice you take a local bus or taxi up to the plateau.
By car, take the E761 south from Belgrade through Čačak and Požega to Užice, then follow signs south to Zlatibor.