Live prices for your dates · free cancellation on many rooms

Hotels · Catalonia · Spain

Hotels in Barcelona

We reviewed 556 hotels in Barcelona across every district and price band and picked the 100 best-rated to help you choose.

100 hotels 69 rated 8.5+ typical PLN 822

hotels

W Barcelona W Iconic seafront

W Barcelona ★★★★★

Barcelona

8.4Great4,934 reviews

Stay in the iconic sail-shaped hotel right on Barcelona's beachfront, with marina-view rooms and a lively pool scene.

FromPLN 1,411per night
Occidental Barcelona 1929 O Rooftop pool

Occidental Barcelona 1929 ★★★

Barcelona

8.8Great3,902 reviews

A rooftop pool and city views in a practical Sants-Montjuïc location, a 25-minute walk from Camp Nou.

FromPLN 398per night
Nobu Hotel Barcelona N Top Dining

Nobu Hotel Barcelona ★★★★★

Barcelona

8.3Great2,734 reviews

Guests rate the dining 9/10 and love the location near train and metro – perfect for exploring Barcelona.

FromPLN 998per night
Hotel Arts Barcelona H Seafront landmark

Hotel Arts Barcelona ★★★★★

Barcelona

8.8Great1,789 reviews

High-rise 5-star with sweeping sea views, a standout breakfast, and service guests repeatedly praise.

FromPLN 216per night
Barcelo Sants B Transport hub

Barcelo Sants ★★★★

Barcelona

8.7Great8,538 reviews

Step off the airport train and into a modern hotel with excellent dining and easy transport links.

FromPLN 592per night
Grand Hyatt Barcelona G Spa & dining

Grand Hyatt Barcelona ★★★★★

Barcelona

8.5Great4,223 reviews

A 5-star Barcelona stay with standout dining and a top-tier spa, just steps from the shopping district.

FromPLN 1,020per night
Barcelo Raval B Rooftop views

Barcelo Raval ★★★★

Barcelona

8.2Great3,585 reviews

A rooftop pool with panoramic views and a central location near Las Ramblas, wrapped in striking contemporary design.

FromPLN 1,206per night
Intercontinental Barcelona By Ihg I Rooftop pool

Intercontinental Barcelona By Ihg ★★★★★

Barcelona

8.7Great2,629 reviews

A 5-star stay with a rooftop pool and spa, close to the Olympic stadium and a short walk to the Magic Fountain.

FromPLN 1,232per night
Occidental Atenea Mar - Adults Only O Adults Only

Occidental Atenea Mar - Adults Only ★★★★

Barcelona

8.5Great3,746 reviews

Adults-only hotel near Barcelona's beaches with rooftop pool, sea views, and a 8.5 guest rating.

FromPLN 652per night
Hotel El Palace Barcelona H Classic luxury

Hotel El Palace Barcelona ★★★★★

Barcelona

9.1Perfect2,114 reviews

A grand 5-star address on Gran Via with a rooftop pool, spa, and a location that puts you steps from Barcelona's finest shopping and architecture.

FromPLN 2,335per night
Majestic Hotel & Spa Barcelona Gl M Grand Classic

Majestic Hotel & Spa Barcelona Gl ★★★★★

Barcelona

8.7Great2,879 reviews

A polished 5-star on Passeig de Gràcia, steps from Gaudi's masterpieces and the city's best shopping.

FromPLN 1,519per night
Allegro Barcelona A Central & Connected

Allegro Barcelona ★★★

Barcelona

8.7Great3,489 reviews

A modern 3-star hotel with private parking, free Wi-Fi, and easy access to the metro and Placa de Catalunya.

FromPLN 812per night
The Social Hub Barcelona Poblenou Extended Stay T Rooftop pool
8.1Great506 reviews

A rooftop pool, fitness club, and easy access to metro and tram make this Sant Marti spot a solid pick for longer stays.

FromPLN 421per night
Hilton Diagonal Mar Barcelona H Beach proximity

Hilton Diagonal Mar Barcelona ★★★★

Barcelona

8.3Great2,842 reviews

A comfortable base near the beach and convention centre, with a strong breakfast and a large pool area.

FromPLN 897per night
St Christopher'S Inn Barcelona S Central & Social
7.8Very good6,721 reviews

Central Barcelona hostel with a lively bar, free walking tours, and a 10/10 location near Plaça Catalunya.

FromPLN 175per night
Generator Barcelona G Social & central

Generator Barcelona

Barcelona Hostel

7.6Very good8,494 reviews

A lively hostel near Gaudí landmarks with a rooftop terrace, social events, and a range of dorms and private rooms.

FromPLN 235per night
Barcelona Princess B Beach & Pool

Barcelona Princess ★★★★

Barcelona

8.8Great11,107 reviews

