Le centre de Collioure, avec son port coloré, le Château Royal et les plages de Boramar et de la Balette, concentre une offre hôtelière variée et bien notée. Les voyageurs y cherchent avant tout la proximité immédiate des criques et des ruelles animées, mais aussi des équipements comme une piscine, un spa ou un parking privé. Les hébergements du centre-ville permettent d'aller à pied à la plage, au casino ou aux restaurants catalans, et conviennent aussi bien aux couples qu'aux familles. Pour un séjour sans voiture, les hôtels situés à moins de 10 minutes à pied de la gare de Collioure sont un atout.
Le budget pour une nuit au centre de Collioure varie selon la saison et la prestation : à partir de 90-110 € pour une chambre double dans un hôtel simple comme l'Hotel des Templiers, et jusqu'à 200-260 € pour des établissements haut de gamme comme Les Roches Brunes (4 étoiles) ou Maison Nova - Boutique Hôtel & Spa. Les hôtels du centre incluent souvent le Wi-Fi gratuit et un petit-déjeuner buffet, mais vérifiez les suppléments pour le parking (souvent à 400 m, comme à l'Hôtel Princes de Catalogne). Pour les familles, la Résidence Pierre & Vacances Les Balcons de Collioure propose des appartements avec kitchenette et piscine extérieure à 500 m de la plage. Réservez tôt pour obtenir les meilleurs tarifs, surtout en juillet et août.
