Landorthe est un village calme et agréable situé au sud du département de la Haute-Garonne (31) , au pied des Pyrénées.
A une altitude de 380 m, à 5 kms de Saint-Gaudens et 90 kms de Toulouse, pour une population de 1014 habitants (mars 2015), celui-ci offre un attrait indéniable avec un panorama majestueux face au Cagire (1912 m), un sommet souvent très connu en Haute-Garonne par sa position avancée dans la chaîne pyrénéenne.
La commune a un relief assez particulier avec une plaine près de l'ex nationale 117 qui s'étale jusqu'au petit ruisseau, le Soumès , à une altitude de 344 m. Au-delà du Soumès, nous trouvons des côteaux à près de 450m avec le cœur du village à mi-côteau.
Le village est bordé au nord par les communes de Lieoux et Castillon, à l'est par les communes de Saint-Médard et Savarthès, au sud par Estancarbon et à l'ouest par Saint-Gaudens.