Hotels in Barcelona, Spain

Search and compare Barcelona, Spain hotels from hundreds of travel sites and save

Barcelona, Spain
13 Aug — 14 Aug2
Barcelona, Spain
Sat 13/8
Sun 14/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Barcelona

Filter by star ratings
All filters
Hotel Barcelona Universal
8.4 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 
ExcellentBased on 1,783 reviews
8.4

Featuring a rooftop pool and stylish rooms, this hotel is set in the centre of Barcelona. It provides city views and complimentary Wi-Fi.

Casa Gracia
7.8 Good
Passeig de Gracia, 116 Bis, Barcelona, Spain
Show on map
2.2 km from city centre, Barcelona, Spain 
GoodBased on 3,949 reviews
7.8

Located in Gracia, Casa Gracia Barcelona Hostel is a short walk to several local tourist attractions, including Passeig de Gracia, Casa Lleo Morera and the Casa Batllo. The multiple amenities this modern hostel has to offer include bicycle rental, a 24-hour reception and free Wi-Fi.

Hotel Serhs Rivoli Rambla
7.8 Good
La Rambla 128, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
GoodBased on 2,631 reviews
7.8

Set in the centre of Barcelona, Hotel SERHS Rivoli Rambla is a short walk from Placa de Catalunya Metro Station, and just a few steps from nearby restaurants and bars. This 4-star hotel provides views of Gothic Quarter, plus a Jacuzzi, a sauna and a rooftop terrace.

Cram
8.2 Excellent
Aribau 54, Barcelona, Spain
Show on map
1.6 km from city centre, Barcelona, Spain 
ExcellentBased on 1,621 reviews
8.2

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Barcelona. It also features a sauna, an outdoor pool and a Jacuzzi.

Oriente Atiram
7.9 Good
La Ramblas, 45, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
GoodBased on 3,384 reviews
7.9

Centrally located, Oriente Atiram allows for easy access to Barcelona's main tourist and retail hot spots. It also offers a 24-hour reception, free Wi-Fi and meeting rooms.

chic&basic Born
8.0 Excellent
Calle Princesa, 50, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
ExcellentBased on 638 reviews
8.0

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Barcelona. It is moments from the Picasso Museum, restaurants and nightlife options.

Hotel Rialto
8.4 Excellent
Carrer de Ferran, 40-42, Barcelona, Spain
Show on map
0.2 km from city centre, Barcelona, Spain 
ExcellentBased on 334 reviews
8.4

Conveniently situated, Hotel Rialto Barcelona offers easy access to Barcelona's best sightseeing areas. This elegant hotel was built in the 19th century and is the birthplace of Spanish artist, Joan Miró.

Exe Plaza Catalunya
8.5 Excellent
Ronda de la Universitat 18, Barcelona, Spain
Show on map
0.9 km from city centre, Barcelona, Spain 
ExcellentBased on 2,381 reviews
8.5

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in Barcelona. Only a short walk from Placa de Catalunya, it provides comfortable rooms equipped with a mini bar, a hydromassage shower and an in-room safe.

Barcelona House
7.8 Good
Carrer Dels Escudellers, 19, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
GoodBased on 4,336 reviews
7.8

Set in the heart of the city, Hotel Barcelona House provides easy access to Barcelona's main sightseeing and retail areas. Only a short walk from La Rambla, it offers comfortable rooms equipped with blackout curtains, an in-room safe and a flat-screen TV.

The Mirror Barcelona
8.2 Excellent
Corcega 255, Barcelona, Spain
Show on map
2.2 km from city centre, Barcelona, Spain 
ExcellentBased on 928 reviews
8.2

Situated in Barcelona, the hotel is within a 25-minute drive of Barcelona El Prat Airport and provides a rooftop terrace, a sauna and a rooftop pool. Surrounded by local bars and restaurants, it is within walking distance from Diagonal Metro Station.

