La rivière Blanche avec son cours de prend sa source au Lac Blanc dans Saint-Ubalde. Le lac Blanc est réputé pour sa villégiature et les activités récréotouristiques, notamment le camping et les activités nautiques. Le cours supérieur de la rivière Blanche passe au nord-est du village de Saint-Ubalde. Elle récupère les eaux de la rivière Weller, entre dans Saint-Thuribe, puis dans Saint-Alban en traversant la Chute à Bélanger. Puis, le cours de la rivière revient dans Saint-Thuribe jusqu'à sa confluence où elle se déverse sur la rive ouest de la rivière Noire. Cette dernière se déverse dans la rivière Sainte-Anne.