Hotels in Barcelona

Compare Barcelona hotels. Our choice of great value hotels in Barcelona. Check price and availability and book online. Take advantage of our many discounts on luxury accommodation and cheap hotels in central Barcelona.


AB Viladomat Hotel, Viladomat 197, BarcelonaAB Viladomat Hotel (3 Star)
Viladomat 197, Barcelona, 8015
Room Prices From: £ 48
AC by Marriott Barcelona Forum, Paseo Taulat 278, BarcelonaAC by Marriott Barcelona Forum (4 Star)
Paseo Taulat 278, Barcelona, 8029
Room Prices From: £ 50.14
Acevi Villarroel Hotel, Villarroel 106, BarcelonaAcevi Villarroel Hotel (4 Star)
Villarroel 106, Barcelona, 8011
Advance Hotel, Sepulveda 180, BarcelonaAdvance Hotel (4 Star)
Sepulveda 180, Barcelona, 8011
Room Prices From: £ 79.77
Agora Residence, Passeig Dels Castanyers, 21, BarcelonaAgora Residence (2 Star)
Passeig Dels Castanyers, 21, Barcelona, 8035
Agora Residence (Superior Rooms), Passeig Dels Castanyers, 21, BarcelonaAgora Residence (Superior Rooms) (2 Star)
Passeig Dels Castanyers, 21, Barcelona, 8035
Amrey Sant Pau, Sant Antoni Maria Claret, 173, BarcelonaAmrey Sant Pau (2 Star)
Sant Antoni Maria Claret, 173, Barcelona, 8041
Room Prices From: £ 37.6
Apsis Sant Angelo Hotel, Consell de Cent 74, BarcelonaApsis Sant Angelo Hotel (3 Star)
Consell de Cent 74, Barcelona, 8015
Aragon Hotel, Calle Aragon, 569, BarcelonaAragon Hotel (3 Star)
Calle Aragon, 569, Barcelona, 8026
Aston Hotel, C/ Paris 101, BarcelonaAston Hotel (3 Star)
C/ Paris 101, Barcelona, 8029
Atenas Hotel, Avenida Meridiana, 151, BarcelonaAtenas Hotel (4 Star)
Avenida Meridiana, 151, Barcelona, 8026
Attica 21 Barcelona Mar Hotel, Provencals 10, BarcelonaAttica 21 Barcelona Mar Hotel (4 Star)
Provencals 10, Barcelona, 8019
Barcelo Atenea Mar, Paseo Garcia Faria 37-47, BarcelonaBarcelo Atenea Mar (4 Star)
Paseo Garcia Faria 37-47, Barcelona, 8019
Barcelona Plaza, Plaza Espana 6, BarcelonaBarcelona Plaza (4 Star)
Plaza Espana 6, Barcelona, 8014
Barcelona Princess Hotel, Avda. Diagonal 1, BarcelonaBarcelona Princess Hotel (4 Star)
Avda. Diagonal 1, Barcelona, 8019
Best Aranea Hotel, Consell de Cent 444, BarcelonaBest Aranea Hotel (3 Star)
Consell de Cent 444, Barcelona, 8013
Best Western Hotel del Teatre Auditori, Ribes, 71, BarcelonaBest Western Hotel del Teatre Auditori (3 Star)
Ribes, 71, Barcelona, 8025
Cardona Duquesa Hotel, Paseo de Colon 12, BarcelonaCardona Duquesa Hotel (4 Star)
Paseo de Colon 12, Barcelona, 8002
Catalonia Ramblas Hotel, Calle de Pelai 28, BarcelonaCatalonia Ramblas Hotel (4 Star)
Calle de Pelai 28, Barcelona, 8002
Condes de Barcelona Hotel, Paseo de Gracia, 73-75, BarcelonaCondes de Barcelona Hotel (4 Star)
Paseo de Gracia, 73-75, Barcelona, 8008
Dalia Ramblas Hotel, Sant Pau 22, BarcelonaDalia Ramblas Hotel (3 Star)
Sant Pau 22, Barcelona, 8001
Room Prices From: £ 72.07
El Castell Hotel, C Del Castell 1, BarcelonaEl Castell Hotel (3 Star)
C Del Castell 1, Barcelona, 8830
Room Prices From: £ 29.62
Euro Hotel Diagonal Port, C/ Lope de Vega, 4, BarcelonaEuro Hotel Diagonal Port (4 Star)
C/ Lope de Vega, 4, Barcelona, 8005
Room Prices From: £ 41.59
Europark Hotel, Arago 325, BarcelonaEuropark Hotel (3 Star)
Arago 325, Barcelona, 8009
Evenia Rocafort Hotel, C/ Rocafort, 23-25, BarcelonaEvenia Rocafort Hotel (3 Star)
C/ Rocafort, 23-25, Barcelona, 8015
Evenia Rossello Hotel, Rossella 191, BarcelonaEvenia Rossello Hotel (4 Star)
Rossella 191, Barcelona, 8036
Expo Hotel Barcelona, C/ Mallorca 1-23, BarcelonaExpo Hotel Barcelona (4 Star)
C/ Mallorca 1-23, Barcelona, 8014
Four Points by Sheraton, Avda. Diagonal, 161-163, BarcelonaFour Points by Sheraton (3 Star)
Avda. Diagonal, 161-163, Barcelona, 8018
Front Maritim Barcelona Hotel, Passeig Garcaa Faria 69, BarcelonaFront Maritim Barcelona Hotel (4 Star)
Passeig Garcaa Faria 69, Barcelona, 8019
Generator Barcelona Hotel, Corsega, 377, BarcelonaGenerator Barcelona Hotel (1 Star)
Corsega, 377, Barcelona, 8037
Room Prices From: £ 58.11
Generator Hostel Barcelona, Corsega, 377, BarcelonaGenerator Hostel Barcelona (1 Star)
Corsega, 377, Barcelona, 8037
Room Prices From: £ 51.28
Glories Hotel, C/Padilla 173, BarcelonaGlories Hotel (3 Star)
C/Padilla 173, Barcelona, 8013
Grupotel Gravina, Gravina 12, BarcelonaGrupotel Gravina (3 Star)
Gravina 12, Barcelona, 8001
Room Prices From: £ 55.83
HCC Montblanc, VĂ­a Laietana 61, BarcelonaHCC Montblanc (3 Star)
VĂ­a Laietana 61, Barcelona, 8003
Room Prices From: £ 52.99
HCC Open, C/ Diputacio 100, BarcelonaHCC Open (3 Star)
C/ Diputacio 100, Barcelona, 8014
Room Prices From: £ 46.15
Holiday Inn Express Barcelona City 22@, c/Pallars 203, BarcelonaHoliday Inn Express Barcelona City 22@ (3 Star)
c/Pallars 203, Barcelona, 8005
Hotel 4 Barcelona, C/Doctor Trueta 164, BarcelonaHotel 4 Barcelona (4 Star)
C/Doctor Trueta 164, Barcelona, 8005
Hotel Albeniz, Arago 591-593, BarcelonaHotel Albeniz (3 Star)
Arago 591-593, Barcelona, 8026
Hotel America Barcelona, Provenca 195, BarcelonaHotel America Barcelona (4 Star)
Provenca 195, Barcelona, 8008
Room Prices From: £ 62.16
Hotel Majestic, 68 Paseo de Gracia, BarcelonaHotel Majestic (5 Star)
68 Paseo de Gracia, Barcelona, 8007
Hotel Rivoli Ramblas, La Rambla 128, BarcelonaHotel Rivoli Ramblas (4 Star)
La Rambla 128, Barcelona, 8002
Hotel Vilamari, C/Vilamari 34-36, BarcelonaHotel Vilamari (4 Star)
C/Vilamari 34-36, Barcelona, 8015
Nouvel Hotel, Santa Ana 18, BarcelonaNouvel Hotel (3 Star)
Santa Ana 18, Barcelona, 8002
Oasis Hotel, Pla de Palau 17, BarcelonaOasis Hotel (2 Star)
Pla de Palau 17, Barcelona, 8003
Ofelias Hotel, Calle de Llançà, 24, BarcelonaOfelias Hotel (4 Star)
Calle de Llançà, 24, Barcelona, 8015
Room Prices From: £ 83.18
Pere IV, Pallars 128-130, BarcelonaPere IV (4 Star)
Pallars 128-130, Barcelona, 8018
Ramblas Hotel, Ramblas, 33, BarcelonaRamblas Hotel (3 Star)
Ramblas, 33, Barcelona, 8002
Renaissance Barcelona Hotel, Pau Claris 122, BarcelonaRenaissance Barcelona Hotel (5 Star)
Pau Claris 122, Barcelona, 8009
Room Prices From: £ 94.01
Sagrada Familia Hotel, Corcega 541, BarcelonaSagrada Familia Hotel (3 Star)
Corcega 541, Barcelona, 8025
SB Icaria Barcelona Hotel, Av Icaria 195, BarcelonaSB Icaria Barcelona Hotel (4 Star)
Av Icaria 195, Barcelona, 8005
Room Prices From: £ 68.37
Senator Barcelona, Cardenal Reig 11, BarcelonaSenator Barcelona (4 Star)
Cardenal Reig 11, Barcelona, 8028
Torre Catalunya Hotel, Avinguda Roma 2-4, BarcelonaTorre Catalunya Hotel (4 Star)
Avinguda Roma 2-4, Barcelona, 8014
Transit Hotel, Rector Triado 82, BarcelonaTransit Hotel (1 Star)
Rector Triado 82, Barcelona, 8014
Vincci Bit Hotel, Josep Pla 69, BarcelonaVincci Bit Hotel (4 Star)
Josep Pla 69, Barcelona, 8019
Room Prices From: £ 45.84


  • Book Cheap and Special Offer Hotels
  • Book Cheap Flights

Hotel Search

1. Enter your destination or hotel name

2. Select your Date


3. Select your rooms and guests


 
  Help


Search For Flights

Compare flight prices from airlines such as Ryanair, Easyjet, British Airways, Emirates, Opodo, Ebrookers and many more...