Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Русский Svenska Türkçe

Search Hotels

Select city first

2026-04-10

2026-04-11

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Spa hotels in Catalonia

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

557 properties found

  • Hotel Best Negresco

    Replanells, 12-14, Salou, Spain (Show map)

    Situated within 20 minutes' walk of Cala dels Capellans, the 4-star Hotel Best Negresco Salou offers 10 rooms. Boasting an à la carte restaurant, this Salou hotel is available in proximity to Playa…

    More...

    From US$ 104
    price for 1 night
    Book Now From US$ 104
  • Estival Park Almaris

    Cami Del Reco, 17, La Pineda, Spain (Show map)

    Offering an aqua park, a shared lounge, and a hair salon, Estival Park Almaris Hotel La Pineda is situated in La Pineda, 25 minutes' walk from the steel launched Red Force Roller Coaster. The hotel…

    More...

    From US$ 105
    price for 1 night
    Book Now From US$ 105
  • Hotel 1898

    La Rambla, 109, Barcelona, Spain (Show map)

    Featuring car rentals, as well as 24-hour front desk assistance and wake-up service, the welcoming Hotel 1898 Barcelona is nearly 5 minutes' walk from the tree-lined Las Ramblas Pedestrian Street.

    More...

    From US$ 260
    price for 1 night
    Book Now From US$ 260
  • Melia Barcelona Sky

    Pere Iv, 272-286, Barcelona, Spain (Show map)

    The 4-star Melia Barcelona Sky 4* Sup Hotel gives quick access to the Espai Subirachs art space, which is situated approximately a 5-minute walk away. Boasting a location 550 metres from the Avinguda…

    More...

    From US$ 247
    price for 1 night
    Book Now From US$ 247
  • Evenia Olympic Resort

    Avenida Senyora De Rossell S/N, Lloret de Mar, Spain (Show map)

    The upscale Evenia Olympic Resort Lloret de Mar is around 25 minutes' walk from Santa Cristina Beach and features a nightclub, an aqua park, and a sundeck. Boasting a quiet location in proximity to…

    More...

    From US$ 131
    price for 1 night
    Book Now From US$ 131
  • Grand Hotel Central, Small Luxury Hotels

    Via Laietana 30, Barcelona, Spain (Show map)

    Featuring bicycle and car rentals, as well as Wi-Fi throughout the property, the 5-star Grand Hotel Central, Small Luxury Hotels Barcelona is only 1.2 km from Columbus Monument. This elegant hotel…

    More...

    From US$ 344
    price for 1 night
    Book Now From US$ 344
  • Intercontinental Barcelona By Ihg

    Avenida Rius Y Taulet, 1-3, Barcelona, Spain (Show map)

    Situated about 25 minutes' walk from the Plaça Reial and 4.2 km from the monumental church "Basilica of the Sagrada Familia", the 5-star luxury Intercontinental Barcelona By Ihg Hotel features a…

    More...

    From US$ 222
    price for 1 night
    Book Now From US$ 222
  • Hotel Camiral - The Leading Hotels Of The World

    Carretera Nacional II Km.701, Caldes de Malavella, Spain (Show map)

    Offering 2 outdoor tennis courts, the 5-star smoke-free Hotel Camiral - The Leading Hotels Of The World Caldes de Malavella is situated around 4 km from the Roman Baths. Offering a seasonal outdoor…

    More...

    From US$ 248
    price for 1 night
    Book Now From US$ 248
  • Majestic Hotel & Spa Barcelona Gl

    Passeig De Gracia, 68, Barcelona, Spain (Show map)

    The classic 5-star Majestic Hotel & Spa Barcelona Gl is situated just moments from the Catalunya Casa Mila and comes with 24-hour reception and wake-up calls. Located only 550 metres from such…

    More...

    From US$ 485
    price for 1 night
    Book Now From US$ 485
  • Sls Barcelona

    De La Pau, 2 (Sant Adria Del Besos), Badalona, Spain (Show map)

    Located only 0.8 km from the Sant Adrià de Besòs Beach, the 5-star Sls Barcelona Hotel Badalona is merely 5 minutes' walk from the Park of Peace. Situated in the waterfront district of Badalona, the…

    More...

    From US$ 195
    price for 1 night
    Book Now From US$ 195
  • 4R Salou Park Resort II

    Amposta, 4-6, Salou, Spain (Show map)

    At the 3-star 4R Salou Park Resort II, you can stay close to Capellans beach, as it is situated a mere 6 minutes' stroll away. The 3-star 4R Salou Park Resort II also offers 24-hour reception and…

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • Hotel Alba Seleqtta

    Senia Del Barral, 46, Lloret de Mar, Spain (Show map)

    Situated only 1.5 km from the La Montgoda and 19 minutes' walk from the Cala Trons, the family-friendly Hotel Alba Seleqtta Lloret de Mar features a 500-square-metre garden and 2 slides. This 4-star…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Salles Hotel Pere IV

    Pallars 128-130, Barcelona, Spain (Show map)

    The 4-star smoke-free Salles Hotel Pere IV Barcelona is located only 1.9 km from the large Roman Catholic church "Basilica of the Sagrada Familia" and features a Finnish sauna, a Turkish steam bath…

    More...

    From US$ 156
    price for 1 night
    Book Now From US$ 156
  • The One Barcelona Gl

    277, Carrer De Provenca, Barcelona, Spain (Show map)

    Offering a solarium and a sundeck, the 5-star The One Barcelona Gl Hotel lies in an exclusive area of Barcelona, 3.8 km from Camp Nou Football Stadium and 17 minutes' walk from the large Roman…

    More...

    From US$ 453
    price for 1 night
    Book Now From US$ 453
  • Atzavara Hotel & Spa

    Del Pla De La Torre, 16, Santa Susanna, Spain (Show map)

    The smoke-free Atzavara Hotel & Spa Santa Susanna enjoys a privileged location merely 6 minutes' walk from the Llevant Beach and offers 465 rooms with views of the sea. Located 3.9 km from the Les…

    More...

    From US$ 129
    price for 1 night
    Book Now From US$ 129
  • Seventy Barcelona

    Carrer De Corsega 344, Barcelona, Spain (Show map)

    The 4-star Seventy Barcelona Hotel, located approximately 5 minutes' walk from the House of the Spikes, is proud to offer a private art gallery. Boasting a location a short way from the designed Casa…

    More...

    From US$ 410
    price for 1 night
    Book Now From US$ 410
  • Hotel Best Maritim

    Avenida Diputacion 172-174, Cambrils, Spain (Show map)

    Located 4.2 km from the Spanish PortAventura Caribe Aquatic Park, the 4-star Hotel Best Maritim Cambrils features general facilities such as a vending machine and a bicycle storage area. Overlooking…

    More...

    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Melia Barcelona Sarria

    Avenida Sarria, 50, Barcelona, Spain (Show map)

    Overlooking the city, the 5-star Melia Barcelona Sarria Hotel is just an 8-minute walk from Akademia Theatre. Offering a lounge bar and a Turkish steam bath and a Jacuzzi, this comfortable hotel is…

    More...

    From US$ 247
    price for 1 night
    Book Now From US$ 247
  • Eurosalou & Spa

    Ciutat De Reus, 5, Salou, Spain (Show map)

    Featuring a Jacuzzi, a sauna, and locker rooms, Eurosalou & Spa hotel is a 25-minute walk from the Spanish PortAventura Caribe Aquatic Park. Boasting a 24-hour front desk and wake-up calls, this…

    More...

    From US$ 95
    price for 1 night
    Book Now From US$ 95
  • Mandarin Oriental, Barcelona

    Passeig De Gracia, 38 - 40, Barcelona, Spain (Show map)

    Featuring live performances and a movie theatre, Mandarin Oriental, Barcelona Hotel is located in Barcelona, an 18-minute walk from Las Ramblas Boulevard. Offering views of the city, the hotel is…

    More...

    From US$ 811
    price for 1 night
    Book Now From US$ 811