Vichy is accessible from departmental road (RD) 2209, former route nationale 209 (from the towns of Gannat or Varennes-sur-Allier), the RD 906e, former RD 906 from Thiers, the RD 1093 from Randan or the RD 6 from Charmeil.

The city is situated 20 km (12 mi) from the A719 autoroute and 35 km (22 mi) from the A89 autoroute.

The A719 autoroute, connecting Vichy to the A71 to Clermont-Ferrand, opened in January 2015.

In 2014, only regional two-lane highways (routes départementales) pass through the urban ring of Vichy.
The RD 2209 is the principal axis of circulation for heavily loaded trucks, from the west (via Gannat) or the north (via Varennes-sur-Allier or Saint-Germain-des-Fossés) ; other important routes are the following (listed in the clockwise order):
the RD 906e, former RD 906, from the south (Abrest, Saint-Yorre, Thiers, Ambert, Livradois and Le Puy-en-Velay) ;
the route nationale 493/RD 1093, from the southwest (Forest of Randan, Grande Limagne, Maringues, Riom, Clermont-Ferrand);
the RN 684/RD 984, from the west-southwest (Bellerive-sur-Allier, Effiat, Aigueperse);
the RD 6, from the northwest (Charmeil, Saint-Pourçain-sur-Sioule).

The RD 67 is a loop to the north of the city created to limit traffic jams (access to Creuzier-le-Neuf, afterwards by the RD 907, Lapalisse and the RN 7).
Vichy is accessible from departmental road (RD) 2209, former route nationale 209 (from the towns of Gannat or Varennes-sur-Allier), the RD 906e, former RD 906 from Thiers, the RD 1093 from Randan or the RD 6 from Charmeil.
The city is situated 20 km (12 mi) from the A719 autoroute and 35 km (22 mi) from the A89 autoroute.
The A719 autoroute, connecting Vichy to the A71 to Clermont-Ferrand, opened in January 2015.
In 2014, only regional two-lane highways (routes départementales) pass through the urban ring of Vichy. The RD 2209 is the principal axis of circulation for heavily loaded trucks, from the west (via Gannat) or the north (via Varennes-sur-Allier or Saint-Germain-des-Fossés) ; other important routes are the following (listed in the clockwise order):
the RD 906e, former RD 906, from the south (Abrest, Saint-Yorre, Thiers, Ambert, Livradois and Le Puy-en-Velay) ;
the route nationale 493/RD 1093, from the southwest (Forest of Randan, Grande Limagne, Maringues, Riom, Clermont-Ferrand);
the RN 684/RD 984, from the west-southwest (Bellerive-sur-Allier, Effiat, Aigueperse);
the RD 6, from the northwest (Charmeil, Saint-Pourçain-sur-Sioule).
The RD 67 is a loop to the north of the city created to limit traffic jams (access to Creuzier-le-Neuf, afterwards by the RD 907, Lapalisse and the RN 7).
Vichy