9130 hotels in Spain

  • Oasis Park

    C/ Actor Pere Codina i Mont s/n, Lloret de Mar | 4 star hotel
    from $55
    Traveler rating: 3.5/5 Very Good (227 reviews)
  • Gloria Palace Amadores Thalasso & Hotel

    C/ La Palma 2, Puerto Rico | 4 star hotel
    from $106
    Traveler rating: 4.5/5 Outstanding (1288 reviews)
  • Hotel Praga

    Comillas, Madrid | 4 star hotel
    from $61
    Traveler rating: 3.5/5 Very Good (486 reviews)
  • Tryp Barcelona Apolo

    El Poble Sec, Barcelona | 4 star hotel
    from $104
    Traveler rating: 4.0/5 Excellent (1168 reviews)
    • Staying at the tryp
    • Stag Night
    • Mixed Reviews
  • Barcelo Nervion

    Uribarri, Bilbao | 3 star hotel
    from $97
    Traveler rating: 3.5/5 Very Good (454 reviews)
    • A mixed review
    • Nice stay at the Nervion
    • Great location
  • Blau Punta Reina Resort

    Cala Mandia / Manacor, Porto Cristo | 4 star hotel
    from $64
    Traveler rating: 4.0/5 Excellent (634 reviews)
  • Barcelo Fuerteventura Thalasso Spa

    Urb. El Castillo, Caleta de Fuste | 4 star hotel
    from $124
    Traveler rating: 4.0/5 Excellent (2109 reviews)
  • Barcelo Lanzarote

    Avenida del Mar s/n, Costa Teguise | 4 star hotel
    from $67
    Traveler rating: 3.5/5 Very Good (1335 reviews)
  • Barcelo Jandia Playa

    Sancho Panza, s/n | Playa del Jable, Pajara | 4 star hotel
    from $89
    Traveler rating: 3.5/5 Very Good (1080 reviews)
  • Barcelo Las Margaritas

    Avenida Gran Canaria 38-40, Playa del Ingles | 4 star hotel
    from $93
    Traveler rating: 3.5/5 Very Good (806 reviews)
  • Barcelo Ponent Playa

    Cala Ferrera-Felanitx , Cala Ferrera | 3 star hotel
    from $66
    Traveler rating: 3.5/5 Very Good (657 reviews)
    • Vacation 2006 Barcelo Ponent Playa
    • Great holidays
    • Not impressed
  • Barcelo Pueblo Menorca

    Punta Prima s/n, Punta Prima | 3 star hotel
    from $70
    Traveler rating: 4.0/5 Excellent (571 reviews)
  • Barcelo Cala Vinas

    Coral 2 - 4, Cala Vinas | 3 star hotel
    from $89
    Traveler rating: 3.5/5 Very Good (362 reviews)
  • Barcelo Renacimiento

    Triana Oeste, Seville | 5 star hotel
    from $83
    Traveler rating: 4.0/5 Excellent (389 reviews)
    • Great Hotel, Lovely City
    • Exceptional Value. Top notch service at bargain rates !
    • Quality hotel, shame about the location.
  • Majestic Hotel & Spa Barcelona

    La Dreta de l'Eixample, Barcelona | 5 star hotel
    from $221
    Traveler rating: 4.5/5 Outstanding (199 reviews)
    • See It All From The Majestic!
    • In the Spotlight
    • Location, Location, Location.
  • Servigroup La Zenia

    Urbanizacion La Zenia, Orihuela | 3 star hotel
    from $111
    Traveler rating: 4.0/5 Excellent (317 reviews)
    • La ubicación lo es todo
    • Hotel Estupendo
    • Great hotel but nothing to do!
  • Barcelo Sants

    Sants, Barcelona | 4 star hotel
    from $120
    Traveler rating: 4.0/5 Excellent (704 reviews)
    • Great location
    • Excellent views
    • Brilliant hotel
  • Melia Castilla

    Castillejos, Madrid | 5 star hotel
    from $98
    Traveler rating: 4.5/5 Outstanding (545 reviews)
  • Melia Sevilla

    Huerta de la Salud, Seville | 4 star hotel
    from $86
    Traveler rating: 4.0/5 Excellent (490 reviews)
  • Melia Lebreros

    La Buhaira, Seville | 4 star hotel
    from $62
    Traveler rating: 3.5/5 Very Good (345 reviews)
  • Melia Galgos

    Salamanca, Madrid | 4 star hotel
    from $79
    Traveler rating: 3.5/5 Very Good (251 reviews)
  • Melia Avenida America

    Ciudad Lineal/San Blas, Madrid | 4 star hotel
    from $63
    Traveler rating: 3.5/5 Very Good (165 reviews)
  • Barcelo Pueblo Park

    Fray Joan Llabres 16, Playa de Palma | 4 star hotel
    from $161
    Traveler rating: 4.0/5 Excellent (207 reviews)
  • W Barcelona

    La Barceloneta, Barcelona | 5 star hotel
    from $391
    Traveler rating: 4.5/5 Outstanding (1770 reviews)
  • Sunset Beach Club

    Avenida del Sol 5, Benalmadena | 4 star hotel
    from $81
    Traveler rating: 4.0/5 Excellent (936 reviews)
  • Hotel Auditorium Madrid

    Rejas, Madrid | 4 star hotel
    from $130
    Traveler rating: 3.5/5 Very Good (487 reviews)