Weesp se encuentra junto a los ríos Vecht y Smal Weesp y también junto al canal Amsterdam-Rin.