Top Hotel Deals in Barcelona


Book Flight + Hotel together and save!
Shop La Rambla. Ponder Picasso. Marvel at Gaudi's modern architecture. Barcelona hotels beckon--make a reservation today.
  

Holiday Inn Express Barcelona City 22


from $119 USD

The first and only Hotel Express by Holiday Inn in Barcelona City, at only 4 metro stops from the cathedral and all the major attractions. Very close to the beach and historical city center....
more

Granvia HOTEL


from $107 USD

This 19th-century house is a modernist enclave, with an original chapel, a hall mirrors breakfast room, an ornate modernist staircase, and belle epoque phone booths. Guests rooms have plain alcove walls, bottle green carpets and regency style furniture, to stay in character, go around the block to gaudi*s casa calvet at carrer de Casp,for ......
more

Tryp Condal Mar


from $68 USD

The Tryp Condal Mar Hotel is an elliptic 14-storey vertical structure with a special all-round design project, and attention has been paid to every single detail....
more

Barcelo Hotel Atenea Mar


from $109 USD

Opposite the beach in the Sant Marti district of Barcelona, Barcelo Hotel Atenea Mar is located approximately five minutes from Diagonal Mar Shopping Center and 12 miles west of Barcelona International Airport....
more

AC Hotel Irla


from $116 USD

AC Irla is located one mile from the famous Gaudi buildings of Paseo de Gracia and approximately 11 miles from Barcelona International Airport....
more



More Great Deals on Barcelona Hotels

Melia Barcelona Sarria from $129 USD


Barcelo Hotel Sants from $136 USD
Sants - Montjuic

Hilton Barcelona from $142 USD
Les Corts

AC Hotel Barcelona Forum from $150 USD
Sant Marti

Barcelo Raval from $174 USD


Hilton Diagonal Mar Barcelona from $185 USD
Sant Marti

BEST WESTERN PREMIER Hotel Dante from $195 USD
Eixample

AC Hotel Victoria Suites from $211 USD


Hotel Arts Barcelona from $361 USD
Ramblas and Barrio Gotico

W Barcelona from $475 USD


Le Meridien Barcelona from $475 USD


More Cities with Great Deals