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: £ 51.14
Abba Sants, Numancia 32, BarcelonaAbba Sants (4 Star)
Numancia 32, Barcelona, 8029
Acevi Villarroel Hotel, Villarroel 106, BarcelonaAcevi Villarroel Hotel (4 Star)
Villarroel 106, Barcelona, 8011
Adagio Hotel, Ferran 21, BarcelonaAdagio Hotel (2 Star)
Ferran 21, Barcelona, 8002
Room Prices From: £ 37.14
Advance Hotel, Sepulveda 180, BarcelonaAdvance Hotel (4 Star)
Sepulveda 180, Barcelona, 8011
Room Prices From: £ 76.57
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
Albinoni Hotel, Avenida Portal del Angel 17, BarcelonaAlbinoni Hotel (3 Star)
Avenida Portal del Angel 17, Barcelona, 8002
Amrey Sant Pau, Sant Antoni Maria Claret, 173, BarcelonaAmrey Sant Pau (2 Star)
Sant Antoni Maria Claret, 173, Barcelona, 8041
Room Prices From: £ 37.71
Aparthotel Mariano Cubi, Mariano Cubi, 62, BarcelonaAparthotel Mariano Cubi (4 Star)
Mariano Cubi, 62, Barcelona, 8006
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
Astoria Hotel, C/ Paris 203, BarcelonaAstoria Hotel (3 Star)
C/ Paris 203, Barcelona, 8036
Room Prices From: £ 51.92
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 54 Barceloneta, Passeig Joan de Borbio, 54, BarcelonaBest Western 54 Barceloneta (3 Star)
Passeig Joan de Borbio, 54, Barcelona, 8003
Best Western Hotel del Teatre Auditori, Ribes, 71, BarcelonaBest Western Hotel del Teatre Auditori (3 Star)
Ribes, 71, Barcelona, 8025
Calderon Hotel, Rambla de Catalunya 26, BarcelonaCalderon Hotel (4 Star)
Rambla de Catalunya 26, Barcelona, 8007
Cardona Duquesa Hotel, Paseo de Colon 12, BarcelonaCardona Duquesa Hotel (4 Star)
Paseo de Colon 12, Barcelona, 8002
Catalonia Castellnou Hotel, Castellnou 61, BarcelonaCatalonia Castellnou Hotel (3 Star)
Castellnou 61, Barcelona, 8017
Catalonia Corcega Hotel, Carrer de Corcega 368, BarcelonaCatalonia Corcega Hotel (4 Star)
Carrer de Corcega 368, Barcelona, 8029
Catalonia Mikado Hotel, Passeig de la Bonanova 58, BarcelonaCatalonia Mikado Hotel (3 Star)
Passeig de la Bonanova 58, Barcelona, 8021
Catalonia Park Putxet Hotel, Putxet 68-74, BarcelonaCatalonia Park Putxet Hotel (4 Star)
Putxet 68-74, Barcelona, 8023
Catalonia Princesa Hotel, Rec Comtal, 16, BarcelonaCatalonia Princesa Hotel (3 Star)
Rec Comtal, 16, Barcelona, 8003
Catalonia Ramblas Hotel, Calle de Pelai 28, BarcelonaCatalonia Ramblas Hotel (4 Star)
Calle de Pelai 28, Barcelona, 8002
Catalonia Roma, Avenida de Roma 31, BarcelonaCatalonia Roma (3 Star)
Avenida de Roma 31, Barcelona, 8019
Catalonia Rubens Hotel, Passeig de la Mare de deu del Coll 10, BarcelonaCatalonia Rubens Hotel (3 Star)
Passeig de la Mare de deu del Coll 10, Barcelona, 8023
Catalonia Suite Hotel, Muntaner 505, BarcelonaCatalonia Suite Hotel (4 Star)
Muntaner 505, Barcelona, 8022
Century Park Hotel, C/ Valencia 154, BarcelonaCentury Park Hotel (3 Star)
C/ Valencia 154, Barcelona, 8011
Claris Hotel, Pau Claris, 150, BarcelonaClaris Hotel (5 Star)
Pau Claris, 150, Barcelona, 8009
Room Prices From: £ 86.24
Condes de Barcelona Hotel, Paseo de Gracia, 73-75, BarcelonaCondes de Barcelona Hotel (4 Star)
Paseo de Gracia, 73-75, Barcelona, 8008
Confortel Barcelona Hotel, C/ Ramon Turro, 196-198, BarcelonaConfortel Barcelona Hotel (4 Star)
C/ Ramon Turro, 196-198, Barcelona, 8005
Derby Hotel Barcelona, 21 Loreto, BarcelonaDerby Hotel Barcelona (4 Star)
21 Loreto, Barcelona, 8029
Room Prices From: £ 47.52
Duques de Bergara, Bergara 11, BarcelonaDuques de Bergara (4 Star)
Bergara 11, Barcelona, 8002
Europark Hotel, Arago 325, BarcelonaEuropark Hotel (3 Star)
Arago 325, Barcelona, 8009
Europark Hotel (Special Rate), Arago 325, BarcelonaEuropark Hotel (Special Rate) (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
Glories Hotel, C/Padilla 173, BarcelonaGlories Hotel (3 Star)
C/Padilla 173, Barcelona, 8013
Gran Catalonia Hotel, Balmes 142-146, BarcelonaGran Catalonia Hotel (4 Star)
Balmes 142-146, Barcelona, 8008
Grupotel Gravina, Gravina 12, BarcelonaGrupotel Gravina (3 Star)
Gravina 12, Barcelona, 8001
Room Prices From: £ 49.14
H10 Casanova, Gran Via de Les Corts Catalanes 559, BarcelonaH10 Casanova (4 Star)
Gran Via de Les Corts Catalanes 559, Barcelona, 8011
Room Prices From: £ 59.42
H10 Itaca Hotel, Avenida Roma 22-30, BarcelonaH10 Itaca Hotel (4 Star)
Avenida Roma 22-30, Barcelona, 8015
Room Prices From: £ 60.57
H10 Marina Barcelona, Av. Bogatell, 64-68, BarcelonaH10 Marina Barcelona (4 Star)
Av. Bogatell, 64-68, Barcelona, 8005
Room Prices From: £ 62.85
H10 Montcada, C/Via Laietana 24, BarcelonaH10 Montcada (4 Star)
C/Via Laietana 24, Barcelona, 8003
Room Prices From: £ 50.85
H10 Universitat, Ronda Universitat 21, BarcelonaH10 Universitat (4 Star)
Ronda Universitat 21, Barcelona, 8007
Room Prices From: £ 68.57
HCC Montblanc, VĂ­a Laietana 61, BarcelonaHCC Montblanc (3 Star)
VĂ­a Laietana 61, Barcelona, 8003
Room Prices From: £ 49.71
HCC Open, C/ Diputacio 100, BarcelonaHCC Open (3 Star)
C/ Diputacio 100, Barcelona, 8014
Room Prices From: £ 46.28
Holiday Inn Express Barcelona City 22@, c/Pallars 203, BarcelonaHoliday Inn Express Barcelona City 22@ (3 Star)
c/Pallars 203, Barcelona, 8005
Room Prices From: £ 89
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, Provenca 195, BarcelonaHotel America (4 Star)
Provenca 195, Barcelona, 8008
Room Prices From: £ 79.8
Hotel America Barcelona, Provenca 195, BarcelonaHotel America Barcelona (4 Star)
Provenca 195, Barcelona, 8008
Room Prices From: £ 48.85
Hotel Berna, C/Roger de Lluria 60, BarcelonaHotel Berna (4 Star)
C/Roger de Lluria 60, Barcelona, 8009
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
Icaria Barcelona Hotel, Avinguda Icaria 195, BarcelonaIcaria Barcelona Hotel (4 Star)
Avinguda Icaria 195, Barcelona, 8005
Junior Hotel, Av Sarria 9, BarcelonaJunior Hotel (2 Star)
Av Sarria 9, Barcelona, 8029
Medicis Hotel, Castillejos 340, BarcelonaMedicis Hotel (2 Star)
Castillejos 340, Barcelona, 8025
Medium Abalon Hotel, Travesera de Gracia 380-384, BarcelonaMedium Abalon Hotel (2 Star)
Travesera de Gracia 380-384, Barcelona, 8025
Melia Barcelona, 50 Avenida Sarria 50, BarcelonaMelia Barcelona (5 Star)
50 Avenida Sarria 50, Barcelona, 8029
Monegal Medium Hotel, Calle Pelayo 62, BarcelonaMonegal Medium Hotel (2 Star)
Calle Pelayo 62, Barcelona, 8001
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: £ 78.85
Pere IV, Pallars 128-130, BarcelonaPere IV (4 Star)
Pallars 128-130, Barcelona, 8018
Rafaelhoteles Diagonal Port, C/ Lope de Vega, 4, BarcelonaRafaelhoteles Diagonal Port (4 Star)
C/ Lope de Vega, 4, Barcelona, 8005
Room Prices From: £ 32.85
Ramblas Hotel, Ramblas, 33, BarcelonaRamblas Hotel (3 Star)
Ramblas, 33, Barcelona, 8002
Sagrada Familia Hotel, Corcega 541, BarcelonaSagrada Familia Hotel (3 Star)
Corcega 541, Barcelona, 8025
Santa Marta Hotel, General Castanos, 14, BarcelonaSanta Marta Hotel (2 Star)
General Castanos, 14, Barcelona, 8003
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
Tryp Apolo, Avenida Paralelo 57, BarcelonaTryp Apolo (4 Star)
Avenida Paralelo 57, Barcelona, 8004


  • 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...