Banyuls de la Marenda és un municipi del Rosselló que limita amb Cervera de la Marenda, Portvendres, Argelers i Cotlliure i amb els municipis de Colera i Rabós a l'Alt Empordà. El seu terme puja des dels 0 m al nivell del Mediterrani fins els 965 m a les Alberes.