Barcelona heeft een ruim aanbod aan wellness hotels, geschikt voor reizigers die ontspanning zoeken na een dag stadswandelen. Deze hotels beschikken vaak over spa's met sauna, stoombad, en fitnesscentra. Populaire wijken om te verblijven zijn de Eixample (rond Passeig de Gràcia), de Gotische Wijk, en Barceloneta aan het strand. Budgetten variëren van middenklasse tot luxe, met prijzen tussen €150 en €300 per nacht voor een vier- of vijfsterrenhotel met spa.
Top beoordeelde wellness hotels zijn onder andere Grand Hyatt Barcelona met het Oasis Spa by Natura Bissé (1000 m2) en een buitenzwembad, ideaal voor een luxe verblijf. Grand Hotel Central biedt een rooftop infinity pool met uitzicht op de kathedraal, uitstekend voor romantische reizen. Sir Victor Hotel heeft een spa met stoombad en sauna, gelegen aan Passeig de Gràcia, geschikt voor designliefhebbers. Hotel 1898 op La Rambla combineert historische charme met een spa en dakterras. Voor strandliefhebbers is W Barcelona met directe toegang tot Barceloneta Beach en een uitgebreide spa een sterke keuze. Majestic Hotel & Spa Barcelona GL biedt een luxe spa en een panoramisch zwembad met uitzicht over de stad.
