Skip to main content

Hotels in Spain

Compare prices from top booking sites across 244 cities. Find the best hotel deals in Spain and save on your accommodation.

Hotels11,962+
Cities244

Compare prices from 70+ booking sites

Cities in Spain

Balearic Islands

1042 hotels

Compare prices β†’

Community of Madrid

1023 hotels

Compare prices β†’

Malaga

875 hotels

Compare prices β†’

Barcelona

867 hotels

Compare prices β†’

Seville

548 hotels

Compare prices β†’

Alicante

537 hotels

Compare prices β†’

Las Palmas

485 hotels

Compare prices β†’

Girona

420 hotels

Compare prices β†’

Granada

416 hotels

Compare prices β†’

Cadiz

366 hotels

Compare prices β†’

Santa Cruz de Tenerife

337 hotels

Compare prices β†’

A Coruna

308 hotels

Compare prices β†’

Asturias

299 hotels

Compare prices β†’

Valencia

255 hotels

Compare prices β†’

Cantabria

206 hotels

Compare prices β†’

Pontevedra

191 hotels

Compare prices β†’

Biscay

179 hotels

Compare prices β†’

Tarragona

178 hotels

Compare prices β†’

Gipuzkoa

175 hotels

Compare prices β†’

Almeria

170 hotels

Compare prices β†’

Cordoba

166 hotels

Compare prices β†’

Murcia

160 hotels

Compare prices β†’

Castellon

159 hotels

Compare prices β†’

Salamanca

131 hotels

Compare prices β†’

Toledo

127 hotels

Compare prices β†’

Leon

127 hotels

Compare prices β†’

Lleida

119 hotels

Compare prices β†’

Caceres

115 hotels

Compare prices β†’

Lugo

114 hotels

Compare prices β†’

Navarre

111 hotels

Compare prices β†’

Huesca

103 hotels

Compare prices β†’

Huelva

103 hotels

Compare prices β†’

Zaragoza

94 hotels

Compare prices β†’

Burgos

89 hotels

Compare prices β†’

La Rioja

79 hotels

Compare prices β†’

Badajoz

77 hotels

Compare prices β†’

Jaen

76 hotels

Compare prices β†’

Ciudad Real

67 hotels

Compare prices β†’

Valladolid

60 hotels

Compare prices β†’

Teruel

56 hotels

Compare prices β†’

Avila

54 hotels

Compare prices β†’

Segovia

50 hotels

Compare prices β†’

Cuenca

49 hotels

Compare prices β†’

Ourense

45 hotels

Compare prices β†’

Alava

45 hotels

Compare prices β†’

Sitges

39 hotels

Compare prices β†’

Guadalajara

37 hotels

Compare prices β†’

Albacete

36 hotels

Compare prices β†’

Soria

36 hotels

Compare prices β†’

Calella

32 hotels

Compare prices β†’

Palencia

29 hotels

Compare prices β†’

Zamora

29 hotels

Compare prices β†’

Castelldefels

25 hotels

Compare prices β†’

L'Hospitalet de Llobregat

24 hotels

Compare prices β†’

Santa Susanna

23 hotels

Compare prices β†’

Gandia

21 hotels

Compare prices β†’

Pineda de Mar

13 hotels

Compare prices β†’

Malgrat de Mar

13 hotels

Compare prices β†’

Sabadell

8 hotels

Compare prices β†’

Cornella de Llobregat

8 hotels

Compare prices β†’

El Prat de Llobregat

8 hotels

Compare prices β†’

Vilanova I la Geltru

7 hotels

Compare prices β†’

Sant Cugat del Valles

7 hotels

Compare prices β†’

Granollers

7 hotels

Compare prices β†’

Vilafranca del Penedes

6 hotels

Compare prices β†’

Cullera

6 hotels

Compare prices β†’

City of Melilla

5 hotels

Compare prices β†’

Badalona

5 hotels

Compare prices β†’

Oliva

5 hotels

