Cheap hotels in Spain

1798 properties at or below the local median price across 21 destinations in Spain, from € 32 per night for two adults.

Live prices, sampled for a two-night stay a month ahead.

Cheap hotels in Spain at a glance

We track 1798 properties at or below the local median price across 21 destinations in Spain. Barcelona has the most with 188; Fuerteventura has the lowest starting price at € 32 a night. Typical prices across the country run from € 61 to € 134 depending on where you go, which is a wider gap than most travellers expect within one country. Staying in Barcelona costs about 2.2 times what Cordoba does for the same kind of property, so if your plans are flexible the destination matters more than the hotel.

DestinationPropertiesFrom / nightTypical
Barcelona188from € 91€ 134
Madrid180from € 81€ 121
Palma150from € 68€ 125
Seville144from € 60€ 80
Valencia106from € 63€ 113
Malaga104from € 53€ 89
Ibiza104from € 86€ 129
Granada97from € 43€ 66
Tenerife79from € 43€ 76
San Sebastian74from € 55€ 74
Toledo71from € 54€ 75
Gran Canaria68from € 62€ 100
Benidorm67from € 58€ 97
Bilbao66from € 60€ 99
Santiago de Compostela59from € 48€ 64
Alicante56from € 55€ 81
Cordoba51from € 44€ 61
Menorca48from € 68€ 90
Lanzarote40from € 65€ 111
Marbella33from € 70€ 107
Fuerteventura13from € 32€ 85

What to look for in cheap hotels in Spain

This list is the lower end of what is actually bookable in each destination, measured against that destination's own prices rather than a fixed number. Cheap in Zurich and cheap in Hanoi are not the same figure, and a single global threshold would return nothing in half the world.

Before you book, check

  • What is not included: breakfast, wi-fi, towels in hostels, and city tax are the usual four.
  • The location. A very low rate is often paid for in travel time to anywhere you want to be.
  • The guest rating for cleanliness specifically, which is where budget properties diverge most.
  • Whether reception is staffed around the clock, if you arrive late.
The thing people get caught by

The cheapest rate on a property is often non-refundable and room-only. Compare the total you will actually pay, including breakfast and tax, rather than the headline. We show the typical starting price rather than the single lowest rate for exactly this reason.

Worth it for: Long trips where each night compounds, short stops where the room is only for sleeping, and anyone spending the money on the destination instead.

Highly rated in Spain

The Corner Hotel
The Corner Hotel
Barcelona
€ 141 from / night
TOC Hotel Las Ramblas
TOC Hotel Las Ramblas
Barcelona
€ 156 from / night
MAD Apartments by Olala Homes
MAD Apartments by Olala Homes
Madrid
€ 120 from / night
ARTIEM Madrid
ARTIEM Madrid
Madrid
€ 129 from / night
Alaró Natura Rural Suites
Alaró Natura Rural Suites
Palma
€ 146 from / night
Cabot Tres Torres Apartamentos
Cabot Tres Torres Apartamentos
Palma
€ 150 from / night
Welldone Antiquarium
Welldone Antiquarium
Seville
€ 95 from / night
B&B Casa Alfareria 59
B&B Casa Alfareria 59
Seville
€ 81 from / night

More in Spain

All hotels in SpainCheap hotels worldwide

Frequently asked

How many cheap hotels are there in Spain?

We can currently book 1798 across 21 destinations in Spain, starting from €32 per night for two adults.

Which destination in Spain has the most?

Barcelona, with 188 properties at or below the local median price.