La gare de Mazamet, située en centre-ville, est desservie quotidiennement par des TER Occitanie qui effectuent des missions entre les gares de Toulouse-Matabiau et de Mazamet.
Mazamet est également desservie par plusieurs lignes régulières du réseau régional liO.
L’aéroport de Castres-Mazamet est desservi par plusieurs liaisons quotidiennes vers Paris et des liaisons vers la Corse l’été.