Le village Portneuf-sur-Mer est traversé par la route 138, laquelle longe la rive nord du fleuve Saint-Laurent. Cette route dessert les régions administratives du Québec de la Montérégie, de Montréal, de Lanaudière, de la Mauricie, de la Capitale-Nationale et de la Côte-Nord. Par ailleurs, le chemin de la Rivière des Cèdres permet d'accéder vers le nord-ouest dans le territoire non organisé de Lac-au-Brochet. Les routes forestières sont nombreuses pour accéder dans l'arrière-pays.