Cahors si trova nel sud-ovest della Francia, nell'antica provincia del Quercy, nella valle del fiume Lot, e si trova in una penisola (francese: presqu'île) formata da un meandro ad U di quel fiume che dà il nome al dipartimento.
Ha una superficie di 72,48 km2 (27,98 sq mi) e la sua altitudine media è di 219 m (719 ft); al municipio, l'altitudine è di 122 m (400 ft).
| Cahors e i suoi comuni vicini |
|  |
Il comune si trova a 115 km (71 miglia) a nord di Tolosa ed è circondato dai comuni Mercuès, Calamane, Pradines, Arcambal, Lamagdelaine, Laroque-des-Arcs, Trespoux-Rassiels, Labastide-Marnhac, Le Montat e Flaujac-Poujols.
Luoghi adiacenti a Cahors |
| Mercuès | Calamane | Laroque-des-Arcs | | Pradines | Cahors  | Arcambal e Lamagdelaine | | Trespoux-Rassiels | Labastide-Marnhac e Le Montat | Flaujac-Poujols | |
Clima
Il clima di Cahors, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.