Spain hotels

Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Spain Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Vincci Seleccion La Plantacion Del Sur  5 stars

C/ Roque Nublo 1, Costa Adeje (Tenerife), Spain, 38670

Costa Adeje (Tenerife) Great
GBP 152

Bahia Del Duque  5 stars

Avenida Bruselas S/N, Costa Adeje (Tenerife), Spain, 38660

Costa Adeje (Tenerife) Great
GBP 361

Baobab Suites  5 stars

C/ Roques Del Salmor 5, Costa Adeje (Tenerife), Spain, 38679

Costa Adeje (Tenerife) Great
GBP 258

Fergus Style Tobago  5 stars

Martin Ros Garcia,1. Urb. Torrenova, Palma Nova (Mallorca), Spain, 07182

Palma Nova (Mallorca) Nice
GBP 152

Hard Rock Hotel Ibiza  5 stars

Carretera Playa D'En Bossa S/N, Ibiza Island, Spain

Ibiza Island Very good
GBP 343

Gran Melia Palacio De Isora  5 stars

Avenida Los Oceanos S/N, Guia de Isora (Tenerife), Spain, 38686

Guia de Isora (Tenerife) Very good
GBP 167

Zafiro Palace Alcudia  5 stars

Calle De Cami Real Al Moll, 2, Alcudia (Mallorca), Spain, 07400

Alcudia (Mallorca) Perfect
GBP 349

Elba Estepona Gran Hotel & Thalasso Spa  5 stars

Urb. Arena Beach, Estepona, Spain, 29680

Estepona Very good
GBP 166

Hotel Botanico & The Oriental Spa Garden  5 stars

Avenida Richard J. Yeoward 1 Puerto De La Cruz Ten, Puerto de la Cruz (Tenerife), Spain, 38400

Puerto de la Cruz (Tenerife) Perfect
GBP 210

Barcelo Sants  4 stars

Plaza Dels Paisos Catalans S/N, Barcelona, Spain, 08014

Barcelona Great
GBP 165

Barcelo Santiago  4 stars

Calle La Hondura 8, Puerto de Santiago (Tenerife), Spain, 38683

Puerto de Santiago (Tenerife) Great
GBP 142

Occidental Margaritas  4 stars

Avenida Gran Canaria 40, Playa del Ingles (Gran Canaria), Spain

Playa del Ingles (Gran Canaria) Very good
GBP 114

Rh Victoria  4 stars

Via Emilio Ortuno 20, Benidorm, Spain, 03501

Benidorm Very good
GBP 95

H Top Royal Star  4 stars

Carretera Blanes A Lloret S/N, Lloret de Mar, Spain, 17310

Lloret de Mar Nice
GBP 56

Bahia Principe Costa Adeje  4 stars

Playa Paraiso - Parcela 18 S/N, Playa Paraiso (Tenerife), Spain, 38670

Playa Paraiso (Tenerife) Great
GBP 168

Sol Barbados  4 stars

Av. Notario Alemany 7, Calvia Beach, Magaluf (Mallorca), Spain, 07182

Magaluf (Mallorca) Very good
GBP 159

Aguamarina Golf Hotel  4 stars

Avenida Del Atlantico, 2, San Miguel De Abona, Spain, 38620

San Miguel De Abona Very good
GBP 81

Hoposa Daina  4 stars

Atilio Boveri, 2, Port de Pollenca, Spain, 07470

Port de Pollenca Great
GBP 140

Blue Sea Costa Bastian  4 stars

Avenida De Las Palmeras, 20, Costa Teguise, Spain, 35509

Costa Teguise Very good
GBP 109

Eix Lagotel  4 stars

Circuit Del Llac, S/N, Playa de Muro (Mallorca), Spain, 7410

Playa de Muro (Mallorca) Very good
GBP 110

Maspalomas Princess  4 stars

Avda. Tour Operador Tui, S/N, Maspalomas (Gran Canaria), Spain

Maspalomas (Gran Canaria) Very good
GBP 224

Gf Isabel  4 stars

Avda. De Moscu 2, Costa Adeje (Tenerife), Spain, 38670

