El Rosal is a municipality and town of Colombia in the Western Savanna Province, part of the department of Cundinamarca. El Rosal is situated on the Bogotá savanna with its urban centre at an altitude of 2,685 metres and a distance of 20 kilometres from the capital Bogotá. It is part of the Metropolitan Area of Bogotá. El Rosal borders Subachoque in the northeast, San Francisco in the northwest, Madrid in the southeast and Facatativá in the southwest.