Find and Book Top Rated Hotels in Barcelona

Search among 754 available hotels and places to stay in Barcelona from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 754
Filter & 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
Great1229 reviews
MapView on map2.6 km from City Centre900 m from Port Olimpic
From   US$ 317 /nightSelect
8.4
Great938 reviews
From   US$ 113 /nightSelect
8.4
Great614 reviews
2.2 km from City Centre1.0 km from Barceloneta Beach
From   US$ 53 /nightSelect
8.2
Great381 reviews
3.4 km from City Centre1.6 km from Barcelona International Convention Center
From   US$ 214 /nightSelect
8.4
Great794 reviews
1.3 km from City Centre1.0 km from Port Vell
From   US$ 193 /nightSelect
8.4
Great1010 reviews
900 m from City Centre1000 m from Port Vell
From   US$ 194 /nightSelect
8.6
Great822 reviews
700 m from City Centre800 m from Passeig de Gracia
From   US$ 300 /nightSelect
8.2
Great498 reviews
4.6 km from City Centre200 m from Barcelona International Convention Center
From   US$ 179 /nightSelect
8.6
Great2046 reviews
4.9 km from City Centre300 m from Barcelona International Convention Center
From   US$ 141 /nightSelect
8.6
Great815 reviews
600 m from City Centre600 m from Passeig de Gracia
From   US$ 326 /nightSelect
8.4
Great224 reviews
From   US$ 246 /nightSelect
8.4
Great684 reviews
2.6 km from City Centre1.4 km from La Sagrada Familia
From   US$ 150 /nightSelect
Hotel
8.6
Great979 reviews
500 m from City Centre500 m from Plaça de Catalunya Train Station
From   US$ 264 /nightSelect
8.4
Great762 reviews
3.9 km from City Centre1000 m from Barcelona International Convention Center
From   US$ 199 /nightSelect
8.6
Great1927 reviews
3.0 km from City Centre1.8 km from Barcelona International Convention Center
From   US$ 122 /nightSelect
3.9 km from City Centre700 m from Spotify Camp Nou
From   US$ 218 /nightSelect
8.4
Great1160 reviews
2.5 km from City Centre1.3 km from La Sagrada Familia
From   US$ 235 /nightSelect
8.4
Great288 reviews
1.2 km from City Centre1.1 km from Plaça de Catalunya Train Station
From   US$ 217 /nightSelect
8.2
Great424 reviews
2.3 km from City Centre1.4 km from La Sagrada Familia
From   US$ 208 /nightSelect
8.4
Great570 reviews
1.0 km from City Centre700 m from Port Vell
From   US$ 220 /nightSelect
Hotel
8.4
Great167 reviews
300 m from City Centre200 m from Passeig de Gracia
From   US$ 512 /nightSelect
8.2
Great354 reviews
3.2 km from City Centre1.2 km from Spotify Camp Nou
From   US$ 183 /nightSelect
8.6
Great715 reviews
2.0 km from City Centre600 m from Plaza Espanya
From   US$ 120 /nightSelect
8.4
Great491 reviews
2.4 km from City Centre1.3 km from Barcelona Sants Railway Station
From   US$ 242 /nightSelect
8.6
Great1069 reviews
400 m from City Centre400 m from Passeig de Gracia
From   US$ 413 /nightSelect
8.2
Great269 reviews
2.3 km from City Centre200 m from Plaza Espanya
From   US$ 193 /nightSelect
8.6
Great1890 reviews
From   US$ 256 /nightSelect
8.6
Great1041 reviews
2.7 km from City Centre100 m from Barcelona Sants Railway Station
From   US$ 182 /nightSelect
8.6
Great211 reviews
1.5 km from City Centre1.0 km from La Sagrada Familia
From   US$ 39 /nightSelect
Hotel
8.4
Great550 reviews
900 m from City Centre900 m from Plaça de Catalunya Train Station
From   US$ 267 /nightSelect
900 m from City Centre900 m from Passeig de Gracia
From   US$ 273 /nightSelect
8.4
Great272 reviews
1.4 km from City Centre1.2 km from La Sagrada Familia
From   US$ 193 /nightSelect
8.4
Great888 reviews
700 m from City Centre600 m from Passeig de Gracia
From   US$ 258 /nightSelect
Hotel
8.4
Great837 reviews
800 m from City Centre700 m from Port Vell
From   US$ 98 /nightSelect
8.6
Great2226 reviews
5.0 km from City Centre400 m from Barcelona International Convention Center
From   US$ 141 /nightSelect
8.2
Great284 reviews
1.2 km from City Centre1.1 km from Passeig de Gracia
From   US$ 338 /nightSelect
8.4
Great238 reviews
1.3 km from City Centre1000 m from La Sagrada Familia
From   US$ 257 /nightSelect
8.4
Great1795 reviews
4.8 km from City Centre900 m from Spotify Camp Nou
From   US$ 126 /nightSelect
8.4
Great497 reviews
500 m from City Centre400 m from Passeig de Gracia
From   US$ 283 /nightSelect
8.6
Great252 reviews
300 m from City Centre300 m from Plaça de Catalunya Train Station
From   US$ 51 /nightSelect
Hotel
8.6
Great1612 reviews
1000 m from City Centre600 m from Port Vell
From   US$ 213 /nightSelect
8.4
Great654 reviews
1.9 km from City Centre1.1 km from Port Vell
From   US$ 304 /nightSelect
8.6
Great1336 reviews
2.7 km from City Centre500 m from
From   US$ 122 /nightSelect
8.6
Great1314 reviews
1000 m from City Centre500 m from Port Vell
From   US$ 172 /nightSelect
8.6
Great1777 reviews
1.2 km from City Centre700 m from Port Vell
From   US$ 211 /nightSelect
8.6
Great2388 reviews
3.0 km from City Centre1.4 km from La Sagrada Familia
From   US$ 164 /nightSelect
Hotel
8.4
Great1131 reviews
1.3 km from City Centre800 m from Port Vell
From   US$ 192 /nightSelect
Hotel
8.4
Great692 reviews
2.0 km from City Centre200 m from Plaza Espanya
From   US$ 222 /nightSelect
8.2
Great233 reviews
800 m from City Centre700 m from Passeig de Gracia
From   US$ 364 /nightSelect
8.4
Great634 reviews
1.4 km from City Centre900 m from Port Vell
From   US$ 156 /nightSelect