Compare prices β†’

Paterna

5 hotels

Compare prices β†’

Sant Adria de Besos

5 hotels

Compare prices β†’

Sagunto

5 hotels

Compare prices β†’

Gava

5 hotels

Compare prices β†’

Ceuta

5 hotels

Compare prices β†’

Burjasot

4 hotels

Compare prices β†’

Almussafes

4 hotels

Compare prices β†’

Mataro

4 hotels

Compare prices β†’

Puig

4 hotels

Compare prices β†’

Manises

4 hotels

Compare prices β†’

Requena

4 hotels

Compare prices β†’

Terrassa

4 hotels

Compare prices β†’

Arenys de Mar

3 hotels

Compare prices β†’

Alfafar

3 hotels

Compare prices β†’

Madrid

3 hotels

Compare prices β†’

Sant Boi de Llobregat

3 hotels

Compare prices β†’

Cerdanyola del Valles

3 hotels

Compare prices β†’

Ribera Alta

3 hotels

Compare prices β†’

Monistrol de Montserrat

3 hotels

Compare prices β†’

XΓ tiva

3 hotels

Compare prices β†’

Xativa

3 hotels

Compare prices β†’

La Garriga

3 hotels

Compare prices β†’

Sant Just Desvern

3 hotels

Compare prices β†’

Vallada

3 hotels

Compare prices β†’

Caldes de Montbui

3 hotels

Compare prices β†’

Alboraya

3 hotels

Compare prices β†’

LHospitalet de Llobregat

3 hotels

Compare prices β†’

La Pobla de Farnals

3 hotels

Compare prices β†’

Vic

3 hotels

Compare prices β†’

Barbera del Valles

2 hotels

Compare prices β†’

CALELLA

2 hotels

Compare prices β†’

Sant Joan Despi

2 hotels

Compare prices β†’

Betera

2 hotels

Compare prices β†’

Castellbisbal

2 hotels

Compare prices β†’

VILADECANS

2 hotels

Compare prices β†’

Vallromanes

2 hotels

Compare prices β†’

MOLLET DEL VALLES

2 hotels

Compare prices β†’

Valencia (ES)

2 hotels

Compare prices β†’

Chiva

2 hotels

Compare prices β†’

Sant Pere de Ribes

2 hotels

Compare prices β†’

Ontinyent

2 hotels

Compare prices β†’

El Bruc

2 hotels

Compare prices β†’

Canet de Berenguer

2 hotels

Compare prices β†’

Bigues I Riells

2 hotels

Compare prices β†’

Rubi

2 hotels

Compare prices β†’

Alzira

2 hotels

Compare prices β†’

Martorell

2 hotels

Compare prices β†’

Silla

2 hotels

Compare prices β†’

Lliria

2 hotels

Compare prices β†’

Caldes d'Estrac

2 hotels

Compare prices β†’

Moncada

2 hotels

Compare prices β†’

Esplugues de Llobregat

2 hotels

Compare prices β†’

Sant Andreu de la Barca

2 hotels

Compare prices β†’

Masnou

2 hotels

Compare prices β†’

Sallent

2 hotels

Compare prices β†’

Bocairente

2 hotels

Compare prices β†’

Esparraguera

2 hotels

Compare prices β†’

Viladecans

2 hotels

Compare prices β†’

Manresa

2 hotels

Compare prices β†’

Sant Esteve de Palautordera

1 hotels

Compare prices β†’

Lloret Town Center

1 hotels

Compare prices β†’

O Grove

1 hotels

Compare prices β†’

VILAFRANCA DEL PENEDES

1 hotels

Compare prices β†’

Playa de Palma

1 hotels

Compare prices β†’

Berrioplano

1 hotels

Compare prices β†’

Irurtzun

1 hotels

Compare prices β†’

El Pla del Penedes

1 hotels

Compare prices β†’

Beniparrell

1 hotels

Compare prices β†’

Premia de Mar

1 hotels

Compare prices β†’

