Hotels in Spain

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

Spain
30 Jun — 1 Jul2
Spain
Thu 30/6
Fri 1/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
Hotel Jazz
9.0 Excellent
Pelai 3, Barcelona, Spain
Show on map
1.0 km from city centre, Barcelona, Spain 
ExcellentBased on 2,182 reviews
9.0

Centrally located in Barcelona, Hotel Jazz is just minutes on foot from Placa de Catalunya Metro Station and offers a rooftop pool. It provides city views and free Wi-Fi.

Hotel & Spa Villa Olimpica Suites
7.9 Good
Pallars, 121-125, Barcelona, Spain
Show on map
2.0 km from city centre, Barcelona, Spain 
GoodBased on 2,706 reviews
7.9

Featuring a restaurant, bar and outdoor pool, Hotel & Spa Villa Olimpica Suites is just a five-minute walk from Bogatell Metro Station. Its premium amenities include a sauna and a gym.

Petit Palace Triball
8.9 Excellent
C/ Gonzalo Jimenez De Quesada, 2, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 
ExcellentBased on 2,703 reviews
8.9

Conveniently situated, Petit Palace Triball offers easy access to Madrid's main hot spots. The numerous facilities this stylish hotel features include an express check-in and check-out feature, laundry facilities and a beauty centre.

Hotel Intur Palacio San Martin
8.7 Excellent
Plaza San Martin, 5, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 
ExcellentBased on 2,764 reviews
8.7

Strategically located in the centre of the city, this 4-star hotel makes for an excellent base in Madrid. Surrounded by local bars and restaurants, it is within walking distance from Sol Metro Station.

Ako Suite
8.4 Excellent
Carrer De La Diputacio, 195, Barcelona, Spain
Show on map
1.4 km from city centre, Barcelona, Spain 
ExcellentBased on 500 reviews
8.4

Set in Barcelona, Ako Suites Hotel is a five-minute walk from University of Barcelona and features a rooftop pool and free Wi-Fi. This stylish hotel is set in the heart of the city.

Hotel Trafalgar
C/ Trafalgar, 35, Madrid, Spain
Show on map
2.1 km from city centre, Madrid, Spain 

Hotel Trafalgar Madrid is located in Madrid and features free Wi-Fi. It offers 3-star accommodation with air-conditioned rooms.

Hotel Barcelona Universal
8.4 Excellent
Del Paral.lel, Del 76-78, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 
ExcellentBased on 1,706 reviews
8.4

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

Oriente Atiram
7.9 Good
La Ramblas, 45, Barcelona, Spain
Show on map
0.5 km from city centre, Barcelona, Spain 
GoodBased on 3,386 reviews
7.9

Centrally located, Oriente Atiram allows for easy access to Barcelona's main tourist and retail hot spots. It also offers a 24-hour reception, free Wi-Fi and meeting rooms.

Tips for booking hotels in Spain

Cheapest month:November
Most expensive month:July
Average price in Spain:C$ 193/night
Cheapest price found:C$ 10/night
Cheapest day:Tuesday
Most expensive day:Thursday
C$ 108 - C$ 219
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 163 - C$ 181
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Spain hotels

1
Hotel Don Felipe
9.0 Excellent
Calle Daoiz, 7, Segovia, Segovia, Spain
Show on map
1.2 km from city centre, Segovia, Segovia, Spain 

Hotel Don Felipe provides an elegant setting when in Segovia. This charming hotel is a convenient base for discovering the local vineyards as it is located in Rueda (DO).

2
Mercer House Bòria Bcn
8.2 Excellent
Carrer De Boria 24-26, Barcelona, Spain
Show on map
0.2 km from city centre, Barcelona, Spain 

Strategically located in the centre of the city, this 4-star hotel makes for an excellent base in Barcelona. It is close to the Picasso Museum, restaurants and shops.

3
Aloft Madrid Gran Via
8.8 Excellent
Calle Jacometrezo 4, Madrid, Spain
Show on map
0.6 km from city centre, Madrid, Spain 

Centrally located, Aloft Madrid Gran Via allows for easy access to Madrid's main sightseeing and retail areas. It also offers an express check-in and check-out feature, an outdoor pool and free Wi-Fi.

4
Dear Hotel Madrid
8.7 Excellent
Gran Via 80, Madrid, Spain
Show on map
1.1 km from city centre, Madrid, Spain 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Madrid. It offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

5
Hard Rock Hotel Marbella
7.0 Good
Calle Las Violetas, Urbanizacion Nueva Andalucia, 4, Marbella, Andalusia, Spain
Show on map
7.3 km from city centre, Marbella, AN, Spain 

Boasting an infinity pool and a rooftop terrace, Hard Rock Hotel Marbella is a deluxe base in Marbella. It has a spa and wellness centre, as well as body treatments, free Wi-Fi and a sauna.

