Long de 38,9 km, le Tarnon prend sa source dans le massif du mont Aigoual (sommet : 1565 m), sur la commune de Bassurels et se jette dans le Tarn en aval de Florac-Trois-Rivières, après avoir conflué avec la Mimente. Il sépare le causse Méjean et les Cévennes. En amont de Rousses, le Trépaloup se jette dans le Tarnon. C’est le ruisseau qui a creusé les gorges du Tapoul, célèbre pour la pratique du canyonning. Le Tarnon est une rivière cévenoles, qui peut connaître de très fortes et soudaines crues lors d’épisodes cévenols. Son débit peut varier de 0,1 m3/s (période sèche) à 400 m3/s (novembre 1982).