Vilanova I La Geltru

1 hotels

Compare prices β†’

RUBI

1 hotels

Compare prices β†’

Corbera De Llobregat

1 hotels

Compare prices β†’

Benissoda

1 hotels

Compare prices β†’

Gelida

1 hotels

Compare prices β†’

COLLBATO

1 hotels

Compare prices β†’

Montcada I Reixac

1 hotels

Compare prices β†’

Villar del Arzobispo

1 hotels

Compare prices β†’

Alp

1 hotels

Compare prices β†’

LES FRANQUESES-GRANOLLERS

1 hotels

Compare prices β†’

Carcaixent

1 hotels

Compare prices β†’

Pujalt

1 hotels

Compare prices β†’

Vilanova del Valles

1 hotels

Compare prices β†’

Castellvi de la Marca

1 hotels

Compare prices β†’

Canet de Mar

1 hotels

Compare prices β†’

Pontons

1 hotels

Compare prices β†’

Igualada

1 hotels

Compare prices β†’

Figueres

1 hotels

Compare prices β†’

SANT JOAN DESPI

1 hotels

Compare prices β†’

La Font d'en Carros

1 hotels

Compare prices β†’

MIAMI BEACH

1 hotels

Compare prices β†’

Castello

1 hotels

Compare prices β†’

Ripollet

1 hotels

Compare prices β†’

Jorba

1 hotels

Compare prices β†’

Granera

1 hotels

Compare prices β†’

Horta of Valencia

1 hotels

Compare prices β†’

Cotobade

1 hotels

Compare prices β†’

Mora de Rubielos

1 hotels

Compare prices β†’

L'Eliana

1 hotels

Compare prices β†’

Lanjaron

1 hotels

Compare prices β†’

Hormilla

1 hotels

Compare prices β†’

PUIG DE SANTA MARIA

1 hotels

Compare prices β†’

Teso de la Feria

1 hotels

Compare prices β†’

Avinyonet del Penedes

1 hotels

Compare prices β†’

LogroΓ±o

1 hotels

Compare prices β†’

Sindicat

1 hotels

Compare prices β†’

Aldaia

1 hotels

Compare prices β†’

Cofrentes

1 hotels

Compare prices β†’

Abando

1 hotels

Compare prices β†’

Torrent

1 hotels

Compare prices β†’

Dilar

1 hotels

Compare prices β†’

Quart de Poblet

1 hotels

Compare prices β†’

CASTELLDEFELS

1 hotels

Compare prices β†’

Rupit I Pruit

1 hotels

Compare prices β†’

Canovelles

1 hotels

Compare prices β†’

Vielha e Mijaran

1 hotels

Compare prices β†’

Torre del Campo

1 hotels

Compare prices β†’

Zierbena

1 hotels

Compare prices β†’

Picanya

1 hotels

Compare prices β†’

BADALONA

1 hotels

Compare prices β†’

La Linea de la Concepcion

1 hotels

Compare prices β†’

Novele

1 hotels

Compare prices β†’

Sant Pol De Mar

1 hotels

Compare prices β†’

Alba de Tormes

1 hotels

Compare prices β†’

Subirats

1 hotels

Compare prices β†’

Santa Coloma de Gramenet

1 hotels

Compare prices β†’

Molino del Chirrete

1 hotels

Compare prices β†’

Les Masies de Roda

1 hotels

Compare prices β†’

PINEDA DE MAR

1 hotels

Compare prices β†’

Alaquas

1 hotels

Compare prices β†’

Cabrils

1 hotels

Compare prices β†’

Alcala de Guadaira

1 hotels

Compare prices β†’

Piera

1 hotels

Compare prices β†’

Mollet del Valles

1 hotels

Compare prices β†’

Taboadela

1 hotels

Compare prices β†’

BenimΓ met

1 hotels

Compare prices β†’

Sant Quinti de Mediona

1 hotels

Compare prices β†’

Sant Pere de Vilamajor

