Hotels in Spain

Search and compare Spain hotels from hundreds of travel sites and save

Spain
1 Jul — 2 Jul2
Spain
Fri 1/7
Sat 2/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
Apartamentos Fariones
8.7 Excellent
Puerto del Carmen, Lanzarote, Spain
Show on map
0.2 km from city centre, Puerto del Carmen, Lanzarote, Spain 
ExcellentBased on 905 reviews
8.7

Apartamentos Fariones offers 3-star accommodation in Puerto del Carmen. It also features an outdoor pool and a Jacuzzi.

Hard Rock Hotel Tenerife
8.8 Excellent
Avenida de Adeje 300, s/n, Adeje, Tenerife, Spain
Show on map
4.0 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 2,810 reviews
8.8

Hard Rock Hotel Tenerife is set on Tenerife and offers 5-star accommodation as well as outdoor tennis courts, a Jacuzzi and miniature golf. It also features free Wi-Fi, an outdoor pool and squash courts.

Mediterranean Palace
8.2 Excellent
Avenida De Las Americas, Adeje, Tenerife, Spain
Show on map
7.5 km from city centre, Adeje, Tenerife, Spain 
ExcellentBased on 1,021 reviews
8.2

Mediterranean Palace Playa de las Americas is situated on Tenerife and offers 5-star facilities in addition to an indoor pool, a Jacuzzi and outdoor tennis courts. This modern resort also features a rooftop terrace, a sauna and a Turkish steam bath, and is an easy drive from Los Cristianos and Adeje.

Seaside Los Jameos Playa
8.9 Excellent
Playa De Los Pocillos, Calle Marte,2, Puerto del Carmen, Lanzarote, Spain
Show on map
3.8 km from city centre, Puerto del Carmen, Lanzarote, Spain 
ExcellentBased on 768 reviews
8.9

Conveniently situated and offering an outdoor pool and a sauna, this modern hotel is located an easy drive from Tias. It provides 4-star accommodation with air-conditioned rooms.

Hotel Puerto Carmen
Avenida Juan Carlos I, 35, Puerto del Carmen, Lanzarote, Spain
Show on map
0.3 km from city centre, Puerto del Carmen, Lanzarote, Spain 

Situated in Puerto del Carmen, Hotel Puerto Carmen is a short walk from Biosfera Plaza Shopping Centre and offers an outdoor pool. The various facilities this modern hotel has to offer include a kids pool, a kids club and a playground.

Kn Aparthotel Columbus
7.6 Good
Avenida Santiago Puig, 6, Playa de las Américas, Tenerife, Spain
Show on map
0.1 km from city centre, Playa de las Américas, Tenerife, Spain 
GoodBased on 2,188 reviews
7.6

Situated in Playa de las Americas, Kn Columbus Aparthotel is a short drive from Adeje and provides a sauna, an outdoor pool and a kids club. It is located just a short stroll from a number of popular bars, clubs and restaurants.

Hipotels La Geria
8.7 Excellent
Calle Jupiter, 5, Puerto del Carmen, Lanzarote, Spain
Show on map
3.4 km from city centre, Puerto del Carmen, Lanzarote, Spain 
ExcellentBased on 1,043 reviews
8.7

Conveniently situated and providing a sauna, an outdoor pool and outdoor tennis courts, this comfortable hotel is within easy driving distance of Tias. It provides a gym, as well as a table tennis table, miniature golf and billiards.

Sol Timor Apartamentos
8.0 Excellent
Torremolinos, Andalusia, Spain
Show on map
2.3 km from city centre, Torremolinos, AN, Spain 
ExcellentBased on 2,015 reviews
8.0

Located in Torremolinos, Sol Timor Apartamentos is within a 20-minute drive of Malaga Airport and offers a rooftop terrace, outdoor tennis courts and an outdoor pool. It has 3-star apartments with views of the sea.

Tips for booking hotels in Spain

Cheapest month:January
Most expensive month:April
Average price in Spain:€113/night
Cheapest price found:€2/night
Cheapest day:Monday
Most expensive day:Wednesday
€84 - €226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€116 - €141
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
Hotel Floresta
8.6 Excellent
Calle Mercurio, 2, Puerto del Carmen, Lanzarote, Spain
Show on map
3.6 km from city centre, Puerto del Carmen, Lanzarote, Spain 

