La Communauté de communes Vienne et Gartempe est traversée par la ligne TER Poitiers-Limoges. Deux gares (Montmorillon et Lussac-Les-Châteaux) et une halte ferroviaire (Lathus-Saint-Rémy) relient le territoire au réseau national de la SNCF.