1 hotels

Compare prices β†’

Cardona

1 hotels

Compare prices β†’

Sant Sadurni d'Anoia

1 hotels

Compare prices β†’

UTIEL

1 hotels

Compare prices β†’

Catedral

1 hotels

Compare prices β†’

Sant Esteve Sesrovires

1 hotels

Compare prices β†’

Sant Quirze de Besora

1 hotels

Compare prices β†’

Sant Llorenc dHortons

1 hotels

Compare prices β†’

L'AlcΓΊdia

1 hotels

Compare prices β†’

Prats i Sansor

1 hotels

Compare prices β†’

SANT CUGAT DEL VALLES

1 hotels

Compare prices β†’

Parque Natural del Montseny

1 hotels

Compare prices β†’

Vilassar de Dalt

1 hotels

Compare prices β†’

BARCELONA

1 hotels

Compare prices β†’

Seva

1 hotels

Compare prices β†’

Olerdola

1 hotels

Compare prices β†’

Casoria

1 hotels

Compare prices β†’

Benicassim

1 hotels

Compare prices β†’

Sant Fruitos de Bages

1 hotels

Compare prices β†’

Torrelles de Llobregat

1 hotels

Compare prices β†’

Gironella

1 hotels

Compare prices β†’

Formentera

1 hotels

Compare prices β†’

Venta del Moro

1 hotels

Compare prices β†’

Benetusser

1 hotels

Compare prices β†’

Utiel

1 hotels

Compare prices β†’

Sant Celoni

1 hotels

Compare prices β†’

Potes

1 hotels

Compare prices β†’

Fanlo

1 hotels

Compare prices β†’

Sant Marti de Centelles

1 hotels

Compare prices β†’

Boskovice

1 hotels

Compare prices β†’

Montseny

1 hotels

Compare prices β†’

Alella

1 hotels

Compare prices β†’

Cercs

1 hotels

Compare prices β†’

Sant Feliu de Llobregat

1 hotels

Compare prices β†’

Molins de Rei

1 hotels

Compare prices β†’

El Masnou

1 hotels

Compare prices β†’

Fisterra

1 hotels

Compare prices β†’

Quentar

1 hotels

Compare prices β†’

ALCASSER

1 hotels

Compare prices β†’

Finding the Best Hotels in Spain

Spain offers a diverse range of accommodation options to suit every traveler. From luxurious five-star hotels to budget-friendly hostels, you'll find the perfect place to stay during your visit. Our comparison tool helps you find the best prices without being tied to any single booking platform.

Popular Destinations

The most popular cities for hotels in Spain include Balearic Islands, Community of Madrid, Malaga, Barcelona, Seville. Each destination offers unique experiences and a variety of accommodation types.

Types of Accommodation

  • Luxury Hotels - Five-star properties with premium amenities and service
  • Boutique Hotels - Unique properties with character and personalized service
  • Mid-Range Hotels - Comfortable accommodations with good value
  • Budget Hotels - Clean, basic accommodations for budget-conscious travelers

Frequently Asked Questions

How many hotels are available in Spain?

We compare prices for 11962+ hotels across 244 cities in Spain.

What are the most popular cities for hotels in Spain?

Popular destinations include Balearic Islands, Community of Madrid, Malaga, Barcelona, Seville.

How do I find the best hotel deals in Spain?

Use our comparison tool to search across multiple booking sites. We help you find the best prices without showing brand-specific results.

Plan Your Spain Trip

Hotel Membership

ALL Accor+ Explorer

Up to 30% Off

Enjoy two complimentary nights each year, up to 30% off dining, and 15% off hotel stays at 20+ brands including Sofitel, Fairmont, Novotel, Pullman, and ibis.

SofitelPullmanNovotelMercureibis+15 more
5,500+ hotels β€’ Asia Pacific & worldwide
Join Now β†’

Affiliate partnership with AccorPlus via CJ.com. We may earn a commission at no extra cost to you.