Find and Book Top Rated Hotels in Barcelona

Search among 462 available resorts and all inclusive hotels in Barcelona from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 462
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
8.6
Great1232 reviews
MapView on map1.6 mi from City Center1200 yd from Barceloneta Beach
From   US$ 385 /nightSelect
8.4
Great552 reviews
MapView on map1000 yd from City Center900 yd from Passeig de Gracia
From   US$ 456 /nightSelect
8.4
Great614 reviews
1.4 mi from City Center600 yd from Barcelona Zoo
From   US$ 53 /nightSelect
8.2
Great354 reviews
2.0 mi from City Center1300 yd from Spotify Camp Nou
From   US$ 186 /nightSelect
8.6
Great825 reviews
800 yd from City Center200 yd from La Seu, Cathedral of Barcelona
From   US$ 414 /nightSelect
8.6
Great814 reviews
600 yd from City Center100 yd from La Seu, Cathedral of Barcelona
From   US$ 368 /nightSelect
Hotel
8.6
Great982 reviews
500 yd from City Center400 yd from MACBA
From   US$ 287 /nightSelect
8.2
Great183 reviews
800 yd from City Center700 yd from Passeig de Gracia
From   US$ 429 /nightSelect
8.6
Great628 reviews
600 yd from City Center500 yd from Passeig de Gracia
From   US$ 408 /nightSelect
8.2
Great219 reviews
500 yd from City Center300 yd from MACBA
From   US$ 440 /nightSelect
1000 yd from City Center900 yd from Passeig de Gracia
From   US$ 332 /nightSelect
8.4
Great664 reviews
1100 yd from City Center1000 yd from Passeig de Gracia
From   US$ 372 /nightSelect
8.4
Great272 reviews
1600 yd from City Center1300 yd from La Sagrada Familia
From   US$ 362 /nightSelect
8.6
Great1069 reviews
400 yd from City Center400 yd from La Seu, Cathedral of Barcelona
From   US$ 421 /nightSelect
8.6
Great715 reviews
1.3 mi from City Center1600 yd from Barcelona Sants Railway Station
From   US$ 120 /nightSelect
8.4
Great224 reviews
From   US$ 329 /nightSelect
8.2
Great169 reviews
700 yd from City Center200 yd from La Seu, Cathedral of Barcelona
From   US$ 654 /nightSelect
8.4
Great185 reviews
500 yd from City Center400 yd from Passeig de Gracia
From   US$ 420 /nightSelect
2.4 mi from City Center700 yd from Spotify Camp Nou
From   US$ 207 /nightSelect
8.4
Great177 reviews
600 yd from City Center500 yd from Passeig de Gracia
From   US$ 1 001 /nightSelect

Best resorts and places to stay in Barcelona

Why visit?

Barcelona, the cosmopolitan capital of Spain's Catalonia region, is a city that offers a perfect blend of rich history, vibrant culture, stunning architecture, and beautiful beaches. Notable landmarks include the awe-inspiring Sagrada Familia, designed by renowned architect Antoni Gaudí, the historic Gothic Quarter with its charming narrow streets, and Park Güell, a UNESCO World Heritage Site featuring whimsical designs. Visitors can also enjoy the bustling atmosphere of Las Ramblas and the beautiful beachfront of Barceloneta.

Why is choosing a resort in Barcelona better than staying in a hotel?

Space and Privacy: Resorts in Barcelona offer spacious accommodations, allowing guests to have more privacy and room to relax.

Resort Facilities: Many resorts in Barcelona offer extensive facilities such as pools, spas, and fitness centers, providing a complete vacation experience.

Relaxing Environment: Resorts are often located in tranquil settings, providing a peaceful escape from the bustling city.

Personalized Services: Resorts offer personalized services and leisure activities to enhance the guest experience.

Dining Options: Many resorts feature multiple dining options, including on-site restaurants and bars, providing convenient and diverse choices for guests.

What is the price to stay in a resort per night?

In Barcelona, the average price for a night in a 3-star resort is around $100-$150, while a 4-star resort can range from $150-$250. For a luxurious 5-star resort, the price can start from $250 and go up to $500 or more per night, depending on the specific amenities and services provided.

Best value for money:

SB Icaria Barcelona – Situated close to the beach, this modern resort provides excellent value with its comfortable rooms and rooftop pool.

H10 Marina Barcelona – A stylish resort near Port Olímpic, featuring a rooftop terrace, spa, and elegant rooms.

Best luxury resorts:

W Barcelona – Known for its contemporary design, this iconic resort offers breathtaking views of the Mediterranean Sea and upscale amenities.

The Soho House Barcelona – A luxurious resort located in a historic building in the heart of the city, featuring elegant rooms and an exclusive members' club.

Best pets-friendly resorts:

Kimpton Vividora Hotel – A pet-friendly resort in the lively Gothic Quarter, providing a welcoming environment for furry companions.

Fairmont Rey Juan Carlos I – Situated in extensive gardens, this pet-friendly resort offers a tranquil retreat with spacious outdoor areas for pets.

Best 3 specific resorts for families:

Meliá Barcelona Sarrià – A family-friendly resort with spacious rooms and a rooftop pool, offering a comfortable stay for families.

Hotel SB Diagonal Zero Barcelona – Featuring family rooms and a kids' club, this modern resort is perfect for families seeking convenience and comfort.

Gran Hotel La Florida – Nestled in the hills overlooking Barcelona, this resort offers a family-friendly experience with panoramic views and a relaxing atmosphere.

Best resorts with unique views:

Hotel Miramar Barcelona – Perched on Montjuïc hill, this resort offers panoramic views of the city and the Mediterranean Sea, providing a truly unique setting.

Pullman Barcelona Skipper – Situated near the beach, this resort provides stunning views of the sea and easy access to Barcelona's waterfront attractions.

Show moreLess