Le lycée est situé au nord-ouest du département de la Vienne, sur la commune de la Roche-Rigault, à environ 9 km de Loudun.
Des lignes de transport scolaire mises en place par la région Nouvelle-Aquitaine assurent la liaison depuis les communes du Loudunais, Chinon, Richelieu, Châtellerault, Mirebeau, Neuville, Poitiers, Bournand, les Trois Moutiers, Lencloître et bien d’autres communes. Thouars est également desservi par les transports scolaires les lundi et vendredi pour les internes. Une navette quotidienne assure la liaison entre Loudun et le lycée « la Perrière ». Pour tout renseignement consulter le site Internet « Transports Scolaires Nouvelle Aquitaine ».