Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 330 properties with availability in Barcelona. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review score

  1. 20% Discount!

    Excellent 8.6

    Based on 242 reviews 151 reviews in English

    Olivia Plaza Hotel 4.5 Star Hotel

    Plaza de Catalunya 19, Barcelona 08002 Show map
  2. Excellent 8.2

    Based on 149 reviews 78 reviews in English

    Barcelona Princess Hotel 4 Star Hotel

    Avenida Diagonal, 1, Barcelona 08019 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. 50% Discount!

    Excellent 8.3

    Based on 231 reviews 138 reviews in English

    Barcelona Universal Hotel 4 Star Hotel

    Av Parallel 76-78, Barcelona 08001 Show map
  5. Excellent 8.7

    Based on 97 reviews 71 reviews in English

    Barcelona Catedral Hotel 4 Star Hotel

    C/ Dels Capellans 4, Barcelona 08002 Show map
    Rates per night from
  6. Excellent 8.7

    Based on 99 reviews 62 reviews in English

    Hotel Espana 4 Star Hotel

    Sant Pau, 9-11, Barcelona 08001 Show map
  7. Excellent 8.8

    Based on 45 reviews 26 reviews in English

    El Palace Hotel 5 Star Hotel

    Gran Via De Les Corts Catalanes 668, Barcelona 08010 Show map
  8. Very good 7.6

    Based on 466 reviews 233 reviews in English

    Expo Barcelona Hotel 4 Star Hotel

    Mallorca, 1-23, Barcelona 08014 Show map
  9. Excellent 9.1

    Based on 67 reviews 43 reviews in English

    Hotel 1898 4 Star Hotel

    La Rambla, 109 , Entrance from Pintor Fortuny, Barcelona 08002 Show map
    Rates per night from
  10. Excellent 8.3

    Based on 192 reviews 137 reviews in English

    Praktik Rambla Hotel 3 Star Hotel

    Rambla de Catalunya 27, Barcelona Show map
  11. Excellent 9.0

    Based on 61 reviews 42 reviews in English

    Olivia Balmes Hotel 4.5 Star Hotel

    Balmes, 117, Barcelona 08008 Show map
  12. Excellent 8.7

    Based on 80 reviews 58 reviews in English

    Majestic Hotel & Spa Barcelona 5 Star Hotel

    Passeig de Gracia 68, Barcelona 08007 Show map
  13. Excellent 8.5

    Based on 46 reviews 37 reviews in English

    Royal Passeig De Gracia 4 Star Hotel

    Passeig de Gracia, 84, Barcelona 08008 Show map
    Rates per night from
  14. Excellent 8.6

    Based on 157 reviews 102 reviews in English

    H10 Montcada-Boutique Hotel 4 Star Hotel

    Via Laietana, 24, Barcelona 08003 Show map
    Rates per night from
  15. Excellent 8.7

    Based on 48 reviews 32 reviews in English

    H10 Port Vell Hotel 4 Star Hotel

    Pas de sota muralla 9, Barcelona 08003 Show map
    Rates per night from
  16. Excellent 8.2

    Based on 184 reviews 106 reviews in English

    Gran Torre Catalunya Hotel 4 Star Hotel

    Av Roma 2-4, Barcelona 08014 Show map
  17. Excellent 8.3

    Based on 132 reviews 79 reviews in English

    Eurostars Grand Marina Gl Hotel 5 Star Hotel

    Moll de Barcelona S/N, Barcelona 08039 Show map
    Rates per night from
  18. 25% Discount!

    Excellent 8.3

    Based on 111 reviews 69 reviews in English

    Europark Hotel 3 Star Hotel

    Aragó, 323-325, Barcelona 08009 Show map
  19. Excellent 8.4

    Based on 243 reviews 157 reviews in English

    Pulitzer Hotel 4 Star Hotel

    Bergara 8, Barcelona 08002 Show map
    Rates per night from
  20. Excellent 8.6

    Based on 95 reviews 50 reviews in English

    Praktik Vinoteca Hotel 3 Star Hotel

    BALMES 51, Barcelona 08007 Show map
  21. Excellent 8.1

    Based on 127 reviews 62 reviews in English

    Flor Parks Hotel 3 Star Hotel

    La Rambla 70, Barcelona 08002 Show map
  22. Excellent 8.8

    Based on 173 reviews 108 reviews in English

    Praktik Bakery Hotel 3 Star Hotel

    C/ Provença 279, Barcelona 08037 Show map
  23. Excellent 8.8

    Based on 22 reviews 17 reviews in English

    Grand Hotel Central 5 Star Hotel

    Via Layetana, 30, Barcelona 08003 Show map
  24. Very good 7.4

    Based on 24 reviews 13 reviews in English

    Barcelo Atenea Mar Hotel 4 Star Hotel

    Paseo Garcia Faria, 37-47, Barcelona Show map
  25. Excellent 8.1

    Based on 161 reviews 98 reviews in English

    Barcelona Airport Hotel 4 Star Hotel

    Volateria Square, 3, El Prat de Llobregat, Barcelona 08820 Show map
    Rates per night from
  26. Very good 7.7

    Based on 126 reviews 84 reviews in English

    Arc La Rambla Hotel 3 Star Hotel

    La Rambla, 19-21, Barcelona 08002 Show map
  27. Exceptional 9.5

    Based on 11 reviews 9 reviews in English

    Alma Hotel Barcelona 5 Star Hotel

    Mallorca, 269-271, Barcelona 08008 Show map
  28. Very good 8.0

    Based on 119 reviews 66 reviews in English

    Hotel Market 3 Star Hotel

    C/ Comte Borrell 68, Barcelona 08015 Show map
    Rates per night from
  29. Very good 7.8

    Based on 8 reviews 2 reviews in English

    Hotel Rekord 4 Star Hotel

    Muntaner 352, Barcelona 08021 Show map
  30. Excellent 8.2

    Based on 63 reviews 31 reviews in English

    Hesperia Tower Hotel 5 Star Hotel

    Gran Via 144, Barcelona Show map
    Rates per night from
  31. Excellent 9.0

    Based on 7 reviews 4 reviews in English

    H10 Metropolitan Hotel 4.5 Star Hotel

    Rambla Catalunya 7-9, Barcelona 08007 Show map

Next Page 1 of 11