Saint-Jean-d'Angély si trova nel nord-est del dipartimento della Charente-Maritime, nella vecchia provincia di Saintonge, lungo il fiume Boutonne, un affluente della Charente.
Il comune di Saint-Jean-d'Angély ha una superficie di 18,8 km2 (7,3 sq mi), e la sua altitudine media è di 42 m (138 ft); al municipio, l'altitudine è di 20 m (66 ft).
| Distanza da Saint-Jean-d'Angély alle altre città |
| Bordeaux | Tolosa | Montpellier | Lione | Nantes | Parigi | Marsiglia |
| 148 km (92 mi) | 384 km (239 mi) | 622 km (386 mi) | 580 km (360 mi) | 211 km (131 mi) | 447 km (278 mi) | 787 km (489 mi) |
| Saint-Jean-d'Angély e i comuni limitrofi |
|  |
Il comune di Saint-Jean-d'Angély è circondato dai comuni:
Luoghi adiacenti a Saint-Jean-d'Angély |
| La Vergne | Saint-Denis-du-Pin | Courcelles | | Ternant | Saint-Jean-d'Angély  | Saint-Julien-de-l'Escap | | Mazeray | Asnières-la-Giraud | | |
Clima
Il clima di Saint-Jean-d'Angély, nella classificazione climatica di Köppen, è Cfb - clima oceanico con estati modello.