El río Aveyron nace en el Causse de Sévérac, Macizo Central, en la comuna Sévérac-le-Château del departamento de Aveyron, a una altitud de 735 m (coordenadas: ).