Costa Adeje (Tenerife) Great
GBP 157

Valentin Star (Adults Only)  4 stars

Passeig Del Port, Ciutadella (Menorca), Spain, 07760

Ciutadella (Menorca) Great
GBP 128

Globales Santa Ponsa Park  4 stars

Puig Des Teix 3, Santa Ponsa, Spain, 07180

Santa Ponsa Nice
GBP 128

Aluasoul Mallorca Resort (Adults Only)  4 stars

Urb. Cala Egos S/N, Cala d'Or (Mallorca), Spain, 07009

Cala d'Or (Mallorca) Great
GBP 134

Hovima Costa Adeje (Adults Only)  4 stars

Avda. Ernesto Sarti, 8, Costa Adeje (Tenerife), Spain, 38660

Costa Adeje (Tenerife) Very good
GBP 163

Cordial Mogan Playa  4 stars

Avenida Los Marrero, 2, Puerto De Mogan, Spain, 35138

Puerto De Mogan Great
GBP 198

Blue Sea Puerto Resort  4 stars

Acevino, 8, Puerto de la Cruz (Tenerife), Spain, 38400

Puerto de la Cruz (Tenerife) Very good
GBP 62

Aparthotel Costa Encantada  4 stars

Cami De Santa Cristina A Les Alegries, S/N, Lloret de Mar, Spain, 17310

Lloret de Mar Very good
GBP 123

Hl Club Playa Blanca  4 stars

Avenida Faro De Pechiguera, S/N, Playa Blanca (Lanzarote), Spain

Playa Blanca (Lanzarote) Very good
GBP 139

Hotel Garbi Ibiza & Spa  4 stars

De La Murtra, 5, Playa d'en Bossa, Spain

Playa d'en Bossa Great
GBP 204

Hoposa Uyal  4 stars

Paseo Londres S/N, Port de Pollenca, Spain, 07470

Port de Pollenca Great
GBP 178

Flash (Adults Only)  4 stars

Avenida Derramador 2, Benidorm, Spain, 03503

Benidorm Very good
GBP 98

Hd Beach Resort  4 stars

Avenida Islas Canarias, S/N, Costa Teguise, Spain, 35508

Costa Teguise Great
GBP 130

Globales Los Patos Park  4 stars

C/ Torrealmadena 5, 29630 Benalmadena-Malaga, Es, Benalmadena, Spain, 29630

Benalmadena Very good
GBP 162

Roc Costa Park  4 stars

Calle El Pinar 2, Torremolinos, Spain, 29620

Torremolinos Guest rating
GBP 105

Sands Beach Resort  4 stars

Avenida Islas Canarias, 18, Costa Teguise, Spain, 35508

Costa Teguise Very good
GBP 95

Occidental Lanzarote Playa  4 stars

Av. Del Mar 6, Costa Teguise, Spain, 35508

Costa Teguise Very good
GBP 107

Hesperia Playa Dorada  4 stars

Urb. Costa Del Papagayo, Playa Blanca (Lanzarote), Spain, 35580

Playa Blanca (Lanzarote) Very good
GBP 148

Gloria Izaro Club Hotel  4 stars

C/ Salinas 9, Puerto del Carmen (Lanzarote), Spain, 35510

Puerto del Carmen (Lanzarote) Guest rating
GBP 91

Best Siroco  4 stars

Carril Del Siroco S/N, 29630 Benalmadena, Spain, Benalmadena, Spain, 29630

Benalmadena Very good
GBP 84

Aparthotel Tropic Garden  4 stars

Pere Vicent Costa, 10, Santa Eularia des Riu, Spain, 07840

Santa Eularia des Riu Very good
GBP 150

Thb Tropical Island  4 stars

C/Fragata, 2, Playa Blanca (Lanzarote), Spain, 35580

Playa Blanca (Lanzarote) Very good
GBP 71

Medplaya Hotel Flamingo Oasis  4 stars

Avda Diagonal 467 5 2,, Benidorm, Spain, 03500

Benidorm
GBP 317

Rh Royal (Adults Only)  4 stars

