Nace en la fuente del Canto, entre Orihuela del Tremedal y Bronchales, y una vez cruzado el puerto de Orihuela y bordeado por el sur el Caimodorro comienza a llevar agua de manera permanente en gran parte de su recorrido, salvo en su curso medio hasta la cueva del Tornero, que aparece seco en superficie debido a las filtraciones, y dibuja una profunda hoz hasta su desembocadura en el Tajo tras 25 kilómetros de sinuoso recorrido.