Desde Madrid, varias líneas de autobuses regulares con salida en el intercambiador de Villaverde Bajo (con parada de metro de la línea 3 Villaverde Bajo-Cruce), hacen parada o terminan en San Martín.