Via Emilio Ortuno, 11, Benidorm, Spain, 03501

Benidorm Great
GBP 79

Gran Oasis Resort  4 stars

Meandro, 3, Golf Las Americas, Playa de las Americas (Tenerife), Spain, 38660

Playa de las Americas (Tenerife) Very good
GBP 144

H10 Gran Tinerfe (Adults Only)  4 stars

Avenida Rafael Puig Lluvina, 13, Costa Adeje (Tenerife), Spain, 38660

Costa Adeje (Tenerife) Great
GBP 172

Relaxia Olivina  4 stars

Calle Grecia 11, Puerto del Carmen (Lanzarote), Spain, 35519

Puerto del Carmen (Lanzarote) Great
GBP 130

Portaventura Hotel Portaventura  4 stars

Avda. Alcalde De Pere Molas S/N, Salou, Spain

Salou Great
GBP 171

Astoria Playa (Adults Only)  4 stars

Avenida Astoria,1, Port de Alcudia (Mallorca), Spain

Port de Alcudia (Mallorca) Great
GBP 149

Globales Playa Estepona  4 stars

Calle Del Norte N.2, 29688 Estepona, Spain, Estepona, Spain

Estepona
GBP 143

Labranda Alyssa Suite Hotel  4 stars

1 Espana, 35580 Playa Blanca, Es, Playa Blanca (Lanzarote), Spain, 35580

Playa Blanca (Lanzarote) Guest rating
GBP 173

Sol Don Pablo  4 stars

Paseo Maritimo, Torremolinos, Spain, 29620

Torremolinos Very good
GBP 104

Avenida  4 stars

Gambo 2, Benidorm, Spain, 03503

Benidorm Very good
GBP 116

Alegria Mar Mediterrania (Adults Only)  4 stars

Paseo Maritimo S/N, Santa Susanna, Spain, 8398

Santa Susanna Nice
GBP 85

Aequora Lanzarote Suites  4 stars

Urano S/N, Puerto del Carmen (Lanzarote), Spain, 35510

Puerto del Carmen (Lanzarote) Very good
GBP 108

Evenia Olympic Resort  4 stars

Avenida Senyora De Rossell S/N, Lloret de Mar, Spain

Lloret de Mar Nice
GBP 130

Globales Palmanova Palace  4 stars

Miguel De Los Santos Oliver, 15, Palma Nova (Mallorca), Spain, 07181

Palma Nova (Mallorca) Nice
GBP 122

Barcelo Teguise Beach (Adults Only)  4 stars

Paseo Maritimo, S/N, Costa Teguise, Spain, 35508

Costa Teguise Very good
GBP 135

Bahia Princess  4 stars

Bruselas 1, Costa Adeje (Tenerife), Spain

Costa Adeje (Tenerife) Guest rating
GBP 171

Sandos Benidorm Suites (Adults Only)  4 stars

Marbella, 2, Benidorm, Spain, 00000

Benidorm Guest rating
GBP 110

Sunlight Bahia Principe Costa Adeje  4 stars

Calle Idafe S/N, Costa Adeje (Tenerife), Spain, 38670

Costa Adeje (Tenerife)
GBP 156

Zafiro Menorca  4 stars

Llevant, S/N, Cala'N Bosch (Menorca), Spain, 07760

Cala'N Bosch (Menorca) Very good
GBP 171

H10 Ocean Suites (Adults Only)  4 stars

Calle Las Palmeras, 1, Corralejo, Spain, 35660

Corralejo Nice
GBP 98

Palladium Hotel Palmyra (Adults Only)  4 stars

Avenida Dr. Fleming,18, San Antonio (Ibiza), Spain, 07820

San Antonio (Ibiza) Very good
GBP 211

Magic Natura Animal And Polynesian Resort  4 stars

Partida Foia Del Verdader 1, Benidorm, Spain, 03502

Benidorm Perfect
GBP 272

Inturotel Sa Marina  4 stars

Avenida Calonge, S/N, Cala d'Or (Mallorca), Spain, 07660

Cala d'Or (Mallorca) Great
GBP 159