Seafront contemporary hotel with rooftop pool, spa, and dining—20 minutes from the airport.

FromPLN 570per night
H10 Marina Barcelona H Beach proximity

H10 Marina Barcelona ★★★★

Barcelona

8.5Great3,160 reviews

A modern Barcelona base with a rooftop pool, spa, and easy beach access — plus a breakfast guests call exceptional.

FromPLN 931per night
Hotel Alimara H Metro convenience

Hotel Alimara ★★★★

Barcelona

8.4Great3,112 reviews

A quiet, well-connected base in Horta-Guinardo with a metro station steps away and a solid on-site restaurant.

FromPLN 413per night
Cotton House Hotel, Autograph Collection C Historic 5-star

Cotton House Hotel, Autograph Collection ★★★★★

Barcelona

8.4Great170 reviews

A 5-star palace hotel with a rooftop pool and a prime Gran Via address in central Barcelona.

FromPLN 1,657per night
Grand Hotel Central, Small Luxury Hotels G Rooftop & Spa

Grand Hotel Central, Small Luxury Hotels ★★★★★

Barcelona

8.6Great1,665 reviews

A five-star Barcelona stay with a rooftop pool, hammam spa, and an unbeatable address beside the Gothic Quarter.

FromPLN 1,236per night
Majestic Residence M Family-friendly apartments

Majestic Residence

Barcelona Apartment

8.6Great66 reviews

Spacious, well-equipped apartments on Passeig de Gràcia — a practical base for families exploring Barcelona.

FromPLN 1,810per night
Torre Melina, A Gran Melia Hotel T Gardens & Pools

Torre Melina, A Gran Melia Hotel ★★★★★

Barcelona

8.8Great2,259 reviews

A calm, garden-filled 5-star with pools and a spa, a short walk from Sagrada Familia.

FromPLN 1,169per night
Novotel Barcelona City N Rooftop pool

Novotel Barcelona City ★★★★

Barcelona

8.4Great4,073 reviews

A rooftop pool, family rooms, and a spot on Avinguda Diagonal make this a practical pick for Barcelona.

FromPLN 853per night
Melia Barcelona Sky 4 Sup M Rooftop pool

Melia Barcelona Sky 4 Sup ★★★★

Barcelona

8.3Great1,587 reviews

Rooftop pool, sea views, and staff who go out of their way—this Poblenou hotel blends style with genuine hospitality.

FromPLN 897per night
Occidental Diagonal 414 O Rooftop pool

Occidental Diagonal 414 ★★★★

Barcelona

8.5Great1,463 reviews

Rooftop pool, modern rooms, and a central Diagonal Avenue location in Barcelona.

FromPLN 1,046per night
Hotel Santa Marta H Central & rated

Hotel Santa Marta ★★

Barcelona

8.7Great3,226 reviews

A solid, central base in the Gothic quarter with a remarkable 8.7 guest rating.

FromPLN 141per night
Me By Melia Barcelona M Rooftop pool

Me By Melia Barcelona ★★★★★

Barcelona

8.9Great1,941 reviews

A 5-star design hotel steps from Passeig de Gracia, with a rooftop pool and pet-friendly rooms.

FromPLN 1,154per night
Hotel Casa Fuster G.L Monumento H Modernist landmark

Hotel Casa Fuster G.L Monumento ★★★★★

Barcelona

8.7Great2,295 reviews

A Modernist landmark with a rooftop pool, just steps from Gaudí's masterpieces and the Diagonal metro.

FromPLN 1,195per night
Hotel Barcelona Universal H Roof pool & metro

Hotel Barcelona Universal ★★★★

Barcelona

8.3Great5,408 reviews

A modern base with a rooftop pool, direct metro access, and a location that puts the port and Gothic Quarter within easy reach.

FromPLN 707per night
Mandarin Oriental, Barcelona M Central luxury

Mandarin Oriental, Barcelona ★★★★★

Barcelona

8.8Great562 reviews

Elegant five-star on Passeig de Gràcia with standout service and a location that puts Gaudí and shopping on your doorstep.

FromPLN 6,117per night
The One Barcelona Gl T City chic

The One Barcelona Gl ★★★★★

Barcelona

8.9Great1,327 reviews

A polished 5-star base with a rooftop pool, spa and attentive service, a short walk from Barcelona's dining and shopping scene.

FromPLN 1,463per night
Hotel 1898 H Rooftop pool

Hotel 1898 ★★★★

Barcelona

8.8Great5,060 reviews

Historic 4-star on La Rambla with a rooftop pool, spa, and a location steps from Placa de Catalunya.

FromPLN 868per night
Sercotel Hotel Rosellon S Central & Rooftop

Sercotel Hotel Rosellon ★★★★

Barcelona

8.5Great7,024 reviews

A rooftop terrace with landmark views and a central location make this a strong pick for Barcelona.

