Banyuls est une ville côtière du Roussillon. Elle a pour communes limitrophes : Cerbère au sud, Port-Vendres, Argelès-sur-Mer et Collioure au nord et l'Espagne (province de Gérone) au sud. Elle est très réputée pour sa vigne (voir vin de Banyuls), et accueille un observatoire océanographique.
De façon imagée, on peut dire qu'à Banyuls, le massif des Albères se jette dans la mer, y dessinant un paysage exceptionnel de crêtes et de criques. Banyuls est le point de départ ou d'arrivée du GR 10 et de la HRP qui traversent les Pyrénées jusqu'à Hendaye et l'océan Atlantique.