Spain

Family holidays
in Spain

Our 89 favourite places in Spain to keep everyone happy — sorted by where you'll get the most for your money on Booking.com.

Mallorca

Mallorca

Spain

From$280
Tenerife

Tenerife

Spain

From$170
Gran Canaria

Gran Canaria

Spain

From$220
León

León

Spain

From$240
San Fernando

San Fernando

Spain

From$255
Cuenca

Cuenca

Spain

From$250
Palomeras Bajas

Palomeras Bajas

Spain

From$220
Puerto Real

Puerto Real

Spain

From$220
Sama

Sama

Spain

From$100
Écija

Écija

Spain

From$145
Ripollet

Ripollet

Spain

From$125
el Camp de l'Arpa del Clot

el Camp de l'Arpa del Clot

Spain

From$110
Sant Antoni

Sant Antoni

Spain

From$120
Vilagarcía de Arousa

Vilagarcía de Arousa

Spain

From$235
Arucas

Arucas

Spain

From$155
el Guinardó

el Guinardó

Spain

From$170
Tomelloso

Tomelloso

Spain

From$170
Maspalomas

Maspalomas

Spain

From$160
Realejo Alto

Realejo Alto

Spain

From$140
Puerto del Rosario

Puerto del Rosario

Spain

From$170
Úbeda

Úbeda

Spain

From$205
el Camp d'en Grassot i Gràcia Nova

el Camp d'en Grassot i Gràcia Nova

Spain

From$240
Opañel

Opañel

Spain

From$190
Puerto de la Cruz

Puerto de la Cruz

Spain

From$165
Castro-Urdiales

Castro-Urdiales

Spain

From$175
Santa Pola

Santa Pola

Spain

From$115
Hellín

Hellín

Spain

From$145
la Marina de Port

la Marina de Port

Spain

From$185
Atamaría

Atamaría

Spain

From$135
Puerto del Carmen

Puerto del Carmen

Spain

From$240
Ciutadella

Ciutadella

Spain

From$165
Canillejas

Canillejas

Spain

From$205
Portazgo

Portazgo

Spain

From$90
Carmona

Carmona

Spain

From$100
Camas

Camas

Spain

From$165
Javea

Javea

Spain

From$165
Martorell

Martorell

Spain

From$95
Catarroja

Catarroja

Spain

From$215
Moscardó

Moscardó

Spain

From$240
Sant Martí de Provençals

Sant Martí de Provençals

Spain

From$205
La Oliva

La Oliva

Spain

From$255
Jumilla

Jumilla

Spain

From$110
Quart de Poblet

Quart de Poblet

Spain

From$175
Arcos

Arcos

Spain

From$200
Porta

Porta

Spain

From$150
Barri Gòtic

Barri Gòtic

Spain

From$110
Erandio

Erandio

Spain

From$130
Gáldar

Gáldar

Spain

From$255
Arapiles

Arapiles

Spain

From$210
la Maternitat i Sant Ramon

la Maternitat i Sant Ramon

Spain

From$90
Castellar del Vallès

Castellar del Vallès

Spain

From$115
Paiporta

Paiporta

Spain

From$140
Calp

Calp

Spain

From$170
Vícar

Vícar

Spain

From$175
Primer Ensanche

Primer Ensanche

Spain

From$100
Costillares

Costillares

Spain

From$130
Sant Antoni de Portmany

Sant Antoni de Portmany

Spain

From$185
Nerja

Nerja

Spain

From$145
Loja

Loja

Spain

From$115
Cabra

Cabra

Spain

From$165
Isla Cristina

Isla Cristina

Spain

From$185
Vila-seca

Vila-seca

Spain

From$185
Alfafar

Alfafar

Spain

From$180
Pájara

Pájara

Spain

From$180
Castillejos

Castillejos

Spain

From$180
Almoradí

Almoradí

Spain

From$155
Hernani

Hernani

Spain

From$140
Tías

Tías

Spain

From$195
Marchena

Marchena

Spain

From$215
Legazpi

Legazpi

Spain

From$110
Almagro

Almagro

Spain

From$135
Roses

Roses

Spain

From$245
El Viso del Alcor

El Viso del Alcor

Spain

From$235
El Goloso

El Goloso

Spain

From$110
Sant Quirze del Vallès

Sant Quirze del Vallès

Spain

From$150
San Martín de la Vega

San Martín de la Vega

Spain

From$190
Archena

Archena

Spain

From$180
Tarifa

Tarifa

Spain

From$200
Humanes de Madrid

Humanes de Madrid

Spain

From$225
Aljaraque

Aljaraque

Spain

From$175
Cartaya

Cartaya

Spain

From$160
Arroyo de la Miel

Arroyo de la Miel

Spain

From$115
Pozoblanco

Pozoblanco

Spain

From$210
Sanxenxo

Sanxenxo

Spain

From$185
Playa del Ingles

Playa del Ingles

Spain

From$185
Monzón

Monzón

Spain

From$140
Ubrique

Ubrique

Spain

From$125
Sant Celoni

Sant Celoni

Spain

From$175
Cardedeu

Cardedeu

Spain

From$210

Family holidays in Spain — FAQs

What are the best family holidays in Spain?
Our 89 top picks for family holidays in Spain are listed above, sorted by where you'll get most for your money on Booking.com — starting from $90/night.
When is the best time for a family holiday in Spain?
Shoulder seasons — spring and early autumn — usually give Spain at its best for family holidays.
How much do family holidays in Spain cost?
Hotels for our Spain family picks start from $90/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.