We have 4,352 Spanish villas and apartments across Spain, the Balearics and Canary Islands. Use this interactive map to browse our accommodation, shown with a red pin symbol.
|
Arenys de Mar (1) - from £500 per week Barcelona City (23) - from £363 per week |
Santa Maria de Palautordera (1) - from £833 per week |
|
Agua Amarga (1) - from £680 per week Albox (4) - from £190 per week Almería (2) - from £150 per week Almerimar (20) - from £150 per week Arboleas (1) - from £350 per week Cuevas del Almanzora (5) - from £280 per week Garrucha (7) - from £104 per week Guardias Viejas (1) - from £354 per week Huercal-Overa (3) - from £500 per week Lubrin (1) - from £125 per week |
Mojacar (36) - from £100 per week Palomares (3) - from £150 per week Puerto del Rey (1) - from £183 per week Roquetas de Mar (4) - from £167 per week San Juan de los Terreros (5) - from £226 per week Valle del Este Golf Resort (2) - from £99 per week Velez-Blanco (3) - from £200 per week Vera (11) - from £171 per week Vera Playa (18) - from £140 per week Villaricos (3) - from £175 per week |
|
Adsubia (2) - from £299 per week Albir (2) - from £250 per week Alcasar (2) - from £350 per week Algorfa (25) - from £80 per week Alicante (18) - from £155 per week Almoradi (2) - from £92 per week Altea (14) - from £20 per week Benidoleig (2) - from £450 per week Benidorm (36) - from £145 per week Benijofar (2) - from £185 per week Benissa (8) - from £362 per week Benitachell (13) - from £170 per week Bigastro (2) - from £250 per week Bocairent (1) - from £695 per week Busot (1) - from £900 per week Cabo Roig (27) - from £100 per week Calpe (57) - from £208 per week Campoverde (4) - from £240 per week Ciudad Quesada (23) - from £125 per week Cocentaina (1) - from £391 per week Cumbre del Sol (20) - from £150 per week Denia (50) - from £121 per week Dolores (1) - from £120 per week El Campello (19) - from £160 per week El Verger (5) - from £150 per week Elche (1) - from £625 per week Els Poblets (6) - from £208 per week Finestrat (17) - from £200 per week Gran Alicant (18) - from £100 per week Guardamar del Segura (11) - from £83 per week Hondon de las Nieves (6) - from £250 per week Jalon Valley (21) - from £150 per week Javea (142) - from £150 per week |
Jijona (1) - from £500 per week L'Alfás del Pí (1) - from £500 per week La Ciñuelica (36) - from £100 per week La Florida, Torrevieja (2) - from £130 per week La Marina (37) - from £190 per week La Nucia (8) - from £175 per week La Zenia (24) - from £129 per week Las Ramblas Golf (1) - from £395 per week Los Altos (9) - from £100 per week Los Dolses (12) - from £150 per week Los Montesinos (17) - from £117 per week Monforte del Cid (7) - from £195 per week Moraira (44) - from £161 per week Novelda (2) - from £250 per week Oliva (4) - from £208 per week Ontinyent (3) - from £180 per week Orba (6) - from £260 per week Orihuela (1) - from £83 per week Pedreguer (4) - from £167 per week Pego (13) - from £210 per week Playa Flamenca (28) - from £110 per week Punta Prima (3) - from £125 per week Rojales (2) - from £146 per week San Isidro (1) - from £145 per week San Miguel de Salinas (12) - from £120 per week Santa Pola (5) - from £271 per week Tormos (1) - from £350 per week Torre de la Horadada (2) - from £187 per week Torrelamata (9) - from £170 per week Torrevieja (41) - from £80 per week Villajoyosa (3) - from £210 per week Villamartin (72) - from £60 per week Villena (2) - from £400 per week |
|
Aiguablava (1) - from £727 per week Begur (1) - from £1,195 per week Blanes (1) - from £799 per week Calella de Palafrugell (1) - from £1,624 per week Calonge (2) - from £750 per week El Masnou (1) - from £833 per week El Port de la Selva (1) - from £375 per week Empuriabrava (3) - from £215 per week Girona (4) - from £500 per week L'Escala (23) - from £175 per week |
L'Estartit (48) - from £125 per week Lloret de Mar (5) - from £312 per week Pals (1) - from £568 per week Platjo d'Aro (1) - from £495 per week Playa de Pals (1) - from £725 per week Roses (2) - from £366 per week Sa Punta (1) - from £530 per week Sant Antoni de Calonge (1) - from £904 per week Sant Pere Pescador (1) - from £583 per week Tamariu (3) - from £966 per week |
|
Aguilas (2) - from £250 per week Bolnuevo (7) - from £110 per week Cabo de Palos (2) - from £200 per week Condado de Alhama (1) - from £210 per week El Valle Golf Resort (60) - from £185 per week Hacienda Riquelme Golf Resort (20) - from £125 per week Isla Plana (2) - from £133 per week La Azohia (17) - from £113 per week La Manga (Club) del Mar Menor (25) - from £168 per week La Pinilla (3) - from £100 per week La Tercia (4) - from £250 per week La Torre Golf Resort (109) - from £129 per week Los Alcazares (20) - from £160 per week Los Narejos (5) - from £240 per week Macisvenda (1) - from £395 per week Mar de Cristal (8) - from £125 per week |
Mar Menor (23) - from £300 per week Mazarron (7) - from £250 per week Murcia (3) - from £300 per week Peraleja Golf (1) - from £350 per week Playa Paraiso (7) - from £138 per week Puerto de Mazarron (37) - from £100 per week Ricote (2) - from £200 per week Roda Golf Resort (34) - from £195 per week San Cayetano (1) - from £250 per week San Javier (13) - from £119 per week San Juan (2) - from £195 per week San Pedro Del Pinatar (4) - from £133 per week Santiago de la Ribera (13) - from £250 per week Sensol Golf Resort (1) - from £200 per week Torre Pacheco (4) - from £280 per week |
|
Cuchia (1) - from £458 per week |
Laredo (1) - from £466 per week |
|
Alcala de los Gazules (1) - from £208 per week Arcos de la Frontera (2) - from £240 per week Ayamonte (4) - from £275 per week Cádiz (2) - from £291 per week Chiclana de la Frontera (19) - from £225 per week Costa Ballena-Rota (1) - from £541 per week Costa Esuri (14) - from £187 per week Huelva (3) - from £193 per week Isla Canela (8) - from £250 per week Islantilla (19) - from £246 per week La Barrosa (2) - from £600 per week La Barrosa (4) - from £140 per week |
Los Gallos (3) - from £300 per week Nuevo Portil (7) - from £333 per week Nuevo Portil Golf Resort (4) - from £208 per week Puerto de Santa María (2) - from £416 per week Sanlúcar de Barrameda (2) - from £958 per week Sierra de Aracena (2) - from £458 per week Tarifa (2) - from £250 per week Valverde del Camino (2) - from £350 per week Vejer de la Frontera (5) - from £154 per week Villarrasa (1) - from £387 per week Zahora (6) - from £158 per week |
|
Gandia (2) - from £200 per week Lliria (1) - from £375 per week Monserrat (1) - from £250 per week Navarres (1) - from £350 per week Peniscola (8) - from £242 per week |
Terrateig (1) - from £650 per week Valencia (5) - from £250 per week Vinaros (1) - from £271 per week Xativa (5) - from £250 per week |
|
Algarrobo (1) - from £999 per week Algarrobo Costa (1) - from £160 per week Alhaurin de la Torre (8) - from £250 per week Benahavís (15) - from £250 per week Benajarafe (3) - from £250 per week Benalmadena (46) - from £135 per week Burriana Beach (7) - from £333 per week Calahonda (65) - from £195 per week Caleta de Velez (8) - from £229 per week Carvajal (4) - from £229 per week Casares Costa (36) - from £138 per week El Rosario (6) - from £250 per week Elviria (16) - from £195 per week Estepona (49) - from £125 per week Frigiliana (16) - from £165 per week Fuengirola (21) - from £167 per week Golden Mile (9) - from £400 per week Guadalmina (2) - from £275 per week Iznate (1) - from £125 per week La Cala Golf Resort (6) - from £350 per week La Carihuela (1) - from £330 per week La Duquesa (41) - from £100 per week Las Chapas (5) - from £295 per week Los Monteros (2) - from £708 per week Los Naranjos (13) - from £278 per week Malaga (23) - from £190 per week |
Marbella (34) - from £158 per week Marbesa (5) - from £200 per week Maro (2) - from £415 per week Mezquitilla (2) - from £916 per week Mijas Costa (75) - from £145 per week Mijas Pueblo (18) - from £225 per week Miraflores (11) - from £183 per week Nerja (78) - from £133 per week New Golden Mile (8) - from £250 per week Nueva Andalucía (20) - from £200 per week Ojen (1) - from £195 per week Puerto Banus (45) - from £200 per week Puerto Cabopino (11) - from £160 per week Riviera Del Sol (25) - from £155 per week San Pedro de Alcantara (23) - from £200 per week Santa Maria Golf (1) - from £341 per week Sotogrande (11) - from £229 per week Torre del Mar (6) - from £291 per week Torreblanca (4) - from £225 per week Torremolinos (11) - from £132 per week Torrenueva (6) - from £230 per week Torrequebrada (8) - from £162 per week Torrox (12) - from £208 per week Torrox Costa (1) - from £225 per week Velez-Malaga (5) - from £167 per week |
|
Cambrils (5) - from £200 per week Hospitalet de l'Infant (5) - from £308 per week L'Ametlla de Mar (18) - from £554 per week L'Ampolla (3) - from £291 per week La Pineda (1) - from £382 per week Miami Playa (16) - from £294 per week |
Mora D'Ebre (3) - from £240 per week Salou (40) - from £108 per week Sitges (7) - from £416 per week Tarragona (1) - from £687 per week Torredembarra (1) - from £335 per week Tortosa (1) - from £291 per week |
|
Albunol (1) - from £250 per week Almuñecar (12) - from £167 per week La Garnatilla (1) - from £150 per week |
La Herradura (10) - from £246 per week Motril (8) - from £150 per week Salobreña (3) - from £312 per week |
|
Corralejo (37) - from £167 per week Costa Caleta (32) - from £133 per week Costa Calma (2) - from £208 per week El Cotillo (10) - from £146 per week |
La Oliva (1) - from £475 per week Lajares (1) - from £583 per week Majanicho (3) - from £87 per week Parque Holandes (11) - from £175 per week |
|
El Cercado (1) - from £329 per week Maspalomas (17) - from £200 per week Mogan (4) - from £333 per week Playa de Cura (2) - from £290 per week Playa del Ingles (16) - from £187 per week |
Puerto Mogan (11) - from £200 per week Puerto Rico (13) - from £174 per week San Agustin (4) - from £825 per week Tauro (1) - from £824 per week |
|
Can Furnet (1) - from £562 per week Es Cana (1) - from £321 per week Portinatx (1) - from £666 per week |
Sant Josep (2) - from £375 per week Santa Eulària (2) - from £2,577 per week |
|
Alcala de los Gazulas (1) - from £250 per week Alcalá la Real (3) - from £187 per week Alcaucin (3) - from £258 per week Alhama de Granada (2) - from £230 per week Alhaurin el Grande (12) - from £250 per week Almogia (1) - from £310 per week Alora (3) - from £290 per week Alpujarras (12) - from £200 per week Antequera (2) - from £225 per week Baza (2) - from £125 per week Bubion (3) - from £208 per week Canillas de Aceituno (2) - from £230 per week Carratraca (3) - from £229 per week Casares (5) - from £150 per week Castillejar (3) - from £167 per week Castril (2) - from £291 per week Coin (11) - from £245 per week Comares (13) - from £179 per week Competa (10) - from £83 per week Córdoba (3) - from £100 per week Cortes de Baza (3) - from £300 per week Fuente de Piedra (1) - from £437 per week Gaucin (7) - from £250 per week Genalgaucil (2) - from £295 per week |
Granada (17) - from £250 per week Guadix (1) - from £187 per week Guaro (2) - from £195 per week Iznajar (13) - from £175 per week Jerez de la Frontera (2) - from £291 per week Jimena de la Frontera (1) - from £333 per week La Vinuela (4) - from £133 per week Las Casillas De Martos (2) - from £180 per week Lecrin Valley (7) - from £217 per week Loja (6) - from £250 per week Moclin (1) - from £200 per week Montefrio (5) - from £154 per week Montejaque (1) - from £895 per week Murtas (1) - from £385 per week Olvera (3) - from £167 per week Orgiva (12) - from £187 per week Periana (1) - from £645 per week Quentar (2) - from £291 per week Ronda (8) - from £77 per week Salares (2) - from £250 per week Seville (5) - from £250 per week Tolox (1) - from £145 per week Venta Baja (1) - from £350 per week |
|
Arrieta (10) - from £350 per week Conil (4) - from £300 per week Costa Teguise (59) - from £160 per week El Golfo (1) - from £300 per week El Mojon (1) - from £729 per week Famara (4) - from £199 per week Femes (3) - from £300 per week Guime (7) - from £300 per week Haria (1) - from £395 per week Isla Graciosa (1) - from £350 per week La Asomada (3) - from £500 per week Las Brenas (1) - from £695 per week Las Cabreras (3) - from £500 per week Macher (8) - from £300 per week |
Matagorda (15) - from £195 per week Nazaret (1) - from £425 per week Oasis de Nazaret (7) - from £450 per week Playa Blanca (236) - from £100 per week Playa Honda (2) - from £200 per week Puerto Calero (10) - from £250 per week Puerto del Carmen (147) - from £146 per week Punta Mujeres (7) - from £150 per week Tabayesco (2) - from £208 per week Tahiche (1) - from £495 per week Teguise (1) - from £550 per week Tias (12) - from £149 per week Tinajo (1) - from £160 per week Yaiza/Uga (3) - from £495 per week |
|
Alaro (2) - from £575 per week Alcudia (13) - from £233 per week Andratx (1) - from £1,341 per week Arta (1) - from £1,246 per week Biniaraix (1) - from £529 per week Ca's Concos (2) - from £1,103 per week Cala Blava (4) - from £354 per week Cala d'Or (27) - from £175 per week Cala Ferrera (4) - from £300 per week Cala Millor (2) - from £233 per week Cala Romantica (3) - from £466 per week Cala Sant Vicenc (8) - from £186 per week Calas de Mallorca (1) - from £750 per week Campos (2) - from £833 per week Can Picafort (4) - from £613 per week Canyamel (1) - from £766 per week Capdepera (1) - from £920 per week Colonia de Sant Pere (1) - from £1,249 per week Consell (1) - from £1,199 per week Costa de Canyamel (1) - from £1,550 per week Costitx (2) - from £450 per week Deia/Deya (5) - from £450 per week Esporles (1) - from £625 per week Felanitx (2) - from £700 per week Fornalutx (2) - from £487 per week Galilea (1) - from £862 per week |
Inca (3) - from £387 per week Les Palmeres (1) - from £1,053 per week Llubi (5) - from £662 per week Llucmajor (1) - from £766 per week Magaluf (2) - from £291 per week Paguera (1) - from £708 per week Palma (5) - from £750 per week Palma Nova (8) - from £304 per week Petra (1) - from £1,889 per week Pollensa (44) - from £354 per week Port d'Alcudia (3) - from £507 per week Porto Cristo (3) - from £395 per week Porto Petro (5) - from £666 per week Puerto Pollensa (36) - from £291 per week Sa Calobra (1) - from £912 per week Sa Rapita (1) - from £541 per week Santa Margalida (1) - from £451 per week Santa Maria del Cami (1) - from £575 per week Santa Ponça (5) - from £250 per week Selva (2) - from £862 per week Sineu (2) - from £833 per week Soller (1) - from £766 per week Son Servera (8) - from £400 per week Son Veri Nou (1) - from £1,249 per week Valldemossa (4) - from £625 per week |
|
Binibeca Nou (8) - from £537 per week Binibeca Vell (2) - from £467 per week Binixiquer (1) - from £375 per week Cala Blanca (1) - from £777 per week Cala en Blanes (1) - from £370 per week Cala en Porter (5) - from £437 per week |
Cala Santa Galdana (6) - from £500 per week Calan Bosch (1) - from £350 per week Es Grau (1) - from £440 per week Son Bou (5) - from £547 per week Son Parc (2) - from £502 per week Son Vilar (1) - from £498 per week |
|
Adeje (21) - from £190 per week Amarilla Golf (25) - from £150 per week Arafo (1) - from £350 per week Arona (5) - from £175 per week Callao Salvaje (37) - from £260 per week Candelaria (1) - from £250 per week Chayofa (1) - from £770 per week Costa Adeje (19) - from £161 per week Costa del Silencio (1) - from £200 per week El Medano (2) - from £600 per week Fanabe (4) - from £260 per week Golf del Sur (99) - from £120 per week |
La Caleta (2) - from £280 per week Las Galletas (1) - from £995 per week Los Cristianos (77) - from £120 per week Los Gigantes (5) - from £192 per week Palm Mar (2) - from £166 per week Playa de las Americas (54) - from £146 per week Playa Paraiso (2) - from £260 per week Playa San Juan (1) - from £300 per week Puerto de la Cruz (6) - from £227 per week Puerto de Santiago (2) - from £233 per week San Eugenio (5) - from £240 per week San Miguel (1) - from £400 per week |