Get support for your booking:
1-212-444-0600

We found 524 hotels with availability in Barcelona. Showing 1 – 30

Show map
Sort by: Agoda Recommended Hotel Name Stars
Price
Review Score

  1. Fantastic 8.2

    based on 161 reviews 95 reviews in English

    Gran Torre Catalunya Hotel 4 Star Hotel

    Av Roma 2-4, Barcelona 08014 Show map
  2. Fantastic 8.7

    based on 75 reviews 95 reviews in English

    Majestic Hotel & Spa Barcelona 5 Star Hotel

    Passeig de Gracia 68, Barcelona 08007 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very Good 7.6

    based on 422 reviews 212 reviews in English

    Expo Barcelona Hotel 4 Star Hotel

    Mallorca, 1-23, Barcelona 08014 Show map
  5. Very Good 8.0

    based on 361 reviews 198 reviews in English

    Moderno Hotel 3 Star Hotel

    Carrer de l'Hospital 11, Barcelona 08001 Show map
  6. Fantastic 9.0

    based on 53 reviews 33 reviews in English

    Hotel 1898 4 Star Hotel

    La Rambla, 109 , Entrance from Pintor Fortuny, Barcelona 08002 Show map
  7. Fantastic 8.8

    based on 43 reviews 21 reviews in English

    Praktik Vinoteca Hotel 3 Star Hotel

    BALMES 51, Barcelona 08007 Show map
  8. Fantastic 8.7

    based on 80 reviews 49 reviews in English

    Hotel Espana 4 Star Hotel

    Sant Pau, 9-11, Barcelona 08001 Show map
  9. Fantastic 8.4

    based on 160 reviews 117 reviews in English

    Praktik Rambla Hotel 3 Star Hotel

    Rambla de Catalunya 27, Barcelona Show map
  10. Fantastic 8.6

    based on 146 reviews 72 reviews in English

    B Hotel 3 Star Hotel

    Gran Vía, 389, Barcelona 08015 Show map
  11. Fantastic 8.3

    based on 122 reviews 76 reviews in English

    Eurostars Grand Marina Gl Hotel 5 Star Hotel

    Moll de Barcelona S/N, Barcelona 08039 Show map
  12. Fantastic 8.8

    based on 39 reviews 21 reviews in English

    El Palace Hotel 5 Star Hotel

    Gran Via De Les Corts Catalanes 668, Barcelona 08010 Show map
  13. Fantastic 8.4

    based on 238 reviews 155 reviews in English

    Pulitzer Hotel 4 Star Hotel

    Bergara 8, Barcelona 08002 Show map
  14. Fantastic 8.3

    based on 47 reviews 36 reviews in English

    Claris G L Hotel 5 Star Hotel

    Pau Claris, 150, Barcelona 08009 Show map
  15. Very Good 7.6

    based on 94 reviews 63 reviews in English

    Axel Hotel Barcelona And Urban Spa 4 Star Hotel

    Aribau, 33, Barcelona 08011 Show map
  16. Fantastic 8.3

    based on 211 reviews 128 reviews in English

    Barcelona Universal Hotel 4 Star Hotel

    Av Parallel 76-78, Barcelona 08001 Show map
  17. Fantastic 8.6

    based on 134 reviews 89 reviews in English

    H10 Montcada-Boutique Hotel 4 Star Hotel

    Via Laietana, 24, Barcelona 08003 Show map
  18. Fantastic 8.3

    based on 27 reviews 12 reviews in English

    Miramar Hotel 5 Star Hotel

    Plaza Carlos Ibanez, 3, Barcelona 08038 Show map
  19. Very Good 8.0

    based on 60 reviews 38 reviews in English

    NH Barcelona Podium 4 Star Hotel

    Bailen 4-6, Barcelona 08010 Show map
  20. Fantastic 8.3

    based on 18 reviews 13 reviews in English

    Lugaris Beach Hotel 4 Star Hotel

    Vidal y Valenciano, 14, Barcelona 08005 Show map
  21. Very Good 7.9

    based on 84 reviews 47 reviews in English

    Hotel Onix Liceo 4 Star Hotel

    Carrer Nou de la Rambla, 36, Barcelona 08001 Show map
  22. Fantastic 8.5

    based on 25 reviews 18 reviews in English

    Vincci Gala Hotel 4 Star Hotel

    Ronda Sant Pere, 32, Barcelona 08010 Show map
  23. Good 7.3

    based on 80 reviews 36 reviews in English

    Oriente Atiram Hotel 3 Star Hotel

    Ramblas, 45, Barcelona 08002 Show map
  24. Fantastic 8.6

    based on 33 reviews 16 reviews in English

    Gran Hotel La Florida 5 Star Hotel

    Carretera Vallvidrera al Tibidabo 83-93, Barcelona 08035 Show map
  25. Fantastic 8.6

    based on 15 reviews 32 reviews in English

    Grand Hotel Central 5 Star Hotel

    Via Layetana, 30, Barcelona 08003 Show map
  26. Good 7.3

    based on 129 reviews 70 reviews in English

    Best Western Alfa Aeropuerto Hotel 4 Star Hotel

    Calle K (Entrada Principal Mercabarna), Zona Franca, Barcelona 08040 Show map
  27. Very Good 8.0

    based on 52 reviews 26 reviews in English

    Hesperia Tower Hotel 5 Star Hotel

    Gran Via 144, Barcelona Show map
  28. Good 7.5

    based on 39 reviews 19 reviews in English

    Hotel Adagio Gastronomic 2 Star Hotel

    Ferran 21, Barcelona 08002 Show map
  29. Pleasant 6.1

    based on 8 reviews 6 reviews in English

    Big Ramblas Barcelona Apartments 3.5 Star Hotel

    Carrer del Sant Pau 12, Barcelona 08001 Show map
  30. Fantastic 8.3

    based on 59 reviews 32 reviews in English

    Condes De Barcelona Hotel 4 Star Hotel

    Paseo de Gracia, 73, Barcelona 08008 Show map

Next Page 1 of 18