Hotels in Spain

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

Sep 23 — Sep 242
Fri 9/23
Sat 9/24
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Spain

Filter by star ratings
All filters
Ikonik Ramblas
8.4 Excellent
Las Ramblas 22-24, Barcelona, Spain
Show on map
0.4 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,092 reviews

Conveniently situated, Ikonik Ramblas allows for easy access to Barcelona's popular hot spots. It provides 4-star accommodation with air-conditioned rooms.

Catalonia Gran Vía Madrid
8.6 Excellent
Gran Via, 7-9, Madrid, Spain
Show on map
0.3 mi from city centre, Madrid, Spain 
ExcellentBased on 3,913 reviews

This modern 4-star hotel is located in Madrid City Centre and provides a rooftop pool. It is conveniently situated in the city centre.

Eurostars I-hotel
8.2 Excellent
Calle Virgilio, 4, Pozuelo de Alarcón, Madrid, Spain
Show on map
2.7 mi from city centre, Pozuelo de Alarcón, Madrid, Spain 
ExcellentBased on 1,913 reviews

This modern hotel in Pozuelo de Alarcon offers free wireless internet, as well as a rooftop terrace and outdoor tennis courts. It provides 4-star accommodation with air-conditioned rooms.

Hotel Gotico
8.4 Excellent
Carrer de Jaume I, 14, Barcelona, Spain
Show on map
0.0 mi from city centre, Barcelona, Spain 
ExcellentBased on 755 reviews

Strategically located in the heart of the city, this 4-star hotel makes for an ideal base in Barcelona. It is close to Barcelona Cathedral, dining options and shops.

Hotel Barcelona Universal
8.4 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
0.8 mi from city centre, Barcelona, Spain 
ExcellentBased on 1,886 reviews

Featuring a rooftop pool and stylish rooms, this hotel is set in the centre of Barcelona. It provides city views and complimentary Wi-Fi.

Generator Madrid
8.1 Excellent
Calle Silva, 1, Madrid, Spain
Show on map
0.5 mi from city centre, Madrid, Spain 
ExcellentBased on 5,155 reviews

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.

Mellow Hostel Barcelona
5.9 Okay
Carrer d'Aguilar, 54, Barcelona, Spain
Show on map
3.0 mi from city centre, Barcelona, Spain 
OkayBased on 781 reviews

Featuring a shuttle to Barcelona El Prat Airport, as well as complimentary Wi-Fi, the hostel is a comfortable base in Barcelona. It also boasts a terrace with panoramic city views.

Hotel Ceuta Puerta de Africa
7.3 Good
Alcalde Sánchez Prados, 3, Ceuta, Spain
Show on map
0.3 mi from city centre, Ceuta, Spain 
GoodBased on 603 reviews

Hotel Ceuta Puerta de Africa provides comfortable 4-star accommodation in Algeciras. Only a short walk from Cathedral of St Mary of the Assumption, it offers modern rooms equipped with a refrigerator, a mini bar and free wireless internet access.

Tips for booking hotels in Spain

Cheapest month:November
Most expensive month:March
Average price in Spain:$121/night
Cheapest price found:$4/night
Cheapest day:Sunday
Most expensive day:Thursday
$94 - $193
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$109 - $124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

Cheapest hotels in Spain, Europe

Hotel prices in Spain

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, Madrid, and Palma de Mallorca 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 B&B Hotel Barcelona Rubí, which has a current rating of 7.9. For other potential stays, consider Compostela Suites Apartments and Lopesan Baobab Resort, which can also be great places to stay in Spain.