Europe

Best Hotels in Spain

Paradors in medieval castles, Barcelona design hotels and Ibiza beachfront villas.

Search Hotels in Spain

Find Hotels on the Map

Top Cities to Stay in Spain

Barcelona

Gaudí-inspired design hotels and Gothic Quarter boutique stays

Madrid

Grand boulevard hotels and rooftop pools in the capital

Seville

Flamenco city with Moorish courtyard hotels

Ibiza

Club island — luxury beach hotels and countryside villas

San Sebastián

Pintxos paradise with refined boutique hotels

Granada

Alhambra views from cave hotels in Sacromonte

Ready to book your stay in Spain?

Compare hundreds of hotels and find the best deals.

View Hotels

Fly to Spain

Compare flights · Powered by Trip.com

Search flights