6
Sm Hotel Sant Antoni
8.7 Excellent
Carrer Del Consell De Cent, 476, Barcelona, Spain
Show on map
1.8 km from city centre, Barcelona, Spain 

SM Hotel Sant Antoni offers 3-star accommodation in Barcelona. The various facilities this modern hotel has to offer include meeting rooms, a 24-hour reception and a concierge.

7
Hotel Atlantico Madrid
9.2 Excellent
Gran Via 38, Madrid, Spain
Show on map
0.5 km from city centre, Madrid, Spain 

Situated in the heart of the city, Hotel Atlantico Madrid offers easy access to Madrid's popular sightseeing and retail areas. Only a short stroll from Gran Via, it provides stylish rooms equipped with free wireless internet access, a private terrace and a mini bar.

8
Hotel Soho
8.7 Excellent
Gran Via De Les Corts Catalanes 543-545, Barcelona, Spain
Show on map
1.5 km from city centre, Barcelona, Spain 

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Barcelona. Surrounded by local bars and restaurants, it is a short walk from Sant Antoni Metro Station.

Cheapest hotels in Spain, Europe

Oasis Backpackers' Hostel Sevilla & Coworking
8.5 Excellent
Calle Compania, 1, Seville, Andalusia, Spain
Show on map
0.7 km from city centre, Seville, AN, Spain 

Situated within walking distance of Plaza de Armas Station, Oasis Backpackers' Hostel Sevilla provides guests with a convenient base when visiting Seville. It offers an outdoor pool, a rooftop terrace and free wireless internet.

C$ 23
Avg. per night
Bilbao Hostel
7.6 Good
Carretera Basurto Kastrejana, 70, Bilbao, Biscay, Spain
Show on map
2.2 km from city centre, Bilbao, Biscay, Spain 

Offering views of Bilbao, Bilbao Hostel is a convenient place to stay for guests wanting to scope out the area's popular attractions. Those staying at the property can also enjoy complimentary wireless internet.

C$ 26
Avg. per night
Toc Hostel Sevilla
8.7 Excellent
Calle Miguel Manara,18-22, Seville, Andalusia, Spain
Show on map
0.7 km from city centre, Seville, AN, Spain 

Steps from Archivo General de Indias, Toc Hostel Sevilla is located in Seville and offers modern accommodation. It is close to Seville Cathedral, shops and nightlife options.

C$ 28
Avg. per night
White Nest
Calle Santísimo, 4, Granada, Andalusia, Spain
Show on map
0.7 km from city centre, Granada, AN, Spain 

Conveniently located, White Nest Hostel Granada allows for easy access to Granada's main tourist attractions. It also provides free Wi-Fi, luggage storage and a 24-hour reception.

C$ 36
Avg. per night
Eurostars Bcn Design 5
Paseo De Gracia 29-31, Barcelona, Spain
Show on map
1.2 km from city centre, Barcelona, Spain 

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Barcelona. It is located a brief stroll from Gran Via, Placa de Catalunya and University of Barcelona.

C$ 36
Avg. per night
Generator Barcelona
7.9 Good
Carrer de Corsega, 377, Barcelona, Spain
Show on map
2.1 km from city centre, Barcelona, Spain 

Situated in Barcelona, Generator Barcelona is a short walk from Avinguda Diagonal and features free Wi-Fi. It is surrounded by a variety of popular nightlife options and is within a 10-minute walk of Diagonal Metro Station.

C$ 50
Avg. per night
Casa Gracia
7.8 Good
Passeig de Gracia, 116 Bis, Barcelona, Spain
Show on map
2.2 km from city centre, Barcelona, Spain 

Located in Gracia, Casa Gracia Barcelona Hostel is a short walk to several local tourist attractions, including Passeig de Gracia, Casa Lleo Morera and the Casa Batllo. The multiple amenities this modern hostel has to offer include bicycle rental, a 24-hour reception and free Wi-Fi.

C$ 50
Avg. per night
Hostal Solimar
7.2 Good
Carrer de la Caritat, 29, Badalona, Catalonia, Spain
Show on map
0.3 km from city centre, Badalona, CT, Spain 

Hostal Solimar is situated in Badalona and features complimentary Wi-Fi. It is conveniently positioned for those wanting to visit the area's popular attractions.

C$ 53
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?

    Our travelers prefer to stay in places like Barcelona, Madrid, and Málaga while in Spain.

  • What are the best hotels in Spain?

    One of the most popular hotels in Spain is Barceló Raval, which has been reviewed by 2,077 users and currently has a rating of 8.3/10. Other top-rated locations include W Barcelona and NH Collection Barcelona Gran Hotel Calderón, which have received 8.4/10 and 8.3/10 ratings from our users, respectively.