Find Cheap Hotels with a spa in Barcelona

Search, compare, and save on Barcelona Hotels with a spa from hundreds of travel sites on HotelsCombined.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

The Latest Deals for Hotels in Barcelona with a Spa

Discover well-known properties in Barcelona that are favoured by visitors more than others. There are 74 hotels in Barcelona and price data was last updated on 2 May 2026. The average price for a hotel in Barcelona is £249/night.
Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Gran Via de Les Corts Catalanes, 700, Barcelona, Spain
Surrounded by a range of popular shops, Hotel Casa Bonay & Spa offers 4-star accommodation and is moments on foot from Girona Metro. It is ideally located for guests wishing to sightsee in the area.
Free Wi-Fi
9.1
Excellent
1544 reviews
Location
0.7 mi from city centre
Calle Avinyó, 16, Barcelona, Spain
This budget hotel offers value for money, and is just a five-minute stroll from Placa de Sant Jaume. This hip property is ideally situated in Ciutat Vella and is within walking distance of Barcelona França Railway Station.
Free Wi-Fi
8.6
Excellent
5467 reviews
Location
0.2 mi from city centre
Gran Via De Les Corts Catalanes, 570, Barcelona, Spain
Situated less than a 10-minute stroll from Placa de Catalunya Metro Station, Petit Palace Eixample provides guests with an ideal base while visiting Barcelona. This property is ideally situated in Eixample.
Free Wi-Fi
8.4
Excellent
7502 reviews
Location
0.8 mi from city centre
Plaza Espana 6-8, Barcelona, Spain
Situated in Barcelona, Catalonia Barcelona Plaza provides hip 4-star accommodation, as well as a sauna, an outdoor pool and free Wi-Fi. It has a fitness centre, as well as a concierge, a beauty centre and a swim-up bar.
Free Wi-Fi
8.8
Excellent
7013 reviews
Location
1.6 mi from city centre
Pelai, 28, Barcelona, Spain
This 4-star hotel is located in El Raval, and boasts a range of premium amenities including a Turkish steam bath and free Wi-Fi. Only five minutes' stroll from Universitat Metro Station, the hotel offers guests an ideal base when visiting Barcelona.
Free Wi-Fi
8.5
Excellent
5949 reviews
Location
0.6 mi from city centre
Calle Villarroel 106, Barcelona, Spain
Set in Eixample, this hip hotel offers guests free Wi-Fi, a sauna and an outdoor pool. It provides a spa and wellness centre, as well as male and female solariums, a Turkish steam bath and an express check-in and check-out feature.
Spa
7.5
Good
4791 reviews
Location
1.1 mi from city centre
Pau Claris, 150, Barcelona, Spain
Located a short walk from Placa de Catalunya Metro Station, Claris Hotel & Spa GL, a Small Luxury Hotel of the World offers guests an ideal base while visiting Barcelona. It is surrounded by a range of nightlife options and is minutes on foot from Girona Metro.
Free Wi-Fi
8.4
Excellent
1485 reviews
Location
1.0 mi from city centre
Avinguda Roma 93-95, Barcelona, Spain
Located in Barcelona, Sercotel Amister Art, an Ascend Collection Hotel is within easy reach of Placa del Rei and Pavelló Olímpic de Badalona. It is conveniently located for those wanting to visit the area's popular attractions.
Free Wi-Fi
8.3
Excellent
2882 reviews
Location
1.4 mi from city centre
Pallars, 128-130, Barcelona, Spain
Situated under a 20-minute stroll from Gran Via (Marina), Salles Hotel Pere IV features free Wi-Fi. It is also a brief car ride from Port de Barcelona and Gran Via.
Pool
Free Wi-Fi
8.3
Excellent
8909 reviews
Location
1.2 mi from city centre
Balmes 103-105, Barcelona, Spain
This hip hotel is situated in Eixample, and offers a sauna, free Wi-Fi and a coffee bar. It also provides private parking on site and Parc Güell, Disseny Hub and Parc de la Ciutadella are a brief car trip away.
Free Wi-Fi
8.6
Excellent
8095 reviews
Location
1.1 mi from city centre

HotelsCombined’s insights for hotels with a spa in Barcelona

Use our HotelsCombined data-powered tips to help you find your next hotel with a spa in Barcelona.

How much does it usually cost to stay at a hotel with a spa in Barcelona?

On average, a hotel with a spa room in Barcelona costs about £187 per night. Rates can vary based on factors like seasonality, hotel star rating, and booking timing. The lowest price found on HotelsCombined in the last 7 days was £156.

Which month has the lowest rates for hotels with a spa in Barcelona?

August is the cheapest month to book a hotel with a spa in Barcelona, with average nightly rates around £167. Prices are highest in June, when rates rise to about £325 per night.

What day of the week has the lowest rates for Barcelona hotels with a spa?

Hotels with a spa in Barcelona are most affordable on Saturdays, with average nightly rates around £183. Wednesdays are usually the most expensive, averaging £932 per night.

How much is a hotel with a spa in Barcelona tonight?

Users have found prices for hotels with a spa in Barcelona tonight starting as low as £205, rising to an average cost of £350, based on searches in the last 72 hours. Prices start from £163 for a 4-star hotel with a spa in Barcelona for tonight.

How much is a Barcelona hotel with a spa room this weekend?

