Most popular cities in Spain
- Barcelona606 hotels
- Alicante71 hotels
- Valencia161 hotels
- Santiago de Compostela83 hotels
Best 5-star hotels in Spain
8.6Great822 reviews
Hotel
Grand Hotel Central, Small Luxury Hotels
Spain, Barcelona
from NZD 540 per night
8.4Great448 reviews
Hotel
Sir Victor Hotel, Part Of Sircle Collection
Spain, Barcelona
from NZD 725 per night
8.4Great650 reviews
Hotel
Gf Gran Costa Adeje*****
Spain, Costa Adeje (Tenerife)
from NZD 266 per night
8.6Great1331 reviews
Hotel
Bless Hotel Madrid - The Leading Hotels Of The World
Spain, Madrid
from NZD 1 101 per night
8.6Great712 reviews
Hotel
Intercontinental Barcelona, An Ihg Hotel
Spain, Barcelona
from NZD 200 per night
8.4Great346 reviews
Hotel
Princesa Yaiza Suite Hotel Resort
Spain, Playa Blanca (Lanzarote)
from NZD 410 per night
8.4Great626 reviews
Hotel
Claris Hotel & Spa Gl, A Small Luxury Hotel Of The World
Spain, Barcelona
from NZD 510 per night
8.4Great854 reviews
Hotel
Hotel Sofia Barcelona, In The Unbound Collection By Hyatt
Spain, Barcelona
from NZD 393 per night
Most popular 4-star hotels in Spain
8.4Great762 reviews
Hotel
Occidental Atenea Mar - Adults Only
Spain, Barcelona
from NZD 373 per night
8.4Great395 reviews
Hotel
Occidental Playa De Palma
Spain, Playa de Palma (Mallorca)
from NZD 291 per night
8.4Great178 reviews
Hotel
Barcelo Costa Ballena Golf & Spa
Spain, Costa Ballena
from NZD 142 per night
8.4Great530 reviews
Hotel
Barcelo Margaritas
Spain, Playa del Ingles (Gran Canaria)
from NZD 159 per night
Most popular 3-star hotels in Spain
8.4Great670 reviews
Hotel
Mirador Maspalomas By Dunas
Spain, Maspalomas (Gran Canaria)
from NZD 254 per night
8.2Great278 reviews
Hotel
Hoteles Urbanos N Avenida De Espana
Spain, Fuenlabrada
from NZD 135 per night
8.6Great1341 reviews
Hotel
Hotel Macia Granada Five Senses Rooms & Suites
Spain, Granada
from NZD 231 per night
8.4Great254 reviews
Hotel
Hotel Calimera Fido Gardens
Spain, Cala d'Or (Mallorca)
from NZD 175 per night
Amazing spa hotels in Spain
8.2Great437 reviews
Hotel
Ole Tropical Tenerife Adults Only
Spain, Playa de las Americas (Tenerife)
from NZD 127 per night
8.2Great291 reviews
Hotel
Hotel Beatriz Playa & Spa
Spain, Puerto del Carmen (Lanzarote)
from NZD 164 per night
8.4Great207 reviews
Hotel
Spring Arona Gran Hotel - Adults Only
Spain, Los Cristianos (Tenerife)
from NZD 353 per night
8.4Great159 reviews
Hotel
Spring Hotel Bitacora
Spain, Playa de las Americas (Tenerife)
from NZD 373 per night
8.2Great199 reviews
Hotel
Spring Hotel Vulcano
Spain, Playa de las Americas (Tenerife)
from NZD 324 per night
8.4Great410 reviews
Hotel
Hotel Bcl Levante Club & Spa - Only Adults Recomended
Spain, Benidorm
from NZD 185 per night
8.6Great414 reviews
Hotel
Augusta Eco Wellness Resort 4 Superior
Spain, Sanxenxo
from NZD 179 per night
8.0Great524 reviews
Hotel
Elba Sunset Mallorca Thalasso Spa
Spain, Palma Nova (Mallorca)
from NZD 339 per night
8.6Great996 reviews
Hotel
Hotel Ipv Palace & Spa - Adults Recommended
Spain, Fuengirola
from NZD 202 per night
Top family hotels in Spain
8.4Great456 reviews
Hotel
Landmar Playa La Arena
Spain, Puerto de Santiago (Tenerife)
from NZD 278 per night
8.4Great357 reviews
Hotel
Hotel Las Aguilas Tenerife, Affiliated By Melia
Spain, Puerto de la Cruz (Tenerife)
from NZD 165 per night
8.4Great912 reviews
Hotel
Ilunion Alcora Sevilla
Spain, San Juan de Aznalfarache
from NZD 73 per night
8.6Great1117 reviews
Hotel
Hotel Cleopatra Palace
Spain, Playa de las Americas (Tenerife)
from NZD 309 per night
Best luxury hotels in Spain
8.6Great912 reviews
Hotel
Marina Suites Gran Canaria
Spain, Puerto Rico (Gran Canaria)
from NZD 291 per night
8.4Great251 reviews
Hotel
Aluasoul Orotava Valley - Adults Only
Spain, Puerto de la Cruz (Tenerife)
from NZD 128 per night
8.4Great773 reviews
Hotel
City House Hotel Florida Norte By Faranda
Spain, Madrid
from NZD 82 per night
Cheap hotels in Spain
8.2Great241 reviews
Hotel
Hotel Thb Flora
Spain, Puerto del Carmen (Lanzarote)
from NZD 184 per night
Top resorts in Spain
8.2Great307 reviews
Hotel
Hl Suitehotel Playa Del Ingles - Adults Only
Spain, Playa del Ingles (Gran Canaria)
from NZD 237 per night
8.4Great253 reviews
Hotel
Hotel Maria Cristina, A Luxury Collection Hotel, San Sebastian
Spain, San Sebastian
from NZD 862 per night
8.4Great560 reviews
Hotel
Hotel Alfonso Xiii, A Luxury Collection Hotel, Seville
Spain, Seville
from NZD 473 per night
8.4Great291 reviews
Hotel
Bahia Principe Sunlight Costa Adeje
Spain, Costa Adeje (Tenerife)
from NZD 283 per night
8.4Great195 reviews
Hotel
Marbella Club Hotel - Golf Resort & Spa
Spain, Marbella
from NZD 1 637 per night
8.2Great359 reviews
Hotel
Puente Romano Beach Resort
Spain, Marbella
The Puente Romano Beach Resort, located within a 600-metre distance of King Abdul Aziz Al Saud Mosque, is also at a proximity to Puente Romano Beach.
from NZD 1 592 per night
8.2Great89 reviews
Hotel
La Residencia, A Belmond Hotel, Mallorca
Spain, Deia
from NZD 1 056 per night
8.2Great294 reviews
Hotel
Leonardo Royal Hotel Ibiza Santa Eulalia
Spain, Santa Eularia des Riu
from NZD 214 per night