Hotels in Spain

Enter your dates to pick from 241088 hotels and other places to stay!

Your recent searches

Top destinations for Spain city trips

Find hotels in some of the most popular cities in Spain

  • Madrid

    City Walks, Museums, Culture
    8123 hotels
  • Málaga

    Old Town, Sunny Weather, City Walks
    7783 hotels
  • Marbella

    Beaches, Sunny Weather, Old Town
    5481 hotels
  • Seville

    Old Town, City Walks, Tapas
    5339 hotels
  • Barcelona

    Architecture, City Walks, Sightseeing
    5234 hotels
  • Torrevieja

    Sunny Weather, Beach Walks, Beaches
    3938 hotels
  • Benalmádena

    Beach Walks, Relaxation, Sunny Weather
    3456 hotels
  • Valencia

    Old Town, City Walks, Architecture
    3451 hotels
  • Benidorm

    Beaches, Sunny Weather, Entertainment
    3251 hotels
  • Estepona

    Beaches, Relaxation, Sunny Weather
    3239 hotels

Hotels in Spain near popular landmarks

Pick your point of interest and find a hotel nearby

Top picks for hotels in Spain

Try one of these popular and highly-rated Spain hotels

See all
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 3,154 reviews

    Less than 0.6 mi from Mercado San Miguel and a 13-minute walk from Puerta de Toledo, the property offers a terrace and a bar.

    From $345 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,239 reviews

    Located in Barcelona in the Catalonia Region, 1312 feet from Portal de l'Angel, Yurbban Passage Hotel features an outdoor pool and spa center. Guests can enjoy the on-site restaurant.

    From $304 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 3,088 reviews

    Only YOU Hotel Sevilla is located in an excellent location, in front of the Santa Justa Station and just 15 minutes walk from the historic center of the city.

    From $191 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 5,129 reviews

    On Paseo de la Victoria, in the center of Córdoba, Eurostars Palace is a modern hotel that features a seasonal rooftop swimming pool with a terrace and lounge chairs.

    From $113 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 1,031 reviews

    Located in Madrid just 656 feet from Puerta del Sol or Plaza Mayor and 2461 feet from Palacio Real, Arenal Suites offers air-conditioned self-catering accommodations with free WiFi access.

    From $135 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1,676 reviews

    Offering a year-round outdoor pool with city views, Ohla Eixample is a stylish boutique hotel located 10 minutes’ walk from two of Gaudi’s major works, La Pedrera and Casa Batlló.

    From $315 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 4,108 reviews

    Located conveniently in the center of Seville, Soho Boutique Catedral has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

    From $174 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 2,557 reviews

    Five-star hotel located right in the historic center of Seville, in a privileged area of the city.

    From $330 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 1,332 reviews

    Located across the famous Triana Bridge, Hotel Kivir, recommended for adults is a 4-star property located in Seville. The property offers a terrace and a 24-hour front desk.

    From $238 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 6,576 reviews

    Attractively located in the Old Town district of Seville, Petit Palace Vargas is located a 3-minute walk from Plaza de Armas, 1.4 miles from Isla Mágica and a 19-minute walk from Alcazar Palace.

    From $128 per night

Most booked hotels in Spain in the past month

See all