El río Carbo nace en el término municipal de Villahermosa del Río a 1.500 m de altitud, la zona conocida como Cuevas del Carbo a 1.040 m de altitud recoge la mayor parte de su caudal ya en el término municipal de Villahermosa del Río, y todo su cauce discurre dentro del Parque Natural del Peñagolosa.