L'Isle-en-Dodon is gelegen nabij de Sava, aan het noordelijke einde van het plateau Lannemezan en 60 km ten zuid-westen van Toulouse op de weg in de Pyreneeën.
L'Isle-en-Dodon, met zijn kasteel in het centrum van de vestingstad, was een van de acht kasteel van Comminges sinds de late 10e eeuw tot het midden van de 15e eeuw.