La comuna de Vivès limita con Llauro, Passa, Saint-Jean-Pla-de-Corts, Céret y Oms.