La rivière du mât prend sa source sur les pentes du Piton des Neiges (3 070,50 m). Elle coule en direction du nord-est, recevant sur sa rive gauche la rivière Fleurs Jaunes en aval de Salazie. Elle parcourt 34,1 km et les communes de Saint-André et Bras-Panon.