Latronquière liegt etwa 28 Kilometer westsüdwestlich von Aurillac und etwa 17 Kilometer nordnordöstlich von Figeac. Das Gemeindegebiet wird im Norden vom Fluss Tolerme tangiert. Umgeben wird Latronquière von den Nachbargemeinden Sénaillac-Latronquière im Norden, Labastide-du-Haut-Mont im Nordosten, Lauresses im Osten und Südosten, Gorses im Süden und Westen.