9130 hotels in Spain

  • Melia Salinas

    Avda. Islas Canarias s/n, Costa Teguise | 5 star hotel
    from $132
    Traveler rating: 4.0/5 Excellent (645 reviews)
  • AC Hotel Barcelona Forum by Marriott

    Diagonal Mar i el Front Maritim del Poblenou, Barcelona | 4 star hotel
    from $151
    Traveler rating: 4.0/5 Excellent (630 reviews)
    • 5 star hotel
    • Great Find
    • Fantastic views!
  • IFA Hotel Continental

    Avenida de Italia s/n, Playa del Ingles | 3 star hotel
    from $57
    Traveler rating: 4.0/5 Excellent (618 reviews)
  • IFA Catarina

    Avenida de Tirajana 1 , Playa del Ingles | 4 star hotel
    from $75
    Traveler rating: 4.0/5 Excellent (594 reviews)
  • VIK Hotel San Antonio

    Avenida de las Playas 84, Puerto Del Carmen | 4 star hotel
    from $113
    Traveler rating: 4.0/5 Excellent (587 reviews)
    • Excellent
    • Excelente
    • Fantastic Hotel
  • Melia Costa del Sol

    Paseo Maritimo 11, Torremolinos | 4 star hotel
    from $94
    Traveler rating: 4.0/5 Excellent (580 reviews)
    • Exelent Service and Location
    • Very nice Hotel
    • A great location
  • San Remo Club Hotel

    Ctra. Port d'es Torrent s/n, Sant Antoni de Portmany | 3 star hotel
    from $36
    Traveler rating: 2.5/5 Fair (569 reviews)
  • Marconfort Griego Hotel

    Avenida de Sorolla 7, Torremolinos | 3 star hotel
    from $73
    Traveler rating: 4.0/5 Excellent (528 reviews)
    • Horse for courses
    • Not excellent, Not awful, Just good...
    • Take your own sun brolly
  • Hotel Mare Nostrum

    Avda Pedro Matutes Noguera, Playa d'en Bossa | 3 star hotel
    from $37
    Traveler rating: 3.0/5 Good (476 reviews)
  • Sol Falco

    Playa De Son Xoriguer S/N, Cala'n Bosch | 3 star hotel
    from $58
    Traveler rating: 4.0/5 Excellent (474 reviews)
  • Piscis Park Hotel

    Calle Portmany 1, Sant Antoni de Portmany | 2 star hotel
    from $25
    Traveler rating: 2.0/5 Fair (470 reviews)
  • Sol Magalluf Park

    Avda Pere Vaquer Ramis S/N , Magalluf | 3 star hotel
    from $73
    Traveler rating: 3.5/5 Very Good (457 reviews)
  • Tryp Diana

    Barajas Airport, Madrid | 4 star hotel
    from $87
    Traveler rating: 2.5/5 Fair (454 reviews)
  • H10 Tenerife Playa

    Avenida Colon 12, Puerto de la Cruz | 4 star hotel
    from $62
    Traveler rating: 4.0/5 Excellent (446 reviews)
    • No parking
    • 25 Wedding Aniversary Holiday
    • Worth it for Sally
  • Dolce Sitges Resort

    Ave Cami de Miralpeix 12, Sitges | 5 star hotel
    from $145
    Traveler rating: 4.0/5 Excellent (406 reviews)
    • Dolce vita!
    • Great Service & Rooms
    • 5* I really dont think so
  • Aqua Hotel Onabrava

    Santa Susanna, Santa Susana | 4 star hotel
    from $81
    Traveler rating: 4.5/5 Outstanding (405 reviews)
  • Las Palmeras Hotel

    Paseo Maritimo s / n , Fuengirola | 4 star hotel
    from $71
    Traveler rating: 3.0/5 Good (378 reviews)
  • Hesperia Troya

    Avda Rafael Puig Lluvina 2, Playa de las Americas | 2 star hotel
    from $71
    Traveler rating: 3.5/5 Very Good (368 reviews)
  • Tryp Bosque

    Camilo Jose Cela, n.5, Palma | 3 star hotel
    from $100
    Traveler rating: 3.5/5 Very Good (220 reviews)
    • Lovely place
    • Good choice in Palma
    • Excellent value for money
  • Hotel Amaragua

    C/ Los Nidos 23, Torremolinos | 4 star hotel
    from $123
    Traveler rating: 4.0/5 Excellent (219 reviews)
    • Loved indoor spa/pool
    • Excellent hotel
    • A Holiday To Remember
  • Sol La Palma Hotel

    Puerto Naos s/n, Puerto Naos | 4 star hotel
    from $57
    Traveler rating: 3.5/5 Very Good (216 reviews)
  • Natali Torremolinos

    Hoyo 28, Torremolinos | 3 star hotel
    from $63
    Traveler rating: 2.5/5 Fair (216 reviews)
    • Ein Urlaub in der Hölle
    • Man bekommt was man bezahlt
    • I definitely wouldn't go back BUT................
  • Blau Mediterraneo Club Mallorca

    Avda Ses Savines s/n, Sa Coma | 4 star hotel
    from $125
    Traveler rating: 4.0/5 Excellent (187 reviews)
  • Astoria Park

    Hipolito Lazaro 18 , Lloret de Mar | 3 star hotel
    from $51
    Traveler rating: 4.0/5 Excellent (160 reviews)
  • Voranova

    Calle Voranova 6, Palma Nova | 3 star hotel
    Traveler rating: 2.5/5 Fair (131 reviews)
  • Almerimar Hotel

    Avda Julian Laguna 1, Almerimar | 5 star hotel
    from $87
    Traveler rating: 4.0/5 Excellent (128 reviews)