Le Tarn prend naissance à 1560 m d’altitude, sur le flan sud du Mont Lozère, dans le nord de la commune du Pont-de-Montvert. Il va présenter, sur environ les 100 km de son parcours lozérien, une succession de profils.
Pour l’essentiel de son cours, le Tarn est une rivière de gorges. Ces dernières se situent entre les localités de Quézac et du Rozier sur une longueur de 53 km.