L'Isle-en-Dodon está situado cerca del río Sava, en el extremo norte de la meseta de Lannemezan y 60 km al sur-oeste de Toulouse, en la carretera en los Pirineos.
L'Isle-en-Dodon, con su castillo en el centro de la ciudad fortificada, fue uno de los ocho castillo de Comminges desde el siglo 10 hasta finales de mediados el siglo 15.