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
Macdonald Hotels · Self-Catering

Macdonald Spain Self-Catering — Costa del Sol

4 beachside resorts in Estepona, Mijas + Calahonda. 1-3 bed apartments + villas with pools + on-site restaurants.

  • Apartments + lodges + villas
  • Scotland, Snowdonia, Lake District + Costa del Sol
  • UK\'s largest privately-owned hotel group · 1990
View Macdonald self-catering resorts
HTOP Hotels & Resorts

HTOP Hotels — Costa Brava all-inclusive beach stays

The original all-inclusive group in Spain. Beachfront + pool + family entertainment bundled.

  • Direct beach access · Costa Brava + Barcelona + Daurada
  • All-inclusive pioneer · meals, drinks + entertainment bundled
  • Best-rate guarantee · seasonal packages + family deals
View HTOP all-inclusive deals