Catalonia Ses Estaques (Adults Only)  4 stars

Cala Ses Estaques, Santa Eularia des Riu, Spain, 07840

Santa Eularia des Riu
GBP 194

Alua Hawaii Ibiza  4 stars

C/ S'Embarcador (Punta De'S Moli), San Antonio (Ibiza), Spain, 07820

San Antonio (Ibiza) Very good
GBP 249

Fuerte Marbella  4 stars

Calle El Fuerte S/N, Marbella, Spain, 29602

Marbella Great
GBP 165

Hotel Estival Park  4 stars

Cami Del Raco, 15-17, La Pineda, Spain, 43481

La Pineda Very good
GBP 151

Palladium Hotel Menorca  4 stars

Arenal D'En Castell S/N, Arenal d'en Castell, Spain

Arenal d'en Castell
GBP 172

Barcelo Ponent Playa  3 stars

Cala Ferrera, Cala d'Or (Mallorca), Spain, 07669

Cala d'Or (Mallorca) Great
GBP 101

Alua Miami Ibiza  3 stars

Calle Pou Roig, Nº 1, Santa Eularia des Riu, Spain, 07840

Santa Eularia des Riu Very good
GBP 158

Las Piramides  3 stars

4 Victor Zurita Soler, Playa De Las Americas, Es, Playa de las Americas (Tenerife), Spain, 38660

Playa de las Americas (Tenerife) Guest rating
GBP 91

Elba Lanzarote Royal Village Resort  3 stars

Avenida Faro Pechiguera, 1, Playa Blanca (Lanzarote), Spain, 35500

Playa Blanca (Lanzarote) Very good
GBP 157

Ohasis Apartments  3 stars

Avenida San Francisco # 15 Los Cristianos, Arona (Tenerife), Spain, 38650

Arona (Tenerife) Very good
GBP 98

Ambassador Playa I  3 stars

Calle Gerona, 41, Benidorm, Es, Benidorm, Spain, 03503

Benidorm Very good
GBP 79

Lanzarote Paradise  3 stars

Calle Argentina P-318, Costa Teguise, Spain, 35509

Costa Teguise Very good
GBP 97

Kn Aparthotel Panoramica Heights  3 stars

Baleares 17, Costa Adeje (Tenerife), Spain, 38670

Costa Adeje (Tenerife) Very good
GBP 79

Be Live Experience Lanzarote Beach  3 stars

Plaza Janubio, 2, Costa Teguise, Spain, 35508

Costa Teguise Very good
GBP 130

Hsm Sandalo Beach  3 stars

C/ Torrenova 37, Magaluf (Mallorca), Spain

Magaluf (Mallorca) Guest rating
GBP 114

Inturotel Esmeralda Park  3 stars

Urbanizacion Cala Esmeralda, Cala d'Or (Mallorca), Spain, 07660

Cala d'Or (Mallorca) Great
GBP 134

Travelodge Barcelona Poblenou  3 stars

Calle Llull 170, Barcelona, Spain, 08005

Barcelona Very good
GBP 90

Jet Apartments (Adults Only)  3 stars

Playa D'En Bossa, Playa d'en Bossa, Spain, 07800

Playa d'en Bossa Very good
GBP 171

Aparthotel Blue Sea Gran Playa  3 stars

Calle Ses Estepes, 5, Sa Coma (Mallorca), Spain, 07687

Sa Coma (Mallorca) Guest rating
GBP 115

Apartamentos Turisticos Terralta  3 stars

Avenida Nicaragua, 44, Benidorm, Spain, 03502

Benidorm Nice
GBP 55

Globales Club Almirante Farragut  3 stars

Cala'N Forcat, Cala'N Blanes (Menorca), Spain, 07760

Cala'N Blanes (Menorca) Very good
GBP 182

The Suites At Beverly Hills  3 stars

Calle Rodeo S/N, Oasis Del Sur, Los Cristianos (Tenerife), Spain

Los Cristianos (Tenerife) Very good
GBP 72

Altamar  3 stars

Avda. Cornisa 21 Puerto Rico 35130 Spain, Puerto Rico (Gran Canaria), Spain, 35130

