Freiberg ist mit dem Auto über die Autobahn A4, Abfahrt Siebenlehn, über die Bundesstraße 101, aus Richtung Dresden und aus Richtung Chemnitz über die Bundesstraße 173 zu erreichen. Aus Richtung Leipzig wird die Stadt über die Autobahn A 14, Abfahrt Nossen-Ost über die Bundesstraße 101 erreicht.

Freiberg liegt an der Sachsen-Franken-Magistrale, einer wichtigen Eisenbahnverbindung in Deutschland etwa mittig zwischen Dresden und Chemnitz. Von Freiberg aus führt die Freiberger Eisenbahngesellschaft mbH ins Erzgebirge bis nach Holzhau.

Die nächst gelegenen Flughäfen sind Dresden-Klotzsche (45 km) und Leipzig Halle (110 km). Die Stadt Großschirma verfügt über einen Verkehrslandeplatz.