Viladecans dispone de una red de autobuses que comunica los diferentes barrios de la ciudad entre sí y con la estación de tren. Por la ciudad también pasan diferentes líneas de bus interurbanas para desplazarse a Barcelona y a las poblaciones vecinas.