El río Aveyron tiene una longitud de 290,7 km, y su cuenca tiene una superficie de 5170 km².