Tips for booking hotels in Barcelona

Cheapest month:January
Most expensive month:June
Average price in Barcelona:€97/night
Cheapest price found:€12/night
Cheapest day:Tuesday
Most expensive day:Saturday
€61 - €152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€78 - €144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Barcelona hotels

Cheapest hotels in Barcelona, Spain

Hotel prices in Barcelona

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Barcelona

About Barcelona

A vibrant, modern city that spreads along the Mediterranean coastline, Barcelona is the cultural epicentre of Spain’s Catalonia region, renowned for centuries-old architecture, sun-soaked beaches and deeply cherished Catalan cuisine. From Basque-inspired tapas bars to the parks and museums of Montjuic, this captivating city of art, music and nightlife welcomes visitors with open arms.

Things to do in Barcelona

Take a stroll along the picturesque streets of Barcelona to see ruins of ancient Roman-era temples and 14th-century cathedrals in the Gothic Quarter. Modern sculptures, tile works and buildings by renowned Catalan architect Antoni Gaudí populate the city, including La Sagrada Familia cathedral, one of the most visited tourist attractions in Barcelona.

Museu Picasso is spread across five medieval stone mansions, harbouring the most extensive collection of art by Pablo Picasso, with thousands of works focusing on his earlier years. The Museum of Catalan Art is a major draw at Montjuic, a towering hill overlooking the sparkling Mediterranean. It's also home to 17th-century Montjuic Castle and a spectacular light show at Montjuic Magic Fountain.

Portal de l'Angel is part of Barcelona’s busy shopping district and is where you can sample “new Catalan” cuisine, while Passeig de Gracia is home to upscale fashion houses and notable architecture, including La Pedrera and Casa Batllo. Don’t miss La Rambla Street for a mix of local flavours, where street artists perform next to small cafes and lively pubs.

Getting around Barcelona

The Barcelona Metro system winds throughout the city, stopping at most major attractions. An integrated public transport system allows you to use travel cards for accessing the metro, in addition to the trams, buses, FGC rail and Renfe trains. Grab a taxi for quick access around town, or join the growing number of cyclists cruising fully integrated bike lanes.

Facts about staying in Barcelona

  • Where is the best place to stay in Barcelona?

    Barcelona has plenty to offer. Consider staying in some of its most favoured locations, like Eixample, Sant Marti, and Les Corts.

  • What are the best hotels in Barcelona?

    Hotel Ronda Lesseps (8.2/10 from 1,522 reviews), Hotel Exe Laietana Palace (7.8/10 from 1,165 reviews), and Hotel Barcelona Universal (8.4/10 from 1,783 reviews) are all highly rated places to stay in Barcelona.

  • What is a good hotel near Barcelona City Centre?

    Hotel Exe Laietana Palace is a good hotel close to Barcelona City Centre - it has scored 7.8 over 1,165 reviews from HotelsCombined users.

  • What is a good hotel in Barcelona near La Rambla?

    For a good hotel near to La Rambla, consider Hotel Exe Laietana Palace - it is rated 7.8/10 from 1,165 HotelsCombined reviews.

  • Is there a good hotel near Playa de la Barceloneta?

    Close to Playa de la Barceloneta you will find Hotel Exe Laietana Palace, which has a rating of 7.8 over 1,165 HotelsCombined reviews.

  • How much do hotels in Barcelona cost?

    Barcelona hotels have an average price of €260/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Barcelona?

    HotelsCombined users have found cheap hotels in Barcelona starting from €13 per night in the last 3 days. For the weekend of 12 Aug to 14 Aug specifically, prices in Barcelona are around €51 per night or higher.

  • How much is a hotel in Barcelona tonight?

    Prices for a hotel in Barcelona tonight are about €239 on average, but HotelsCombined users have found prices as low as €42 for tonight in the last 3 days. The best price found for a 4-star hotel in Barcelona tonight is €66.