Hotels in Spain

Accommodation across many destinations. Choose a destination, compare prices, and book online

Country: Spain. Hotels, apartments, and other places to stay across many destinations. Destinations: 9,946; properties: 224,457. Check prices, reviews, and photos, then book online.

How to find accommodation in Spain

Choose a destination, compare available properties, and proceed to online booking without unnecessary steps.

  1. 1

    Choose a destination

    Select the destination that best matches your travel plans.

  2. 2

    Compare properties

    Check hotels, apartments, photos, and guest reviews.

  3. 3

    Proceed to booking

    Select your dates, check availability, and complete your reservation online.

A variety of destinations

Narrow down your travel destination faster.

Hotels and apartments

Compare different types of accommodation.

Photos and reviews

Easily evaluate a property before making a choice.

Online availability

Proceed after selecting your destination and travel dates.

Plan your whole trip: Spain

Add transport and things to do after choosing your accommodation.

Car rental

Rent a car and explore at your own pace.

Rent a car

All destinations with accommodation

Hotels in Spain: your guide to where to stay

Spain means lively cities, Mediterranean islands and seaside resorts. The choice of places to stay is one of the largest in Europe. We list 224 457 properties across 9946 cities: from hostels and apartments to 5-star hotels. Below you will find indicative prices, the most popular destinations, season tips and transport notes.

How much does a hotel in Spain cost?

The price depends on the standard, the city and the dates. The table shows indicative nightly rates for a double room. The cheapest month is usually January, while September and the peak of summer are the priciest. A Sunday booking is often cheaper than midweek.

Property standardIndicative price per night (from)
2-star hotels and budget staysfrom approx. 50 €
3-star hotelsfrom approx. 80 €
4-star hotelsfrom approx. 120 €
5-star and premium hotelsfrom approx. 200 €

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in Spain: most popular cities

Spain splits into big cities, islands and coasts full of resorts. These are the destinations travellers choose most often:

  • Barcelona. The most chosen and most expensive destination. Gaudí's architecture with the Sagrada Familia, beaches and lively city life.
  • Madrid. The capital, with the Prado and Reina Sofia museums plus great food and nightlife.
  • Palma de Mallorca. The capital of the Balearics, a base for the island's beaches and bays, with a wide choice of hotels.
  • Valencia. The city of arts and sciences, paella and beaches within a walk. A cheaper alternative to Barcelona.
  • Seville. The heart of Andalusia, with its cathedral, the Alcazar and flamenco. Summer can be hot, so spring is the most pleasant.

Nightly rates vary between cities. Here are indicative prices per night for a double room:

CityIndicative price per night (from)
Barcelonafrom approx. 90 €
Madridfrom approx. 80 €
Palma de Mallorcafrom approx. 95 €
Valenciafrom approx. 70 €
Sevillefrom approx. 75 €

What to see in Spain

The country combines cities, islands and coasts, so it is easy to match a trip to what interests you.

  • Barcelona. Gaudí's work, the Sagrada Familia and Casa Batlló, plus seaside districts and busy streets.
  • Andalusia. Seville, Granada with the Alhambra and Cordoba, a melting pot of cultures in the south.
  • Madrid. The Prado and Reina Sofia museums and the energy and nightlife of the capital.
  • Ibiza. An island known for its beaches and clubs, hosting the world's biggest DJs in summer.
  • San Sebastian and Bilbao. The Basque Country with its beaches, cuisine and the Guggenheim museum.

How much does a trip to Spain cost

Beyond the room, daily costs are moderate. A single public transport ticket is about 2 €, and a meal at a simple restaurant from around 10 €. A week of groceries is roughly 50 €. Cards work almost everywhere. Outside Madrid and Barcelona, prices are often noticeably lower.

When is the best time to visit Spain

The busiest months and the highest prices fall in summer, from June to August. You can travel off-season and save, as the weather is still good for sightseeing. Spring and autumn are the most pleasant for the cities, especially Andalusia, which is hot in summer. For the Balearics and the coasts, May to October is best.

Getting to and around Spain

The biggest airports are in Barcelona, Madrid and Palma de Mallorca, served by Iberia and the low-cost carriers Vueling, easyJet and Ryanair. RENFE high-speed trains link the main cities, and the Madrid to Barcelona route is fast and comfortable. Buses are the cheapest way to travel, with Madrid to Barcelona around 20 €. The big cities have a metro, and a single ticket costs about 2 €. Low-cost domestic flights are worth it over longer distances. Car rental starts at about 14 € per day.

Example hotels in Spain

A few recognisable properties from different cities for reference:

  • Eurostars Grand Marina Hotel and NH Collection Barcelona Gran Hotel Calderón in Barcelona (from approx. 170 €).
  • Barceló Imagine and NH Madrid Ribera del Manzanares in Madrid (from approx. 110 €).
  • Catalonia Majorica Hotel in Palma de Mallorca (near the port, from approx. 120 €).

Frequently asked questions

When is a stay in Spain cheapest?

Prices are usually lowest in January, outside the height of summer. September, July and August on the coasts tend to be the most expensive. Booking off-season and ahead usually helps you find a better rate.

Which city do travellers stay in most often?

The most popular destination is Barcelona, followed by Madrid and the Balearic Islands. These cities have the widest choice of hotels in every standard.

Where are hotels most and least expensive in Spain?

The highest rates are in central Barcelona and on the popular islands at peak season. Smaller cities and places away from the big hubs are cheaper.

Do I need a visa to travel to Spain?

Spain is part of the European Union and the Schengen Area. Travellers from many countries do not need a visa for stays of up to 90 days and enter with a valid passport or ID. Your passport should be valid for another six months.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: Spain

Spain: 224,457 properties — ranked by guest reviews.

Hotels and stays across many destinations

Country: Spain. Compare luxury, mid-range, and budget properties.

Luxury hotels

Budget hotels / backpacker

Budget-friendly travel