L’autoroute A10 (dite « L’Aquitaine ») qui contourne la ville par l’ouest la relie à Niort, Poitiers, Tours et Paris au nord et à Bordeaux au sud. Un échangeur routier (sortie n°35, au kilomètre 440) permet de gagner la rocade ouest et au-delà, le reste de l’agglomération. Plus au nord, sur la commune d’Écurat, une bretelle donne accès à l’autoroute A837 (dite « autoroute des Oiseaux ») et à la ville de Rochefort.