La longueur de son cours d'eau est de 128,3 km. La Cèze prend sa source dans le département de la Lozère, sur le territoire de la commune de Saint-André-Capcèze à une altitude de 798 mètres. Elle s'écoule ensuite dans le département du Gard, sauf une portion d'environ 1500 mètres de sa rive gauche située sur la commune de Malbosc, dans le département de l'Ardèche. La rivière se jette dans le Rhône entre Codolet et Laudun-l'Ardoise dans le Gard à l'altitude de 27 mètres.