A orillas del Tec, Elna limita con Palau-del-Vidre, Argelès-sur-Mer, Latour-Bas-Elne, Saint-Cyprien, Alénya, Corneilla-del-Vercol, Montescot, Bages y Ortaffa.