Por Cúllar Vega discurre el río Dílar, que nace a 2.900 metros de altura en Sierra Nevada y desemboca en el río Genil, en el término municipal de Vegas del Genil.