Banyuls-sur-Mer propose des hébergements économiques avec un bon rapport qualité-prix. Le Sol Appart Hotel, classé Logis Hôtels, offre des appartements récemment rénovés avec balcons et vue sur la Méditerranée, à 300 mètres de la plage et à 1,5 km de la marina. Le Catalan dispose de deux piscines extérieures avec vue sur la mer, d'un jacuzzi et d'un spa privé, situé à 500 mètres de la marina, dans un quartier résidentiel calme sur les hauteurs. La Casa Dina propose des chambres familiales avec salles de bain privatives, balcons et vue sur la mer, à quelques pas de Fontaule et à 10 km du château royal de Collioure.
Le budget nécessaire pour ces hébergements varie entre 80 et 120 euros par nuit. Le quartier idéal pour séjourner est le centre-ville, à 10 à 15 minutes à pied de la plage et du port. Le Catalan propose un restaurant gastronomique, Le Miradou, avec une cuisine française, ainsi qu'une salle de séminaire et un parking privé gratuit. Le Sol Appart Hotel dispose d'une cuisine commune, d'un parking privé payant sécurisé et offre une connexion Wi-Fi gratuite. La Casa Dina propose un petit-déjeuner buffet avec des produits frais locaux (viennoiseries, fromages, fruits). Toutes les chambres de ces hôtels sont climatisées avec Wi-Fi gratuit. Conseils : réservez à l'avance pour bénéficier des meilleurs tarifs.
