Your safety is our top priority

Hotels in Spain
Why book with Hotels.com?
Free cancellation
on most hotels*Our price guarantee
Find out moreGet a reward night
for every 10 nights you stay
Where to stay in Spain?
Top hotels in Barcelona
- ibis Styles Barcelona City Bogatell
ibis Styles Barcelona City Bogatell
2-starEl Parc i la Llacuna del Poblenou1.7 miles to city centre
Guest rating8.8.Fabulous599 Hotels.com guest reviews - Hampton by Hilton Barcelona Fira Gran Via
Hampton by Hilton Barcelona Fira Gran Via
3-starEl Port2.7 miles to city centre
Guest rating9.4.Exceptional239 Hotels.com guest reviews - Barcelona Airport Hotel
Barcelona Airport Hotel
4-starAlmeda6.5 miles to city centre
Guest rating8.2.Very good1,687 Hotels.com guest reviews - ibis Barcelona Cornella
ibis Barcelona Cornella
2-starAlmeda5 miles to city centre
Guest rating8.4.Very good824 Hotels.com guest reviews - Motel One Barcelona - Ciutadella
Motel One Barcelona - Ciutadella
Sant Pere1.1 miles to city centre
Guest rating9.2.Superb590 Hotels.com guest reviews
Top hotels in Madrid
- Hotel ibis Madrid Aeropuerto Barajas
Hotel ibis Madrid Aeropuerto Barajas
2-starBarajas7.4 miles to city centre
Guest rating8.6.Fabulous1,550 Hotels.com guest reviews - Plaza Mayor Suites & Apartments
Plaza Mayor Suites & Apartments
3-starSol0.2 miles to city centre
Guest rating9.2.Superb525 Hotels.com guest reviews - Novotel Madrid Center
Novotel Madrid Center
4-starIbiza1.7 miles to city centre
Guest rating9.0.Superb1,010 Hotels.com guest reviews - Madrid Marriott Auditorium Hotel & Conference Center
Madrid Marriott Auditorium Hotel & Conference Center
4-starRejas7.9 miles to city centre
Guest rating9.2.Superb1,036 Hotels.com guest reviews - ibis Madrid Alcorcon Tresaguas
ibis Madrid Alcorcon Tresaguas
2-starCasco Antiguo7.5 miles to city centre
Guest rating8.2.Very good285 Hotels.com guest reviews
Top hotels in Ibiza Town
- Hotel Ibiza Playa
Hotel Ibiza Playa
3-starIbiza City Centre0.6 miles to city centre
Guest rating8.0.Very good285 Hotels.com guest reviews - Hotel Vibra Mare Nostrum
Hotel Vibra Mare Nostrum
3-starIbiza City Centre1.4 miles to city centre
Guest rating7.2.Good830 Hotels.com guest reviews - Hotel THB Los Molinos - Adults Only
Hotel THB Los Molinos - Adults Only
4-starIbiza City Centre0.4 miles to city centre
Guest rating8.6.Fabulous1,006 Hotels.com guest reviews - Hotel Nautico Ebeso
Hotel Nautico Ebeso
4-starIbiza City Centre0.4 miles to city centre
Guest rating8.2.Very good721 Hotels.com guest reviews - Apartamentos Lido
Apartamentos Lido
2-starIbiza City Centre0.8 miles to city centre
Guest rating8.2.Very good202 Hotels.com guest reviews
Top hotels in Palma de Mallorca
- Helios Mallorca Hotel & Apartments
Helios Mallorca Hotel & Apartments
3-starVIPCan Pastilla4.7 miles to city centre
Guest rating9.0.Superb1,027 Hotels.com guest reviews - Hipotels Gran Playa de Palma
Hipotels Gran Playa de Palma
4-starEl Pilarí6.6 miles to city centre
Guest rating9.4.Exceptional1,000 Hotels.com guest reviews - Hotel Ilusion Calma & Spa
Hotel Ilusion Calma & Spa
3-starCan Pastilla4.2 miles to city centre
Guest rating7.4.Good241 Hotels.com guest reviews - Hotel JS Palma Stay - Adults Only
Hotel JS Palma Stay - Adults Only
4-starVIPCan Pastilla4.1 miles to city centre
Guest rating8.8.Fabulous1,025 Hotels.com guest reviews - Hotel Isla Mallorca & Spa
Hotel Isla Mallorca & Spa
4-starSon Armadams1.3 miles to city centre
Guest rating8.6.Fabulous1,035 Hotels.com guest reviews
Explore Spain
Find out more about Spain
Let us inspire you!
On our site you can find the most beautiful cities in Spain and the best hotels. If you are frequent traveller you should take a look to our Hotels.com Rewards loyalty programme. Collect ten nights in any of our participating hotels and you’ll receive a free* night.
If you want to choose the right place for your stay, you can find and read 0 original reviews for each of our 0 hotels in Spain, written by users from South Africa and many others as well.And when you make your hotel booking in Spain with Hotels.com we'll send you all the information that you'll need such as:
- - Confirmation with the reservation details of your Spain hotel booking
- - Contact details for your hotel
- - Directions to your accommodation
- - Information on nearby attractions and restaurants to your hotel
Keep exploring
Not found the right property yet? Explore other destinations or refine your current search further.
Top cities in Spain
Transport
- Hotels near Madrid (MAD-Adolfo Suarez Madrid-Barajas), Madrid
- Hotels near Barcelona El Prat Airport (BCN), El Prat de Llobregat
- Hotels near Gran Via Station, Madrid
- Hotels near Santiago de Compostela (SCQ-Lavacolla), Santiago de Compostela
- Hotels near Plaça de Catalunya Station, Barcelona
- Hotels near Atocha Renfe Station, Madrid
Best attractions in Spain
- Hotels near Estadio Wanda Metropolitano, Madrid
- Hotels near Pas de les Eugues, Gavet de la Conca
- Hotels near Paseo del Prado, Madrid
- Hotels near Passeig de Gracia, Barcelona
- Hotels near Isla Grossa, San Javier
Hotel types
Best areas in Spain