FromPLN 1,102per night
Sir Victor Hotel, Part Of Sircle Collection S Design-led stay
8.2Great824 reviews

A design-forward 5-star with rooftop pool, spa, and a location steps from Barcelona's best shopping and dining.

FromPLN 1,728per night
Melia Barcelona Sarria M Guest favorite

Melia Barcelona Sarria ★★★★★

Barcelona

8.2Great1,788 reviews

Guests praise the extensive breakfast and helpful staff at this 5-star Barcelona hotel.

FromPLN 1,009per night
Eurostars Cristal Palace E Central & Spacious

Eurostars Cristal Palace ★★★★

Barcelona

8.4Great2,434 reviews

A central Barcelona base with spacious rooms, helpful staff, and easy airport links.

FromPLN 316per night
Petit Palace Boqueria Garden P Central & Garden

Petit Palace Boqueria Garden ★★★★

Barcelona

8.6Great5,163 reviews

An 8.6-rated stay on Boqueria street, steps from La Rambla and Plaza Real, with a peaceful garden courtyard.

FromPLN 1,110per night
H10 Casanova H Wellness stay

H10 Casanova ★★★★

Barcelona

8.7Great2,910 reviews

A wellness-focused 4-star on Gran Via, close to metro and within walking distance of La Boqueria.

FromPLN 812per night
Almanac Barcelona A Boutique & central

Almanac Barcelona ★★★★★

Barcelona

8.6Great472 reviews

A 5-star boutique hotel with a rooftop pool and spa, steps from Placa de Catalunya.

FromPLN 4,062per night
Sofitel Barcelona Skipper S Seafront 5-star

Sofitel Barcelona Skipper ★★★★★

Barcelona

8.8Great2,320 reviews

Rooftop pool, sea views, and a spot beside Port Olympic make this 5-star a relaxed base.

FromPLN 1,601per night
Ilunion Barcelona I Pool & Parking

Ilunion Barcelona ★★★★

Barcelona

8.5Great6,759 reviews

A rooftop pool, private parking, and easy metro access make this a practical base for exploring Barcelona.

FromPLN 640per night
Unite Hostel Barcelona U Beach base

Unite Hostel Barcelona

Barcelona Hostel

8Great8,358 reviews

A short walk from the beach, this hostel pairs clean, modern rooms with co-working space, yoga, and a rooftop terrace—all at a fair price.

FromPLN 1,579per night
Safestay Barcelona Passeig De Gracia (Adults Only) S Adults-only hostel
6.7Nice7,467 reviews

An adults-only hostel right on Passeig de Gracia with a rooftop terrace, 24-hour reception, and easy access to Barcelona's landmarks.

FromPLN 276per night
Ohla Barcelona O Top Location

Ohla Barcelona ★★★★★

Barcelona

8.8Great2,431 reviews

Rooftop pool, chic rooms, and a prime Ciutat Vella location near the Chocolate Museum and Gothic Quarter.

FromPLN 1,795per night
H La Paloma Boutique (Adults Only) H Adults-only
8.8Great1,384 reviews

Adults-only 17-room boutique with standout staff and a 5-minute walk to La Boqueria market.

FromPLN 715per night
Hotel Rialto H Central & practical

Hotel Rialto ★★★

Barcelona

8.6Great5,142 reviews

Steps from La Rambla and the Boqueria market, this straightforward 3-star in the Gothic Quarter wins on location.

FromPLN 480per night
Kabul Party Hostel Barcelona K Great value

Kabul Party Hostel Barcelona

Barcelona Hostel

8.5Great4,357 reviews

Social hostel on Placa Reial with free meals, rooftop terrace, and easy access to Las Ramblas.

FromPLN 60per night
Monument Hotel M Rooftop pool

Monument Hotel ★★★★★

Barcelona

8.8Great1,115 reviews

A polished 5-star on Passeig de Gràcia with a rooftop pool and spa, close to Gaudí landmarks.

FromPLN 1,847per night
Icon Bcn I Central Eixample

Icon Bcn ★★★★

Barcelona

8.7Great2,619 reviews

A 4-star hotel with a 9.0 location rating, steps from Urquinaona metro and Casa Calvet.

FromPLN 588per night

Map & live prices by our partner

The Best Hotels in Barcelona

With over 500 hotels, Barcelona offers something for every traveler. The top-rated properties, like Hotel El Palace Barcelona (9.1 rating) and The One Barcelona Gl (8.9), are scattered across the city. For budget-conscious visitors, some excellent 5-star hotels are available from as little as €48. The most typical price you'll pay is around €191 per night, and you can find everything from boutique gems to grand luxury properties.

Hotels Near Barcelona Port

