Comptez en moyenne 130 à 200 euros par chambre pour une nuit. Les prix montent en flèche pendant les mois d'été et restent abordables en automne et au printemps. Vous trouverez des établissements plus anciens mais très agréables dans le quartier de Ciutat Vella. Les hôtels situés près de la Fira sont en principe plus chers. Dans la plupart des hôtels, vous pouvez effectuer vos réservations en ligne et payer par cartes de crédit. Un grand nombre d'hôtels espagnols sont répertoriés sur les sites de voyage en ligne.
Il est courant de donner un pourboire aux employés des hôtels, en particulier dans les hôtels de luxe. Dans ces derniers, on vous remettra une facture séparée pour les services de conciergerie tels que la livraison de journaux ou autres ; n'hésitez pas à laisser un pourboire au concierge si vous l'avez trouvé particulièrement efficace.
Le Bed & Breakfast est toujours une excellente option pour explorer une nouvelle ville. Parfois plus cher, le B&B a souvent plus de charme que l'hôtel et vous permet d'entrer en contact avec des locaux et de profiter d'un environnement calme et soigné.