Puerto Rico (Gran Canaria) Very good
GBP 88

Flamingo Beach Resort  3 stars

Avd.Islas Canarias, Playa Blanca (Lanzarote), Spain

Playa Blanca (Lanzarote) Guest rating
GBP 135

Parque Santiago III  3 stars

Avda. Las Americas, 2 - Playa De Las Americas 38660 Arona - Santa Cruz De Tenerife Islas Canarias, Playa de las Americas (Tenerife), Spain, 38660

Playa de las Americas (Tenerife)
GBP 119

Room Mate Olivia (Adults Only)  3 stars

Avenida Notario Alemany, 26-34, Magaluf (Mallorca), Spain

Magaluf (Mallorca) Guest rating
GBP 116

Pirates Village  3 stars

Avenida Rey Jaime, 114, Santa Ponsa, Spain

Santa Ponsa Nice
GBP 180

Ibiza Rocks Hotel (Adults Only)  3 stars

Calle Cervantes, 27, San Antonio 07820, Spain, San Antonio (Ibiza), Spain

San Antonio (Ibiza) Nice
GBP 191

Santa Rosa  3 stars

Avenida Del Mar, 19, Costa Teguise, Spain

Costa Teguise
GBP 71

H Top Olympic  3 stars

C Benavente S N, Calella, Spain

Calella Guest rating
GBP 55

Medplaya Calypso  3 stars

Pompeu Fabra, 54-62, Salou, Spain

Salou Nice
GBP 95

Labranda Aloe Club  3 stars

Pedro Guy Van Daele, Corralejo, Spain, 35660

Corralejo Very good
GBP 93

Elba Lucia Sport & Suite Hotel  3 stars

Teniente Coronel Jose Zerpa Guevara,8 , Costa De Antigua, Spain

Costa De Antigua
GBP 178

Arena Beach  3 stars

Calle La Gomera, 5 La Oliva, Corralejo, Spain, 35660

Corralejo
GBP 109

Marinda Garden  3 stars

Via Circunvalacio - Urb.Cala'N Bosch S/N, Cala'N Bosch (Menorca), Spain, 07760

Cala'N Bosch (Menorca) Guest rating
GBP 168

Marconfort Atlantic Gardens (Adults Only)  3 stars

C/ El Hierro 1, Urb. Montana Roja, 35570 Playa Blanca, Lanzarote Espana, Playa Blanca (Lanzarote), Spain, 35570

Playa Blanca (Lanzarote) Very good
GBP 139

Bcm Hotel (Adults Only)  3 stars

Carrer Blanc 7, Magaluf (Mallorca), Spain, 07181

Magaluf (Mallorca)
GBP 184

Neptuno Costadeje  3 stars

Calle Cataluna Nº3, Costa Adeje (Tenerife), Spain, 38660

Costa Adeje (Tenerife)
GBP 71

Palm Beach Tenerife  2 stars

Avenida V Centenario 11, Playa de las Americas (Tenerife), Spain, 38660

Playa de las Americas (Tenerife) Very good
GBP 80

Castillo Playa Bungalows  2 stars

Calle Pitera 8, Caleta De Fuste, Spain

Caleta De Fuste Great
GBP 45

Bungalows Maspalomas Oasis Club  2 stars

Av Tt Oo Air Marin S/N, Campo Internacional De Mas, Maspalomas (Gran Canaria), Spain, 35100

Maspalomas (Gran Canaria)
GBP 96

Torrent Bay By Intercorp Hotel Group  2 stars

C/ Valencia, 4, San Antonio (Ibiza), Spain, 7830

San Antonio (Ibiza) Very good
GBP 156

Hg Tenerife Sur  0 stars

Avenida Amsterdam, 7, Los Cristianos (Tenerife), Spain, 38650

Los Cristianos (Tenerife) Very good
GBP 99

Prinsotel La Dorada  0 stars

Carretera De Alcudia - Arta, Km 5.5, Playa de Muro (Mallorca), Spain, 07440

Playa de Muro (Mallorca) Great
GBP 136

Nazaret Apartments  0 stars