Best hotels and places to stay in Barcelona

Why visit?

Barcelona, Spain is a vibrant and captivating city that offers a unique blend of history, culture, and stunning architecture. With its beautiful beaches, world-renowned cuisine, and lively nightlife, it is no wonder that Barcelona is a popular destination for tourists. Whether you are looking to relax in a luxurious hotel, explore the citys rich history, or indulge in delicious tapas, Barcelona has something to offer every traveler. So why not plan your stay in one of the best hotels in Barcelona and experience all that this enchanting city has to offer?

Where to stay?

Gothic Quarter: This historic neighborhood is located in the heart of Barcelona and is known for its narrow medieval streets, charming plazas, and Gothic-style architecture. Staying in the Gothic Quarter will allow you to be within walking distance of major tourist attractions such as the Barcelona Cathedral and the Picasso Museum. There are a variety of hotels in Barcelona to choose from in this area, ranging from luxurious 5-star options to budget-friendly hostels.

Eixample: If you prefer a more modern and upscale atmosphere, the Eixample district is the perfect choice for your stay. This neighborhood is famous for its grid-like layout, wide avenues, and stunning examples of modernist architecture, including the iconic Sagrada Familia. Eixample offers a mix of luxury hotels and boutique accommodations, providing a comfortable and stylish stay in Barcelona.

Barceloneta: Located by the sea, the Barceloneta neighborhood is ideal for those seeking a beach getaway. With its sandy shores, lively beach bars, and fresh seafood restaurants, Barceloneta offers a unique coastal experience. Many hotels in Barcelona can be found in this area, offering stunning views of the Mediterranean Sea and easy access to the beach.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Barcelona Center: Located in the Eixample district, Hotel Barcelona Center offers comfortable and stylish accommodations at an affordable price. With spacious rooms, modern amenities, and a rooftop pool, this hotel provides great value for your money. Its central location allows easy access to popular attractions such as the Sagrada Familia and Casa Batlló.

