Por la Vega de Antequera discurre el curso alto del río Guadalhorce, que desemboca en las cercanías de Málaga.