Hotels in Spain

Hotels in Spain

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels

Hotels in Spain: popular cities

Barcelona

Barcelona

964 hotels

Top 1
Madrid

Madrid

887 hotels

Top 2
Seville

Seville

684 hotels

Top 3
Granada

Granada

340 hotels

Valencia

Valencia

258 hotels

Malaga

Malaga

360 hotels

Cordoba

Cordoba

172 hotels

Alicante

Alicante

158 hotels

Bilbao

Bilbao

96 hotels

San Sebastian

San Sebastian

121 hotels

Hotels in Spain: popular regions

Catalonia

Catalonia

2,521 hotels

Top 1
Community Of Madrid

Community Of Madrid

1,106 hotels

Top 2
Andalusia

Andalusia

4,605 hotels

Top 3
Valencia Community

Valencia Community

2,142 hotels

Canary Islands

Canary Islands

2,076 hotels

Balearic Islands

Balearic Islands

842 hotels

Basque Country

Basque Country

439 hotels

Galicia

Galicia

875 hotels

Castile and Leon

Castile and Leon

779 hotels

Aragon

Aragon

308 hotels

Hotels in Spain near popular landmarks

Sagrada Familia

Sagrada Familia

749 hotels

Top 1
Puerta del Sol

Puerta del Sol

666 hotels

Top 2
La Pedrera – Casa Milà

La Pedrera – Casa Milà

755 hotels

Top 3
Plaça de Catalunya

Plaça de Catalunya

756 hotels

España Square

España Square

362 hotels

Alhambra

Alhambra

199 hotels

Royal Palace of Madrid

Royal Palace of Madrid

664 hotels

Gran Via

Gran Via

665 hotels

Cathedral de Mallorca

Cathedral de Mallorca

109 hotels

Seville Cathedral

Seville Cathedral

362 hotels

Top Country Recommendations

China

China

263,295 hotels

Top 1
Japan

Japan

26,005 hotels

Top 2
Thailand

Thailand

18,191 hotels

Top 3
South Korea

South Korea

18,591 hotels

Malaysia

Malaysia

9,152 hotels

Indonesia

Indonesia

24,203 hotels

Vietnam

Vietnam

11,882 hotels

United States

United States

202,798 hotels

Philippines

Philippines

7,156 hotels

United Kingdom

United Kingdom

26,332 hotels

Property Information for Tourists

Highest PriceDKK 8,332
Lowest PriceDKK 261
Number of Reviews508,238
Total Properties33,246
Weekday Avg. PriceDKK 1,361
Weekend Avg. PriceDKK 1,483