Saintes fica na parte centro oriental do departamento de Charente-Maritime, na antiga província de Saintonge, ao longo do rio Charente, que corre através da comuna do sul ao norte.
A comuna tem uma área de 45,6 km2, e sua altitude média é de 42 m; na prefeitura, a altitude é de 20 m.
As distâncias de Saintes para outras cidades são:
- Paris, a capital nacional - 472 km (293 mi);
- Bordeaux, a capital regional - 120 km (75 mi);
- Toulouse - 356 km (221 mi);
- Reims - 607 km (377 mi);
- Lyon - 584 km (363 mi);
- Montpellier - 595 km (370 mi);
- Estrasburgo - 925 km (575 mi);
- Nantes - 237 km (147 mi);
- Marselha - 759 km (472 mi).
| Saintes e suas comunas vizinhas |
|  |
A comuna de Saintes está rodeada pelas comunas:
Lugares adjacentes a Saintes, Charente-Maritime |
| Écurat, Saint-Georges-des-Coteaux | Port-d'Envaux | Bussac-sur-Charente, Fontcouverte | | Nieul-lès-Saintes, Pessines | Saintes  | Chaniers | | Chermignac | Thénac | Les Gonds | |
Clima
O clima de Saintes, na classificação climática de Köppen, é Cfb - Clima oceânico com verões modelo.