Castelsarrasin è vicino al fiume Garonna, che attraversa il sud-ovest del comune. La città si trova a 21 km (13 mi) a ovest di Montauban, prefettura del dipartimento.
Ha una superficie di 76,77 km2 (29,64 sq mi) e la sua altitudine media è di 79 m (259 ft); al municipio, l'altitudine è di 81 m (266 ft).
| Castelsarrasin e i suoi comuni vicini |
|  |
I comuni che si trovano intorno a Castelsarrasin sono Saint-Nicolas-de-la-Grave, Moissac, Les Barthes, La Ville-Dieu-du-Temple, Saint-Porquier, Cordes-Tolosannes, Saint-Aignan, Castelferrus e Castelmayran.
Luoghi adiacenti a Castelsarrasin |
| Saint-Nicolas-de-la-Grave | Moissac | Les Barthes | | Castelmayran | Castelsarrasin  | La Ville-Dieu-du-Temple | | Saint-Aignan e Castelferrus | Cordes-Tolosannes | Saint-Porquier | |
Clima
Il clima di Castelsarrasin, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.