The town is traversed by the D906e (former D906) road which links Le Puy-en-Velay, Thiers, Puy-Guillaume, and Saint-Yorre to Vichy which is the main axis of movement. Historically this road was National Highway 106 from Nimes to Saint-Gérand-le-Puy. This route is heavily used by trucks, so could be described as a problematic area.