Conveniently situated and offering an outdoor pool, outdoor tennis courts and a private beach, this modern property is located an easy drive from Tias. It also offers a kids pool, a kids club and a playground.

2
Sunset Bay Club By Diamond Resorts
8.5 Excellent
Calle Antonio Navarro, 1, Adeje, Tenerife, Spain
Show on map
4.4 km from city centre, Adeje, Tenerife, Spain 

This modern resort in Adeje provides complimentary wireless internet, as well as an outdoor pool and a Jacuzzi. It also features a rooftop terrace and a fitness centre.

3
Palm Beach Tenerife
7.7 Good
Avenida Quinto Centenario, 11, Playa de las Américas, Tenerife, Spain
Show on map
0.8 km from city centre, Playa de las Américas, Tenerife, Spain 

Situated in Playa de las Americas, Palm Beach Tenerife provides elegant 3-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. It is ideally positioned for those wanting to visit local attractions.

4
Meliá Alicante
8.1 Excellent
Plaza Del Puerto, 3, Alicante, Valencia, Spain
Show on map
0.4 km from city centre, Alicante, VC, Spain 

Conveniently positioned, Melia Alicante offers easy access to Alicante's popular tourist attractions. It provides free wireless internet, a bar and is a stone's throw from Edificio del Palas.

5
Iberostar Las Dalias
8.6 Excellent
Gran Bretaña nº 1, Adeje, Tenerife, Spain
Show on map
5.0 km from city centre, Adeje, Tenerife, Spain 

Iberostar Las Dalias is situated on Tenerife and provides 4-star accommodation as well as free Wi-Fi. Close to shops and restaurants, the hotel is an ideal base while in Adeje.

6
H10 Costa Adeje Palace
8.3 Excellent
Playa La Enramada, Adeje, Tenerife, Spain
Show on map
3.1 km from city centre, Adeje, Tenerife, Spain 

H10 Costa Adeje Palace Hotel Tenerife is located on Tenerife, and provides 4-star accommodation in addition to a private beach. Popular amenities, such as a sauna, a Jacuzzi and outdoor tennis courts, make for an enjoyable stay in Adeje.

7
Sol Arona Tenerife
7.3 Good
Avenida Juan Carlos I, 25, Los Cristianos, Tenerife, Spain
Show on map
0.1 km from city centre, Los Cristianos, Tenerife, Spain 

Positioned right on the beach, this unique Flintstones-themed hotel offers a range of premium amenities including separate outdoor pools for kids and adults. It is also steps from Los Cristianos's well-known attractions.

8
Ibis Budget Málaga Centro
7.6 Good
Calvo N°4Hostal 1*, Málaga, Andalusia, Spain
Show on map
0.7 km from city centre, Málaga, AN, Spain 

Situated close to Malaga Train Station, the hotel offers guests a convenient base when visiting Malaga. It is conveniently positioned for guests wanting to visit local attractions.

Cheapest hotels in Spain, Europe

Room007 Ventura Hostel
8.4 Excellent
C/ Ventura de la Vega, 5, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Centrally situated, Room007 Ventura Hostel offers easy access to Madrid's best hot spots. It is located a short walk from Gran Via, Puerta del Sol and Museo del Prado.

€15
Avg. per night
Madrid Motion Hostels
6.3 Good
Mesonero Romanos, 7, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 

Centrally located, Madrid Motion Hostels allows for easy access to Madrid's popular retail areas and tourist attractions. It is also situated just a short walk from Puerta del Sol and Gran Via, and offers a convenient shuttle service.

€17
Avg. per night
Motion Chueca
5.7 Okay
Plaza Pedro Zerolo, 3, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 

Centrally located, Motion Chueca offers easy access to Madrid's main shopping and sightseeing areas. It is also situated a five-minute stroll from La Latina, Gran Via and Chueca, and provides a shuttle service.

€17
Avg. per night
Generator Madrid
8.4 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.7 km from city centre, Madrid, Spain 

