Población de derecho (2000-2022) según el padrón municipal del INE La línea de ferrocarril Media Distancia Madrid-Segovia con origen en la madrileña Estación de Atocha (si bien el servicio se inicia en Guadalajara) tiene cuatro paradas en el municipio.
Pese a su denominación de Media Distancia, en la práctica es una extensión de la red de Cercanías Madrid, si bien no está incluida como tal en dicha red.
Igualmente, dicha inclusión de la línea en la red de Cercanías Madrid (y la mejor explotación de la línea) es una vieja reivindicación municipal y regional.
El municipio dispone además de transporte urbano, concesión a la empresa Saiz Garrido, denominado popularmente "La Carrula" o "La Garrula".
Aunque habitualmente funciona haciendo trayectos de ida y vuelta entre El Espinar, San Rafael y La Estación de El Espinar, también efectúa servicios hasta Los Ángeles de San Rafael desde el núcleo de El Espinar.