Entre plaine et marais, Montreuil est une paisible bourgade à l'écart de la nationale de Fontenay-le-Comte - La Rochelle, et à 5 mn de l'entrée de l'autoroute A83 (sortie 8).
Jusqu'en 1945, la commune se nommait Montreuil-sur-Mer mais son homonymie avec une commune du Pas-de-Calais nécessita le recours à l'appellation simplifiée de Montreuil. La vieille dénomination faisait référence à la position de la commune en bordure de l'ancien golfe des pictons occupé aujourd'hui par le marais poitevin. Comme pour toute localité bordant cet ancien golfe, on note des traces d'occupation à l'époque celtique. Puis au cours des âges, le site sera toujours occupé. Le sous-sol, près de l'église livrera 13 sarcophages de l'époque mérovingienne. Sous la féodalité, on dénombrera plusieurs seigneuries.