Por el municipio pasan la AP-2, la AP-7, la A-2, líneas R4 y R8 de Renfe Cercanías, las líneas S8, S4, R5, R50, R6 y R60 de Ferrocarriles de la Generalidad de Cataluña enlazando con las líneas de Manresa e Igualada con Barcelona-Plaza España (línea Llobregat-Anoia) y el paso del AVE Madrid-Barcelona.