La municipalité est traversée par la route 172 qui rejoint au sud-est la route 138 dans le territoire de Tadoussac. Plus ou moins parallèle au cours de la rivière Saguenay, la partie sud de la route 172 parcours la haute vallée de la rivière du Moulin à Baude qui draine le village de Sacré-Coeur et se déverse sur le grès de la rive nord du fleuve Saint-Laurent. À partir du village de Sacré-Coeur, la route 172 se dirige vers le nord-ouest en traversant d'abord une plaine agricole et forestière, ceinturée de montagnes. Puis, cette route emprunte la basse vallée de la rivière Sainte-Marguerite Nord-Est, puis la vallée de la rivière Sainte-Marguerite; puis cette route bifurque vers Sainte-Rose-du-Nord et Saint-Fulgence, en direction du secteur de Chicoutimi Nord. Le parcours de la route 172 offre des panoramas bucoliques de hautes montagnes et de vallées façonnées par les glaciers.