La línea comienza en la estación de Cercedilla (en la localidad y municipio homónimo) junto a la línea Villalba-Segovia, en el noroeste de la Comunidad de Madrid (España), y termina en la estación de Cotos (perteneciente al municipio segoviano de La Granja de San Ildefonso) junto al Puerto de Cotos, un paso de montaña de 1830 m de altitud que comunica la Comunidad de Madrid con la provincia de Segovia.