Saintes se nachází ve středovýchodní části departementu Charente-Maritime, ve staré provincii Saintonge, podél řeky Charente, která protéká obcí od jihu k severu.
Obec má rozlohu 45,6 km2 a průměrnou nadmořskou výšku 42 m; u radnice je to 20 m (66 stop).
Vzdálenosti od Saintes do dalších měst jsou:
- Paříž, hlavní město státu - 472 km;
- Bordeaux, hlavní město regionu - 120 km;
- Toulouse - 356 km;
- Remeš - 607 km;
- Lyon - 584 km;
- Montpellier - 595 km;
- Štrasburk - 925 km;
- Nantes - 237 km;
- Marseille - 759 km.
| Saintes a sousední obce |
|  |
Obec Saintes je obklopena obcemi:
Místa vedle 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 | |
Klima
Podnebí v Saintes je podle Köppenovy klimatické klasifikace Cfb - oceánské podnebí se šablonovitými léty.