In the past 72 hours, we’ve seen prices for hotels with a spa in Barcelona this weekend for as little as £157/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as £153/night. For a 4-star hotel with a spa in Barcelona, the cheapest rate recently found was £157/night for this weekend.

Top-rated Hotels with a spa in Barcelona

Browse through properties in Barcelona that have received the highest ratings from guests. There are currently 74 properties in Barcelona and data was last updated on 2 May 2026.
These Barcelona properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Passeig de Gràcia 75, Barcelona, Spain
1.1 mi from city centre
Free Wi-Fi
£379
Avg. per night
C/ Ample, 1, Barcelona, Spain
0.3 mi from city centre
Free Wi-Fi
£213
Avg. per night
Calle dels Arcs 10, Barcelona, Spain
0.2 mi from city centre
Free Wi-Fi
£226
Avg. per night
Avinyó, 30, Barcelona, Spain
0.2 mi from city centre
Free Wi-Fi
£230
Avg. per night
Gran Via De Les Corts Catalanes 668, Barcelona, Spain
0.6 mi from city centre
Free Wi-Fi
£395
Avg. per night
Capitan Arenas 20, Barcelona, Spain
2.7 mi from city centre
Free Wi-Fi
£131
Avg. per night
Carrer de Còrsega 344, Barcelona, Spain
1.3 mi from city centre
Pool
Free Wi-Fi
£223
Avg. per night
Mallorca, 269-271, Barcelona, Spain
1.0 mi from city centre
Pool
Free Wi-Fi
£364
Avg. per night
Plaça de Llevant, Barcelona, Spain
2.9 mi from city centre
Free Wi-Fi
Parking
£123
Avg. per night
Avenida Ruis I Taulet 1-3, Barcelona, Spain
1.4 mi from city centre
Free Wi-Fi
£248
Avg. per night
Ctra. Vallvidrera al Tibidabo, 83-93, Barcelona, Spain
4.1 mi from city centre
Pool
Free Wi-Fi
£306
Avg. per night
Passeig de Gràcia, 113, Barcelona, Spain
1.3 mi from city centre
Free Wi-Fi
£764
Avg. per night
La Rambla, 109, Barcelona, Spain
0.3 mi from city centre
Pool
Free Wi-Fi
£225
Avg. per night
Gran Via De Les Corts Catalanes 543-545, Barcelona, Spain
0.9 mi from city centre
Free Wi-Fi
£144
Avg. per night
Passeig de Gracia, 68, Barcelona, Spain
1.0 mi from city centre
Free Wi-Fi
£344
Avg. per night
Carrer de Trafalgar 26, Barcelona, Spain
0.4 mi from city centre
Free Wi-Fi
£249
Avg. per night

Other accommodations in Barcelona

Discover the ideal theme hotel, holiday rental or hostel for your stay in Barcelona. There are 6,887 properties in Barcelona and price data was last updated on 2 May 2026.
Carrer De Bergara 3, Barcelona, Spain
0.5 mi from city centre
Free Wi-Fi
Air conditioning
£170
Avg. per night
Gran Via De Les Corts Catalanes, 570, Barcelona, Spain
0.8 mi from city centre
Free Wi-Fi
£155
Avg. per night
Avinguda Diagonal 1, Barcelona, Spain
2.8 mi from city centre
Free Wi-Fi
£140
Avg. per night
Avinguda de la Generalitat de Catalunya, 2-6, Barcelona, Spain
5.1 mi from city centre
Free Wi-Fi
£82
Avg. per night
Carrer de Mallorca 290, Barcelona, Spain
1.1 mi from city centre
Free Wi-Fi
£113
Avg. per night
Carrer de Còrsega 302. Pis Principal, Barcelona, Spain
1.3 mi from city centre
Free Wi-Fi
Air conditioning
£110
Avg. per night
Carrer Del Comte d'Urgell 51 Bis, Barcelona, Spain
1.0 mi from city centre
Free Wi-Fi
£101
Avg. per night
Barcelona, Spain
1.4 mi from city centre
Air conditioning
£247
Avg. per night
Barcelona, Spain
1.5 mi from city centre
Air conditioning
£168
Avg. per night

Explore Barcelona

Explore different neighbourhoods and areas within Barcelona to find the perfect location for your stay. Map data was last updated on 2 May 2026.
Scroll to and zoom in on the areas in Barcelona you plan on visiting to find nearby properties. As an added benefit, users can click a hotel they're interesting in to find helpful information and deals for that hotel.

Barcelona Hotels with a spa - FAQs

Find useful tips and insights about staying in Barcelona to help you make the most of your experience. FAQs were last updated on 2 May 2026.
  • Can you book a 5-star hotels with a spa in Barcelona?

    If you're looking to make your Barcelona stay extra special, then consider staying at one of the top-rated hotels. The highest-rated hotels with a spa are Casa Fuster (£240/night), Hotel El Palace Barcelona (£395/night), and Intercontinental Hotels Barcelona By IHG (£248/night).

  • How many hotels with a spa are there in total in Barcelona?

    There are 74 Barcelona hotels with a spa available out of a total 6,887 hotels that you can book on HotelsCombined.

  • Which are the most popular Barcelona hotels with a spa?

    HotelsCombined users’ favourite hotels in Barcelona with a spa are Hotel SB Diagonal Zero, Petit Palace Eixample, and W Barcelona. With a rating of 8.7/10, W Barcelona is the highest-rated hotel.

Find better results for your stay in Barcelona