La línea N904 de la red de autobuses interurbanos de Madrid une el intercambiador de Moncloa y la Colonia de Torrelodones con Galapagar y Colmenarejo.
Esta línea nocturna une Madrid y la Colonia de Torrelodones con Galapagar y Colmenarejo. El trayecto dura 50 minutos entre cabeceras. Las paradas en Torrelodones son sólo de ascenso en sentido periferia.
Se trata de una versión nocturna de la línea diurna 631.
La línea mantiene los mismos horarios todo el año (exceptuando las vísperas de festivo y festivos de Navidad).
Está operada por la empresa Julián de Castro a través de Avanza Movilidad Integral mediante la concesión administrativa VCM-605 - Madrid – Galapagar – Colmenarejo (Viajeros Comunidad de Madrid) del Consorcio Regional de Transportes de Madrid.[1]