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 and activities. 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 AU$154 per night from 24 Sep. to 25 Sep.
4.5/5Wonderful! (838 reviews)

"Fantastic hotel in the city of Madrid. Love every second :-)"…"

Reviewed on 5 Aug. 2020

Hotel Riu Plaza España
Hotel SB Plaza Europa
4 out of 5
Calle Ciències 11-13, L'Hospitalet de Llobregat, Barcelona
Get Rates
4.2/5Excellent! (1,361 reviews)

"The Murphy beds were worn in inclined so you rolled towards to floor."…"

Reviewed on 28 Feb. 2020

Hotel SB Plaza Europa
Helios Mallorca Hotel & Apartments
3 out of 5
Carrer de la Carabela, 7, Playa de Palma, Mallorca
Free cancellationReserve now, pay when you stay
The price is AU$87 per night from 5 Oct. to 6 Oct.
4.4/5Excellent! (1,140 reviews)

"Felt very safe using this hotel during the pandemic."…"

Reviewed on 16 Sep. 2020

Helios Mallorca Hotel & Apartments

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hotel Helios Benidorm
3 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$94 per night from 5 Oct. to 6 Oct.
4.6/5Exceptional! (311 reviews)

"We loved everything great hotel clean great facilities clean great staff great pool excellent would definitely stay again"…"

Reviewed on 3 Sep. 2020

Hotel Helios Benidorm
Sol Pelícanos Ocas
Get Rates
4.2/5Very Good! (711 reviews)

"The location and disable facility,food and roomswere excellent"…"

Reviewed on 10 Mar. 2020

Sol Pelícanos Ocas
Maritim Hotel Galatzó
4 out of 5
Carretera Palma-Andratx, Km 20, Paguera, Calvia, Mallorca
Get Rates
4.2/5Very Good! (244 reviews)

"Very nice facilities. Staff very friendly. Good breakfast"…"

Reviewed on 12 Sep. 2019

Maritim Hotel Galatzó
Hotel Los Rosales
3 out of 5
Av. Miramar 55, Es Pujols, Formentera
The price is AU$117 per night from 1 Oct. to 2 Oct.
4.5/5Wonderful! (218 reviews)

"Excellent stay here. Even better than the photos. Staff were lovely and helpful, from check in to breakfast time. Would stay here again without a doubt. Location great for everything."…"

Reviewed on 6 Aug. 2020

Hotel Los Rosales
H10 Andalucia Plaza - Adults Only
4 out of 5
Urb Nueva Andalucia, Marbella, Malaga
Free cancellationReserve now, pay when you stay
The price is AU$138 per night from 5 Oct. to 6 Oct.
4.1/5Very Good! (986 reviews)

"We would definitely stay here again, beautiful hotel, staff we’re extremely polite and helpful and as for the cleanliness - couldn’t fault them. Watching the pool and outside area staff doing their cleaning routine was mesmerising, so meticulous! The only negative I would say was our beds, we asked ..."…"

Reviewed on 17 Sep. 2020

H10 Andalucia Plaza - Adults Only
Hotel Riu Chiclana - All Inclusive
4 out of 5
Urb. Loma del Puerto s/n, Chiclana de la Frontera, Cadiz
Free cancellationReserve now, pay when you stay
The price is AU$227 per night from 29 Sep. to 30 Sep.
4.2/5Excellent! (557 reviews)

"Overall a good hotel, food quality as expected from an all inclusive, meaning quality not great. Overall great location, clean and with good amenities."…"

Reviewed on 27 Jul. 2020

Hotel Riu Chiclana - All Inclusive
Arc la Rambla
3 out of 5
La Rambla 19, Barcelona, Barcelona
Free cancellationReserve now, pay when you stay
The price is AU$89 per night from 3 Oct. to 4 Oct.
4.3/5Excellent! (1,516 reviews)

"Great location and rooms were comfortable. Igor was great at check-in as was the rest of the staff throughout our stay."…"

Reviewed on 11 Sep. 2020

Arc la Rambla
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

Spain has among the richest histories in all of Europe, perhaps playing a more pivotal role in the development of the western world than any other country on the continent. Aside from the contagious culture of this area, there are tons of fun activities to undertake. By booking one of our flights to Spain, you can experience the unmatched magnificence of this lush land and develop a deeper appreciation of everything this nation has to offer.

When to Visit

The seasons of spring and fall are widely believed to be the best times to visit Spain, as this is when the weather is more likely to provide the most comfortable atmosphere and appealing surroundings. Summer, however, seems to be the country’s peak season for tourism, despite the occasional extreme heat and the fact that many business owners close shop as they head out of town themselves. Winter, while not necessarily the best time of year for sightseeing, is when you’ll find more affordable hotels in Spain, and cheaper flights as well. This is also a good time to find a less-costly car hire in Spain, so if you don’t mind less-than perfect weather, a wintertime trip may be ideal for you.

What to See and Do

If this is your first time travelling to Spain, spending some time in the country’s capital is an absolute must. The Royal Palace of Madrid serves as the seat of Spain’s regal rulers and with nearly 3,500 rooms inside, it’s the largest such structure in all of Europe. Also, Madrid is where you’ll find the bustling Plaza Mayor, with scores of shops and restaurants to suit anyone’s tastes. And the nearby Museo Nacional Del Prado is arguably Spain’s most significant museum, famous for housing one of Europe’s most extensive art collections.

If you’re ready to see firsthand the incredible culture this nation has to offer, find Spain accommodation that meets all of your needs and stays within your budget. Book here right here on Expedia.com.au, and get ready for an adventure.