Les principales villes de la région disposent de gares routières accueillant plusieurs compagnies de bus. En 2016, Eurolines dessert ainsi Angoulême, Bayonne, Bordeaux, Brive-la-Gaillarde, Limoges, La Rochelle, Niort, Poitiers et Saintes. Ouibus dessert Bordeaux, Brive-la-Gaillarde, Limoges et Poitiers. Flixbus dessert Bayonne, Biarritz, Bordeaux, Brive-la-Gaillarde, La Rochelle et Limoges.