Кастельсаррасин находится рядом с рекой Гаронна, которая протекает через юго-запад коммуны. Город находится в 21 км (13 миль) к западу от Монтобана, префектуры департамента.
Его площадь составляет 76,77 км2 (29,64 кв. миль), средняя высота над уровнем моря - 79 м (259 футов); высота над уровнем моря - 81 м (266 футов).
| Кастельсаррасин и соседние коммуны |
|  |
Коммуны, расположенные вокруг Кастельсарразина: Сен-Николя-де-ла-Грав, Муассак, Ле Бартез, Ла-Виль-Дье-дю-Темпль, Сен-Поркье, Корд-Толосанн, Сен-Эньян, Кастельферрус и Кастельмайран.
Места, соседние с Кастельсаррасин |
| Сен-Николя-де-ла-Грав | Муассак | Лес Бартез | | Кастельмайран | Кастельсаррасин | Ла-Виль-Дье-дю-Темпль | | Сент-Эньян и Кастельферрус | Кордес-Толосанн | Сен-Поркье | |
Климат
Климат Кастельсарразина, по климатической классификации Кёппена, относится к категории Cfb - океанический климат с шаблонным летом.