Cahors liegt im Südwesten Frankreichs, in der alten Provinz Quercy, im Tal des Flusses Lot, und befindet sich auf einer Halbinsel (französisch: presqu'île), die von einem U-förmigen Mäander dieses Flusses gebildet wird, der dem Departement seinen Namen gibt.
Sie hat eine Fläche von 72,48 km2 (27,98 Quadratmeilen) und eine durchschnittliche Höhe von 219 m (719 ft); am Rathaus beträgt die Höhe 122 m (400 ft).
| Cahors und seine Nachbargemeinden |
|  |
Die Gemeinde liegt 115 km (71 mi) nördlich von Toulouse und ist umgeben von den Gemeinden Mercuès, Calamane, Pradines, Arcambal, Lamagdelaine, Laroque-des-Arcs, Trespoux-Rassiels, Labastide-Marnhac, Le Montat und Flaujac-Poujols.
Orte in der Nähe von Cahors |
| Mercuès | Calamane | Laroque-des-Arcs | | Pradines | Cahors  | Arcambal und Lamagdelaine | | Trespoux-Rassiels | Labastide-Marnhac und Le Montat | Flaujac-Poujols | |
Klima
Das Klima von Cahors, in der Köppen-Klima-Klassifikation, ist Cfb - ozeanisches Klima mit Schablonensommern.