Avenida Islas Canarias, 1, Costa Teguise, Spain, 35509

Costa Teguise Great
GBP 71

La Penita  0 stars

Calle Chalana, 2, Puerto del Carmen (Lanzarote), Spain, 35510

Puerto del Carmen (Lanzarote) Very good
GBP 64

Oasis Duna  0 stars

Maxorata, 2, Corralejo, Spain, 35660

Corralejo Nice
GBP 46

Aguamar  0 stars

Albany, S/N, Los Cristianos (Tenerife), Spain, 38650

Los Cristianos (Tenerife) Very good
GBP 87

Laguna Park I  0 stars

Avenida De Los Pueblos 26, Costa Adeje (Tenerife), Spain, 38683

Costa Adeje (Tenerife) Nice
GBP 102

Caleta Dorada  0 stars

Barrilla, S/N, Caleta De Fuste, Spain, 35610

Caleta De Fuste Very good
GBP 64

Granada Park  0 stars

C/ Meandro 2, Playa de las Americas (Tenerife), Spain, 38650

Playa de las Americas (Tenerife) Nice
GBP 101

Jardin Del Atlantico  0 stars

San Cristobal De La Laguna 9, Playa del Ingles (Gran Canaria), Spain, 35100

Playa del Ingles (Gran Canaria) Very good
GBP 58

Turbo Club  0 stars

Libra, 2, Maspalomas (Gran Canaria), Spain, 35100

Maspalomas (Gran Canaria) Very good
GBP 100

Blue Sea Costa Teguise Gardens  0 stars

Avenida Del Golf S/N, Costa Teguise, Spain, 35508

Costa Teguise Very good
GBP 82

Vista Oasis  0 stars

Einstein, 6, Maspalomas (Gran Canaria), Spain, 35100

Maspalomas (Gran Canaria) Nice
GBP 63

Caybeach Caleta  0 stars

Tabaiba, S/N, Caleta De Fuste, Spain, 35610

Caleta De Fuste Very good
GBP 76

Paloma Beach Apartments  0 stars

Avenida Juan Carlos I, 43, Los Cristianos (Tenerife), Spain, 38650

Los Cristianos (Tenerife) Very good
GBP 88

Parque De La Paz  0 stars

Luis Diaz De Losada, 2, Playa de las Americas (Tenerife), Spain, 38650

Playa de las Americas (Tenerife) Very good
GBP 139

Nerja Villas Capistrano  0 stars

El Capistrano Village, Nerja, Spain, 29780

Nerja Very good
GBP 65

Laguna Park II  0 stars

Pais Vasco, 1, Costa Adeje (Tenerife), Spain, 38660

Costa Adeje (Tenerife) Nice
GBP 55

Apartamentos Cordial Mogan Valle  0 stars

Avenida Los Marrero, 4, Puerto De Mogan, Spain, 0000

Puerto De Mogan Very good
GBP 117

Lanzarote Palm  0 stars

Anzuelo 60, Puerto del Carmen (Lanzarote), Spain

Puerto del Carmen (Lanzarote) Very good
GBP 68

Select Benal Beach  0 stars

Avda. Del Parque 1, Edificio Benalbeach, Benalmadena 29630, Malaga, Spain, Benalmadena, Spain, 29630

Benalmadena Very good
GBP 73

Servatur Terrazamar Sun Suite  0 stars

Avda De Las Palmeras 5- 8, Puerto Rico (Gran Canaria), Spain, 35130

Puerto Rico (Gran Canaria) Great
GBP 87

Paradise Park Apartments  0 stars

Urb. Oasis Del Sur S/N, Los Cristianos (Tenerife), Spain, 38650

Los Cristianos (Tenerife)
GBP 175

Apart Hotel Ponderosa  0 stars

Av. Venezuela, Playa de las Americas (Tenerife), Spain, 38660

Playa de las Americas (Tenerife)
GBP 136

Nido Del Aguila  0 stars

Avenida De La Cornisa S/N, Puerto Rico (Gran Canaria), Spain

Puerto Rico (Gran Canaria) Nice
GBP 57