Terminal Urbano de Cachoeira da Serra (Créditos: Airton Goes/Milton Jung CBNSP)
A cidade dispõe de uma pequena malha de transportes. Três empresas de transporte coletivo urbano administram 20 linhas de ônibus. Em regiões mais afastadas e com terreno acidentado, vans e moto-táxis sem registro atendem a população. Há também um pequeno terminal urbano. São poucos os táxis na cidade, o que encarece e elitiza o serviço.
Há também o transporte coletivo intermunicipal, feito por outras sete empresas. A , como mencionado anteriormente, situa-se às margens da Rodovia Fernão Dias (BR-381). O terminal de embarque está localizado no centro da cidade. As linhas intermunicipais são diárias e as interestaduais, semanais.
Há alguns anos, a Câmara de Vereadores discutiu o projeto de criação de ciclovias nos principais bairros do centro. O projeto, porém, não chegou a ter votação, o que gerou um tímido protesto de alguns habitantes.