For cruise passengers and those who love the waterfront, hotels near the port offer convenience and sea views. The Hotel Arts Barcelona is a top pick with an 8.8 rating, while Barcelona Princess and H10 Marina Barcelona provide comfortable stays near the marina. These hotels are also within easy reach of the beach and the city's attractions.

Hotels in the Gothic Quarter

The Gothic Quarter is the oldest part of Barcelona, with narrow medieval streets and historic squares. Staying here puts you in the heart of the city's history. Grand Hotel Central and Lamaro Hotel are both excellent choices, and the area is perfect for exploring on foot. You'll be steps from Barcelona Cathedral and the vibrant Las Ramblas.

Hotels in Barcelona City Center

The city center is where most first-time visitors gravitate, offering easy access to major sights. Hotels like H10 Metropolitan and H10 Cubik are just a short walk from Plaça de Catalunya. Expect to pay a bit more for central locations, but you'll save on transportation and have everything at your doorstep.

Hotels Near Sagrada Família

The Sagrada Família is Barcelona's most iconic landmark, and staying nearby means you can visit it without the crowds. While no specific hotels are listed near it, the surrounding Eixample district has many options. You'll be within walking distance of Gaudí's masterpiece and the city's grid of elegant streets.

Hotels Near Camp Nou

For football fans, staying near Camp Nou is a must. Occidental Barcelona 1929 is a practical choice, just a 25-minute walk from the stadium. The area around Camp Nou is more residential, but you'll find good value and easy access to the city via metro. It's a great option for catching a match while exploring Barcelona.

Hotels on Las Ramblas

Las Ramblas is Barcelona's famous tree-lined boulevard, and staying here is all about being in the midst of the action. Hotel 1898 is a historic 4-star on La Rambla itself, while Barcelo Raval offers rooftop views in the nearby Raval district. You'll be a short stroll from the Gothic Quarter and the lively Boqueria market.

Hotels in Eixample

Eixample is Barcelona's elegant grid district, home to many of the city's Modernist treasures. Hotels here are often luxury properties with rooftop pools, like The One Barcelona Gl and Almanac Barcelona. Staying in Eixample gives you a central base with easy access to Passeig de Gràcia and its famous shops and architecture.

Hotels Near Barcelona Sants Station

Barcelona Sants is the city's main train station, and hotels nearby are convenient for those arriving by rail. The area offers a range of options, from the rooftop pool of Occidental Barcelona 1929 to more modest stays. You'll have easy metro access to the rest of the city, making it a practical choice for travelers.

Hotels in Gràcia

Gràcia is a bohemian neighborhood known for its lively plazas and independent shops. Hotels here offer a local experience away from the tourist crowds. Enjoy a more laid-back atmosphere while still being just a short metro ride from the city center. It's a great choice for those wanting to see a different side of Barcelona.

Frequently asked

How much does a hotel in Barcelona cost per night?

Hotel prices in Barcelona vary widely. The most typical price is around €191 per night, but you can find budget-friendly options from as low as €48 or splurge on luxury suites up to €1,421.

Which district is best to stay in Barcelona for first-time visitors?

The Gothic Quarter and Eixample are ideal for first-timers. The Gothic Quarter offers medieval charm and proximity to landmarks, while Eixample is central, elegant, and dotted with Modernist architecture.

How far in advance should I book a hotel in Barcelona?

It's wise to book as early as possible, especially for summer months and during major events. Barcelona is a popular year-round destination, and the best properties can fill up quickly.

How do I get from Barcelona Airport to my hotel?

The Aerobus connects the airport to Plaça de Catalunya in about 35 minutes. From there, you can reach most hotels on foot or via the metro. Taxis are also plentiful and take around 20 minutes to the city center.

Hotels in Barcelona

Barcelona's hotel scene is as varied as the city itself. You can sleep in a sail-shaped landmark on the beachfront, a restored palace near the cathedral, or a sleek tower overlooking the marina. The city's star-rated hotels cluster around the Gothic Quarter and Eixample, while beach lovers head east to spots near the Port Olímpic and Diagonal Mar. With typical nightly rates around €191, a stay here can range from a budget-friendly €48 to a splurge-worthy €1,421.

What makes Barcelona's hotels distinct is their sense of place. Many are housed in Modernist buildings with rooftop pools that frame Gaudí's masterpieces, while others are contemporary high-rises designed to maximize sea views. Whether you're here for the architecture, the beaches, or the food, the right hotel puts you steps from the action. The pages below also include a few guest houses and apartments alongside the hotels, offering more options for travelers who want a different kind of stay.

The bottom line

This selection of hotels in Barcelona suits a wide range of travelers, from those seeking luxury landmarks to budget-conscious explorers. If you're visiting with kids, consider the family-friendly options page. For those who want to be near the sand, the beach hotels page is a better fit, while spa enthusiasts might prefer the spa hotels selection. If you're on a tight budget, the cheap and budget hotels page offers more affordable choices.