Spain may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Book Spain Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Spain

Top Hotels in Spain

Hotel Riu Plaza España
4 out of 5
C/ Gran Via, 84, Madrid
Free cancellationReserve now, pay when you stay
The price is NZ$142 per night from 1 Dec. to 2 Dec.
4.5/5Wonderful! (949 reviews)

"The location is perfectly situated for seeing Madrid and the hotel itself is in great condition. Currently due to Covid, several of the expected services were not available but that is to be expected. The other issue is the fact that the road in front and Plaza de España are being ripped apart and ..."…"

Reviewed on 4 Oct. 2020

Hotel Riu Plaza España
Bahia Principe Sunlight Costa Adeje - All Inclusive
4 out of 5
Urbanización Playa Paraíso, c/ Idafe, s/n. entrada por ctra El Puertito, Adeje, Tenerife
The price is NZ$313 per night from 20 Dec. to 21 Dec.
4.4/5Excellent! (515 reviews)

"A great resort with a real all inclusive service ! I would definitely go there again."…"

Reviewed on 13 Sep. 2020

Bahia Principe Sunlight Costa Adeje - All Inclusive
Santa Catalina, a Royal Hideaway Hotel 5*GL
5 out of 5
Calle Leon Y Castillo, 227, Las Palmas de Gran Canaria, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is NZ$186 per night from 3 Dec. to 4 Dec.
4.5/5Wonderful! (53 reviews)
Excellent!

"Stunning hotel, and excellent service!"…"

Reviewed on 30 Jul. 2020

Santa Catalina, a Royal Hideaway Hotel 5*GL
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
H10 Conquistador
4 out of 5
Avenida Rafael Puig, 36, Playa de las Americas, Arona, Tenerife
Free cancellationReserve now, pay when you stay
The price is NZ$219 per night from 1 Dec. to 2 Dec.
4.1/5Very Good! (532 reviews)

"The hotel was lovely, however spa wasn't open, probably due to covid. Due to there not being many people in the hotel, the buffet was only on a few days and the rest you ate in the a la carte. This was a free upgrade but unfortunately there wasn't a lot of choice, so you were eating the same things ..."…"

Reviewed on 26 Nov. 2020

H10 Conquistador
Princesa Yaiza Suite Hotel Resort
5 out of 5
Avda Papagayo N 22, Playa Blanca, Yaiza, Lanzarote
Get Rates
4.7/5Exceptional! (467 reviews)

"The location perfect. Staff marvellous . Sadly very quiet due to Covid. Pools beautiful . Food very good. Cleanliness perfect ."…"

Reviewed on 29 Sep. 2020

Princesa Yaiza Suite Hotel Resort
Costa Calero Hotel Thalasso & Spa
4 out of 5
Urbanizacion Puerto Calero, s/n, Yaiza, Lanzarote
Free cancellationReserve now, pay when you stay
The price is NZ$184 per night from 2 Dec. to 3 Dec.
4.3/5Excellent! (118 reviews)

"Staff are very good - felt very comfortable as a solo traveller"…"

Reviewed on 26 Jan. 2020

Costa Calero Hotel Thalasso & Spa
Hotel Maydrit Airport
4 out of 5
Piragua 1, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is NZ$119 per night from 1 Dec. to 2 Dec.
4.5/5Wonderful! (1,130 reviews)

"Nice and clean. Some minor changes due to COVID-19, however still works smoothly"…"

Reviewed on 29 Aug. 2020

Hotel Maydrit Airport
Hotel Fariones
5 out of 5
C/ Roque Del Este 1, Puerto del Carmen, Tias, Lanzarote
Free cancellationReserve now, pay when you stay
The price is NZ$344 per night from 2 Dec. to 3 Dec.
Hotel Fariones
AxelBeach Maspalomas Apartments & Lounge Club - Adults Only
3 out of 5
Avenida de Tirajana, 32, (entrada por C/ Timple), San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is NZ$100 per night from 1 Dec. to 2 Dec.
4.1/5Very Good! (875 reviews)

"They have proper double bed mattresses that are really comfortable and hard to come by in gran Canaria hotels"…"

Reviewed on 8 Oct. 2020

AxelBeach Maspalomas Apartments & Lounge Club - Adults Only
Radisson Blu Resort & Spa, Gran Canaria Mogan
5 out of 5
Avenida Los Marrero 35, Mogan, Mogan
Free cancellationReserve now, pay when you stay
The price is NZ$188 per night from 1 Dec. to 2 Dec.
4.5/5Wonderful! (945 reviews)

"Excellent stay would defo go back . Great position out of the way and a lovely walk into town."…"

Reviewed on 7 Aug. 2020

Radisson Blu Resort & Spa, Gran Canaria Mogan
Hotel THe Volcán Lanzarote
5 out of 5
Calle El Castillo, 1, Playa Blanca, Yaiza, Lanzarote
Get Rates
4.5/5Wonderful! (605 reviews)
Excellent stay

