Bouhet liegt etwa 13 Kilometer östlich von La Rochelle in der historischen Landschaft Aunis am Fluss Curé. Umgeben wird Bouhet von den Nachbargemeinden Le Gué-d’Alleré im Norden, Benon im Nordosten, Vouhé im Osten, Puyravault im Osten und Südosten, Virson im Süden und Südwesten sowie Anais im Westen und Nordwesten.