Beginning of main content

Book on the go and pay later.

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in Barcelona

See all 3,162 properties in Barcelona
Barcelona Airport Hotel

Barcelona Airport Hotel

Plaza de la Volateria, 3, El Prat de Llobregat
Barcelona Airport Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated near the airport, this hotel is within 6 mi (10 km) of RCDE Stadium, Fira Barcelona, and Gran Via 2. Casa Batllo and Palau de la Musica Catalana are ...

AU$112 per night for 2 guests

Hotel Barcelona Princess

Hotel Barcelona Princess

Avinguda Diagonal 1, Barcelona
Hotel Barcelona Princess
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Hotel Barcelona Princess is next to the Fórum, Barcelona's International Convention Center, a few minutes on foot from the beach. Guests can hop on the subway ...

AU$107 per night for 2 guests

W Barcelona

W Barcelona

Plaça Rosa dels Vents, 1, Barcelona
W Barcelona
  • Free Cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in Barceloneta, this beachfront hotel is in the historical district, just steps from San Sebastian Beach and Barceloneta Beach. Palau de la Musica Catalana ...

AU$334 per night for 2 guests

easyHotel Barcelona

easyHotel Barcelona

Avinguda de la Granvia 22, L'Hospitalet de Llobregat
easyHotel Barcelona
    3.0 out of 5.0
     
     

    Situated in L'Hospitalet de Llobregat, this hotel is within a 15-minute walk of Gran Via 2 and Fira Barcelona. Placa d'Espanya and Magic Fountain of Montjuic ...

    AU$44 per night for 2 guests

    Leonardo Hotel Barcelona Las Ramblas

    Leonardo Hotel Barcelona Las Ramblas

    8 10 12 Calle Junta De Comerc, Barcelona
    Leonardo Hotel Barcelona Las Ramblas
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in Ciutat Vella, this hotel is within a 5-minute walk of La Rambla and Gran Teatre del Liceu. Palau Guell and Barcelona Cathedral are also within 10 ...

    AU$76 per night for 2 guests

    Expo Hotel Barcelona

    Expo Hotel Barcelona

    Carrer de Mallorca,1-23, Barcelona
    Expo Hotel Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Hotel Expo Barcelona is located next to the Sants station, one stop to the city center, and 0.3 miles (500 meters) from Fira Exhibition Center in Barcelona's ...

    AU$100 per night for 2 guests

    Vasanta Hotel Boutique

    Vasanta Hotel Boutique

    Carrer de Casp, 31, Barcelona
    Vasanta Hotel Boutique
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Eixample, this boutique pension is within a 10-minute walk of Casa Calvet, Palau de la Musica Catalana, and Placa de Catalunya. Casa Batllo and La ...

    AU$96 per night for 2 guests

    Barceló Raval

    Barceló Raval

    Rambla del Raval, 17-21, Barcelona
    Barceló Raval
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Located in Ciutat Vella, this luxury hotel is steps from Rambla del Raval and Raval Cat. La Rambla and Boqueria Market are also within 10 minutes. Liceu Station ...

    AU$121 per night for 2 guests

    Hotel Colon Barcelona

    Hotel Colon Barcelona

    Avenida Catedral, 7, Barcelona
    Hotel Colon Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Overlooking Barcelona Cathedral in the Gothic Quarter, this traditional hotel is a short walk from Plaza Catalunya, Las Ramblas, and one kilometer from the beaches. ...

    AU$166 per night for 2 guests

    Hotel Condes de Barcelona

    Hotel Condes de Barcelona

    Passeig de Gracia, 73-75, Barcelona
    Hotel Condes de Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Eixample, this hotel is steps from Passeig de Gracia and Casa Mila. Casa Batllo and Placa de Catalunya are also within 15 minutes. Diagonal Station ...

    AU$153 per night for 2 guests

    Hotel SB Plaza Europa

    Hotel SB Plaza Europa

    Calle Ciències 11-13, L'Hospitalet de Llobregat
    Hotel SB Plaza Europa
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Sants-Montjuic, this hotel is within a 10-minute walk of Gran Via 2 and Fira Barcelona. Placa d'Espanya and Magic Fountain of Montjuic are also within ...

    AU$92 per night for 2 guests

    Arc la Rambla

    Arc la Rambla

    La Rambla 19, Barcelona
    Arc la Rambla
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in Gothic Quarter, this hotel is steps from Teatre Principal, Centre d'Art Santa Monica, and Palau Guell. Barcelona Wax Museum and Placa Reial are also ...

    AU$84 per night for 2 guests

    Hotel Barcelona Universal

    Hotel Barcelona Universal

    Del Paral.lel, Del 76-78, Barcelona
    Hotel Barcelona Universal
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This 167-room Barcelona hotel on Avenida Parallel is less than 1 kilometer from the Maritime Museum, La Ramblas and Old Town. The Paralel metro station is in ...

    AU$124 per night for 2 guests

    H10 Madison

    H10 Madison

    C/ Dr. Joaquim Pou, 2-4-6, Barcelona
    H10 Madison
    • Free Cancellation
    • Reserve now, pay when you stay
    4.5 out of 5.0
     
     

    Located in Gothic Quarter, this luxury hotel is steps from Barcelona Cathedral and Palau de la Musica Catalana. La Rambla and Placa de Catalunya are also within ...

    AU$164 per night for 2 guests

    Vincci Bit

    Vincci Bit

    Carrer de Josep Pla, 69, Barcelona
    Vincci Bit
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Diagonal Mar i el Front Maritim del Poblenou, this hotel is within 1 mi (2 km) of Parc del Forum and Mar Bella Beach. Sagrada Familia and Palau de ...

    AU$79 per night for 2 guests

    Hotel Arts Barcelona

    Hotel Arts Barcelona

    Marina 19–21, Barcelona
    Hotel Arts Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Towering over Olympic Port, this 44-story luxury hotel is steps from Las Ramblas promenade and Barcelona's Liceu Opera House, and two kilometers from Gaudí's ...

    AU$315 per night for 2 guests

    The One Barcelona GL

    The One Barcelona GL

    Provença 277, Barcelona
    The One Barcelona GL
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Located in Eixample, this luxury hotel is steps from Passeig de Gracia and Casa Mila. Casa Batllo and Sagrada Familia are also within 1 mi (2 km). Diagonal Station ...

    AU$274 per night for 2 guests

    The Gates Diagonal Barcelona

    The Gates Diagonal Barcelona

    Avinguda Diagonal 205, Barcelona
    The Gates Diagonal Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This design hotel, situated in Barcelona’s Sant Martí neighborhood, is next to Torre Agbar, and 5 blocks from Teatre Nacional de Catalunya. Arc de Triomf is ...

    AU$119 per night for 2 guests

    Majestic Hotel & Spa Barcelona

    Majestic Hotel & Spa Barcelona

    Passeig De Gracia, 68, Barcelona
    Majestic Hotel & Spa Barcelona
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    This hotel is located on Passeig de Gràcia in the Eixample district, 2 blocks from Gaudí's La Pedrera and 1 kilometer from Barcelona's markets and galleries ...

    AU$331 per night for 2 guests

    Best Western Plus Hotel Alfa Aeropuerto

    Best Western Plus Hotel Alfa Aeropuerto

    Zona Franca Calle K, Barcelona
    Best Western Plus Hotel Alfa Aeropuerto
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    This gleaming white hotel at the entrance to the Zona Franca is two kilometres (one mile) from El Prat Airport and within four kilometres (two miles) from Barcelona ...

    AU$82 per night for 2 guests

    Check prices on hotels in Barcelona

    Tonight 10 Dec - 11 Dec
    This weekend 14 Dec - 16 Dec
    Next weekend 21 Dec - 23 Dec

    Search Hotels near Top Barcelona Attractions

    Top Barcelona Areas

    Map

    Learn about Barcelona?

    Local experts explore every corner of Barcelona for you

    Best destination for 2016: Costa Brava

    Introducing one of 2016’s hottest destinations

    Captain And Clark
    Best destination for 2016: Costa Brava. Opens in a new window.

    2 unique ways to explore Barcelona

    Experiencing Barcelona by land and by air

    Captain And Clark
    2 unique ways to explore Barcelona. Opens in a new window.

    Big adventure in Costa Brava

    Finding land, air, and sea excursions to frame a Costa Brava adventure

    No Vacation Required
    Big adventure in Costa Brava. Opens in a new window.

    Glorious Gaudi, in Barcelona

    Appreciating the best of Gaudi's architecture in Barcelona

    Beth Whitman
    Glorious Gaudi, in Barcelona. Opens in a new window.

    48 hours in Barcelona

    What to do if you only have 48 hours in Barcelona, Spain

    Midlife Road Trip
    48 hours in Barcelona. Opens in a new window.

    Recent Reviews in Barcelona

    Travel to Barcelona & Explore


    Explore Barcelona with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!