"Hotel was amazing, with unbelievable pools and views. Location was perfect as right on the marina with lots of choice for lunch/dinner if the restaurants are open. Rooms cleaned every day with new towels so overall a great stay and would definitely return."…"

Reviewed on 18 Aug. 2020

Hotel THe Volcán Lanzarote
LABRANDA Hotel Playa Bonita
4 out of 5
Avenida Tenerife 2, Playa del Ingles, San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is NZ$178 per night from 1 Dec. to 2 Dec.
4.1/5Very Good! (133 reviews)
Excellent hotel

"The staff were so friendly and attentive. My mother is quite old and the staff were so kind and thoughtful. They were professional but at the same down-to-earth. The pool was beautiful and warm and the food in the restaurant on the all-inclusive was excellent. We both loved everything about this ..."…"

Reviewed on 16 Aug. 2020

LABRANDA Hotel Playa Bonita
Hotel ILUNION Atrium
4 out of 5
Emilio Vargas, 3 y 5, Madrid, Madrid
Free cancellationReserve now, pay when you stay
The price is NZ$95 per night from 1 Dec. to 2 Dec.
4.3/5Excellent! (495 reviews)

"Shower pressure was amazing! Sink had an issue draining. Towels could have been cleaner. Also smelled kinda weird in the hallway. Thankfully our room was nice. Easy access to bus to go to city center."…"

Reviewed on 9 Mar. 2020

Hotel ILUNION Atrium
Coral Ocean View
4 out of 5
Avenida de los Pueblos S/N, Playa de las Americas, Adeje
Get Rates
4.5/5Wonderful! (100 reviews)
You could be moved hotel!!

"We originally booked to stay at this hotel. We arrived and they explained they had overbooked the rooms. As a result, we were then moved to its sister hotel 'Hotel Coral Suites & Spa'. This is on the other side of Playa De Las Americas, so expect a completely different location! The hotel is still ..."…"

Reviewed on 9 Jul. 2019

Coral Ocean View
Hotel Riu Buenavista
4 out of 5
Calle Horno, 35, Urbanizacion Playa Paraiso, Adeje, Tenerife
Free cancellationReserve now, pay when you stay
The price is NZ$198 per night from 11 Dec. to 12 Dec.
4.1/5Very Good! (614 reviews)

"The staff was really nice. Everyone we spoke to was great.I hated everything else from hotel from the rooms to the food .The beds were so uncomfortable. Very outdated. No irons."…"

Reviewed on 11 Feb. 2020

Hotel Riu Buenavista
THB Flora Aparthotel
3 out of 5
Calle Reina Sofia 25, Puerto del Carmen, Tias, Lanzarote
The price is NZ$319 per night from 28 Dec. to 29 Dec.
4/5Very Good! (368 reviews)

"We love this place as a family friendly hotel even with the current situation (covid) it was well managed and we felt safe and happy here will be retiring again"…"

Reviewed on 21 Sep. 2020

THB Flora Aparthotel
TUI BLUE - Flamingo Beach
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$113 per night from 1 Dec. to 2 Dec.
4.4/5Excellent! (22 reviews)

"The evening entertainment was superb and I must particularly mention Milly who had so much energy and enthusiasm and is a very talented performer."…"

Reviewed on 7 Mar. 2020

TUI BLUE - Flamingo Beach
H10 Costa Adeje Palace
4 out of 5
Playa La Enramada, La Caleta, Adeje, Tenerife
Free cancellationReserve now, pay when you stay
The price is NZ$174 per night from 1 Dec. to 2 Dec.
4/5Very Good! (547 reviews)
lovely hotel

"Beautiful hotel"…"

Reviewed on 14 Jul. 2020

H10 Costa Adeje Palace
Lopesan Baobab Resort
5 out of 5
Mar Adriático, 1, San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is NZ$255 per night from 1 Dec. to 2 Dec.
4.4/5Wonderful! (372 reviews)

"The hotel is really nice, very relaxing. Very modern, confortable and big rooms. Breakfasts were good although the bread for toast could be better. Coffee was really good. The staff is ok, but for a 5 star hotel I think there is room for improvement"…"

Reviewed on 19 Oct. 2020

Lopesan Baobab Resort
Hotel Riu Gran Canaria
4 out of 5
Urb. Las Meloneras s/n, Maspalomas, San Bartolome de Tirajana, Gran Canaria
Free cancellationReserve now, pay when you stay
The price is NZ$240 per night from 11 Dec. to 12 Dec.
4.4/5Wonderful! (365 reviews)

"All Perfect. Me gusto mucho todo y sobre todo seguridad y tranquilidad."…"

Reviewed on 11 Aug. 2020

Hotel Riu Gran Canaria
Don't see what you're looking for?
See all available properties in Spain
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Accommodation in Spain

Pack your bags and take a trip to Spain, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Spain will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.

Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the Spain accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Spain with just a quick search.

Where to Stay in Spain?

Whether you’re travelling on your own or with loved ones, have a terrific time in Spain. And with all of the Spain hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.