Generator Barcelona: If youre looking for a budget-friendly option, Generator Barcelona, located in the Gracia neighborhood, is a fantastic choice. This trendy hostel offers both private rooms and dormitory-style accommodations at affordable rates. With its vibrant atmosphere, social events, and stylish design, Generator Barcelona provides a unique and wallet-friendly experience.

Hotel Gótico Barcelona: Located in the heart of the Gothic Quarter, Hotel Gótico Barcelona combines affordability with a prime location. This cozy boutique hotel offers comfortable rooms and friendly service. With major attractions like the Barcelona Cathedral and La Rambla just a short walk away, Hotel Gótico Barcelona offers great value for travelers on a budget.

Best kids-friendly hotels:

Hotel Arts Barcelona: Situated in the Olympic Port area, Hotel Arts Barcelona offers a family-friendly experience with its spacious rooms and stunning views of the sea. The hotel features a dedicated childrens club, an outdoor pool, and a variety of dining options to cater to all tastes. Its proximity to the beach and nearby parks makes it an ideal choice for families.

Hotel PortAventura: For families seeking adventure and entertainment, Hotel PortAventura is the perfect choice. Located just outside Barcelona in Salou, this hotel is part of the famous PortAventura World amusement park. It offers spacious family rooms, a water park, and direct access to thrilling rides and shows. Kids will love the excitement of staying in this action-packed resort.

Best hotels for a romantic getaway:

Mandarin Oriental Barcelona: Set in the elegant Passeig de Gracia area, Mandarin Oriental Barcelona combines luxury and romance. This 5-star hotel boasts beautifully designed rooms, a spa, and a rooftop terrace with panoramic views of the city. Enjoy a romantic dinner at their Michelin-starred restaurant, Moments, and indulge in a couples spa treatment for a truly unforgettable experience.

Hotel Miramar Barcelona: Perched on the Montjuïc Mountain, Hotel Miramar Barcelona offers a tranquil and romantic retreat with its stunning views of the city and the Mediterranean Sea. This grand hotel features elegant rooms, a spa, and a rooftop pool. Take a romantic stroll through the nearby gardens or enjoy a glass of wine while watching the sunset from the terrace.

Best for location:

Hotel Casa Fuster: Located on Passeig de Gracia, Hotel Casa Fuster offers a prime location with easy access to Barcelonas top attractions, shopping, and dining. This luxurious hotel showcases modernist architecture and provides lavish rooms, a rooftop terrace, and a jazz club. Staying here puts you right in the vibrant heart of the city.

W Barcelona: Situated on Barceloneta Beach, W Barcelona provides stunning sea views and a convenient location near the lively Port Olympic area. This iconic hotel offers contemporary rooms, a vibrant bar, and a rooftop pool with panoramic vistas. Enjoy the beach by day and experience the vibrant nightlife just steps away.

Hotel Midmost Barcelona: Nestled in the Gothic Quarter, Hotel Midmost Barcelona offers a central location with easy access to the citys historic landmarks, shops, and restaurants. This boutique hotel provides stylish rooms, a rooftop terrace, and personalized service. Immerse yourself in the charming atmosphere of the old town while being close to all that Barcelona has to offer.

Best for a short city break:

Hotel Pulitzer Barcelona: Located in the heart of the city on Plaza Catalunya, Hotel Pulitzer Barcelona offers a convenient base for exploring the city. This modern hotel features comfortable rooms, a terrace bar, and a stylish restaurant. Enjoy the vibrant energy of Barcelona right at your doorstep.

Hotel 1898: Situated on the famous La Rambla, Hotel 1898 combines elegance with a central location. This boutique hotel offers luxurious rooms, a rooftop pool, and a spa. Experience the lively atmosphere of La Rambla and explore the nearby Gothic Quarter during your short city break.

Show moreLess