El Esla tiene una longitud de 287,83 km y drena una cuenca de 16.026 km².