Featuring an on-site bar, this central Madrid hostel is set just a short stroll from Plaza de Oriente and Royal Palace of Madrid. It also offers a coffee bar, free Wi-Fi and a rooftop terrace.

€19
Avg. per night
The Hat Madrid
9.0 Excellent
Calle Imperial 9, Madrid, Spain
Show on map
0.4 km from city centre, Madrid, Spain 

Located centrally, The Hat Madrid offers easy access to Madrid's main tourist and retail hot spots. It provides free Wi-Fi, a coffee bar and a rooftop terrace.

€21
Avg. per night
Safestay Madrid
8.4 Excellent
C/ Sagasta 22, Madrid, Spain
Show on map
1.5 km from city centre, Madrid, Spain 

Situated in Madrid City Centre, Safestay Madrid is a short stroll to several local tourist attractions, including Plaza del Dos de Mayo. This hostel is set in the heart of the city.

€23
Avg. per night
Toc Hostel Madrid
8.9 Excellent
Plaza Celenque 3-5, Madrid, Spain
Show on map
0.3 km from city centre, Madrid, Spain 

Set in the heart of Madrid, Toc Hostel Madrid is a short walk from Sol Metro Station, and just a few steps from nearby dining and nightlife options. Those staying at the property can also make use of free Wi-Fi access during their stay.

€31
Avg. per night
Apartamentos Las Arenas
7.8 Good
Maspalomas, Gran Canaria, Spain
Show on map
1.8 km from city centre, Maspalomas, Gran Canaria, Spain 

Apartamentos Las Arenas is located in Maspalomas and provides outdoor tennis courts. It is conveniently positioned for guests wanting to discover the area's attractions.

€34
Avg. per night

Hotel prices in Spain

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Spain

About Spain

With its energised cities, Moorish villages and sun-drenched coastline, Spain lures visitors in with its enticingly laid-back lifestyle and gastronomic riches. From the northern reaches of Basque Country to the southern beaches of Andalusia, it boasts fascinating regional eccentricities that invite you to explore.

Things to do in Spain

Whether you want to visit the cultural museums of Barcelona and Madrid or marvel at the ornate architecture of Seville and Granada, Spain inspires around every corner.

Explore Madrid. Home to sweeping boulevards and stately parks, Madrid is a city of grand architectural landmarks and features some of the most renowned art galleries in Europe. Tour the iconic Prado Museum and see the sublime frescoes of the Royal Palace, then watch the world’s best soccer players in action at Santiago Bernabéu Stadium.

See Barcelona. Dotted with modernist landmarks envisioned by Antoni Gaudí, Barcelona is the capital of Catalonia. Aside from touring the Museu Picasso, photographing La Sagrada Família and strolling down Las Ramblas, you can relax on a string of beaches overlooking the Balearic Sea.

Discover Granada. Nestled in the foothills of the Sierra Nevada, Granada is celebrated for its striking Moorish architecture, which is exemplified in the sprawling hilltop fortress of the Alhambra. In the immediate surroundings lie the sumptuous gardens of the Generalife and traditional neighbourhoods such as Sacromonte.

Experience Seville. Andalusia’s lively capital, Seville is an architectural wonderland, home to the UNESCO-listed Real Alcázar, the 18th-century Plaza de Toros and the colossal Plaza de España. Browse the ceramic stores of Triana and tour the striking Seville Cathedral before catching a flamenco show at one of the many tablaos.

Getting around Spain

International airports in Madrid, Barcelona, Malaga and Palma de Mallorca serve as major gateways to Spain while high-speed trains connect with neighbouring France. Train services are provided between Spain’s larger cities while buses serve smaller towns and villages. Hiring a car is a convenient way to explore if you plan on visiting national parks or heading off-the-beaten-track.

Facts about staying in Spain

  • Where is the best place to stay in Spain?

    You can find several places worth visiting in Spain. Barcelona, Puerto del Carmen, and Torremolinos are some of the most popular amongst our users.

  • What are the best hotels in Spain?

    Spain is home to many highly-rated hotels, one of which is Aparthotel Costa Encantada, which has a current rating of 8.4. For other potential stays, consider Apartamentos Fariones and Hotel Ronda Lesseps, which can also be great places to stay in Spain.