50 Best villas in Spain, apartments and homes - Holiday Lettings - Holiday rentals

Close

View larger map

Also consider

Europe Holidays
430256 properties
Spain Holidays
86998 properties
Luxury Villas
2684 properties
Apartments Costa del Sol
3201 properties
Villas Andalucia
21,433 properties
Valenciana
14,429 properties
Villas Balearic Islands
12,968 properties
Villas Catalunia
12,957 properties
Villas Canary Islands
10,784 properties
Villas Murcia
2,498 properties
Community of Madrid
1,946 properties
Villas Galicia
1,943 properties
Castilla y Leon
1,461 properties
Villas Asturias
1,330 properties
Holiday rentals Cantabria
1,183 properties
Villas Basque Country
1,062 properties
Apartments Aragon
1,014 properties
Castilla La Mancha
716 properties
Holiday rentals Extremadura
497 properties
Beach rentals Navarre
281 properties
La Rioja
252 properties

Spain

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

7,277 Holiday homes

20

Spain holiday apartment rental

Majorca / Port de Pollenca

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Child friendly

from £60 / night

£407 - £712 / week

Book View

from £60 / night

(7) Very Good 

29

Costa del Sol holiday apartment rental

Costa del Sol / Fuengirola

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“well above expectation” right from our friendly reception on arrival, with all help received during our stay, I would just say, ABSOLUTELY FANTASTIC. Definitly recommend to any family or friend.
…see more

from £39 / night

£267 / week

Book View

Responds fast!
avg. 28 minutes

from £39 / night

(10) Excellent 

25

Holiday apartment in Spain

Puerto Banus / Los Granados

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool
“an amazing place to stay,right next to the beach” the appartment is luxurious, every thing you need is there,you can walk to the beach and to Marbella,which is a brilliant walk an you can stop and enjoy a drink on the way.
…see more

from £143 / night

£999 - £1355 / week

Book View

from £143 / night

Featured properties

(3) Excellent 

24

Apartment rental in Costa del Sol with shared pool, golf nearby

Marbella / Puerto Banus

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“Excellent property -retuned for 4 th year” We have spent three years at this apartment ( it would have been four but the slot was already booked last year. I cannot recommend the apartment highly enough. It is on a corner position giving a choice of t
…see more

from £179 / night

£1250 - £1400 / week

Book View

from £179 / night

(2) Very Good 

46

Tenerife / Acantilado de los Gigantes

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £42 / night

£291 / week

Book View

Responds fast!
avg. 1 hour 16 minutes

from £42 / night

(2) Very Good 

19

Holiday apartment with shared pool in Valencian Country

Costa Blanca / Denia

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.05 km
  • Swimming pool

from £55 / night

£250 - £395 / week

Book View

Responds fast!
avg. 1 hour 30 minutes

from £55 / night

11

Spain holiday apartment rental

Valencia / Malvarosa Beach

3 6 2 nights min

  • 3 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £64 / night

£445 / week

Book View

Responds fast!
avg. 2 hours 38 minutes

from £64 / night

(9) Excellent 

12

Catalonia holiday apartment rental

Barcelona / Poble Sec

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £60 / night

£416 / week

Book View

from £60 / night

(3) Very Good 

12

Holiday apartment rental

Seville / Central Sevilla

1 2 3 nights min

  • 1 bedroom
  • Sleeps 2
  • 3 nights min
  • Nearest beach 70 km
  • Ask owner if suitable for children
  • Car not necessary

from £77 / night

£424 / week

Book View

from £77 / night

21

Balearic Islands holiday apartment rental

Palma de Mallorca / Cala Mayor

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Swimming pool

from £50 / night

£350 - £665 / week

Book View

from £50 / night

(10) Excellent 

20

Holiday apartment with shared pool, golf nearby in Spain

Villamartin / Villamartin Plaza

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Nearest beach 5 km
  • Swimming pool
  • Suitable for children age 5+
“Perfect in the right place” Location was in very good spot, a little bit to far from beach, but not a problem. Houses and amenities in the area very good. Really enjoyed this for a holiday Apartment was spot on in prime location, Casey who met us
…see more

from £24 / night

£141 - £265 / week

Book View

from £24 / night

63

Holiday apartment with shared pool in Costa del Sol

Fuengirola / El Castillo

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool

from £89 / night

£628 - £1068 / week

Book View

from £89 / night

(1) Average 

19

Holiday apartment with shared pool in Spain

Calvia / Santa Ponsa

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £61 / night

£424 - £467 / week

Book View

from £61 / night

(2) Excellent 

23

Costa del Sol holiday apartment rental

Puerto Banus / Los Flamingos

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Wonderful Los Famingos apartment” We stayed 6 nights in October.The apartment has all you need and more.The views are amazing,you can see Gibralter on most days as the sun always shines in this part of Spain. Marbella and Puerto Banus are a very shor
…see more

from £58 / night

£299 - £699 / week

Book View

Responds fast!
avg. 3 hours 0 minutes

from £58 / night

(5) Excellent 

14

Holiday apartment with shared pool in Spain

Fuengirola / Los Pacos

3 5 Min stay varies

  • 3 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.7 km
  • Swimming pool
“Excellent - Immaculately kept appartment, lovely area...” This was a real surprise.....like being at home. Everything was like new and everything worked! Light and airy apartment, easy access to pool and in a lovely village.
…see more

from £64 / night

£361 - £551 / week

Book View

Responds fast!
avg. 1 hour 6 minutes

from £64 / night

(26) Excellent 

13

Holiday apartment rental

Puerto Del Carmen / Avenida de las Playas

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Child friendly
“Beautiful apartment” sorry for the delay in writing this review this apartment has everything you could want and more for a great holiday. Even the bed was comfortable, spotlessly clean and well looked after. Elaine responded quickly and was a pleasur
…see more

from £36 / night

£250 - £482 / week

Book View

Responds fast!
avg. 2 hours 43 minutes

from £36 / night

(4) Excellent 

23

Holiday apartment with shared pool in Andalucia

Province of Granada / Iznalloz

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Nearest beach 100 km
  • Swimming pool
  • Child friendly
“Brilliant accommodation in an amazing part of Spain.” Enjoyed a brilliant two weeks in this apartment. Spent lots of time at the pool which is great for children of all ages (ours are 5 and 2). The surrounding area is a fantastic part of Spain to expl
…see more

from £36 / night

£250 - £670 / week

Book View

Responds fast!
avg. 2 hours 0 minutes

from £36 / night

(3) Very Good 

33

Catalonia holiday apartment rental

Girona / Girona city

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Nearest beach 32 km
  • Child friendly
  • Car not necessary

from £50 / night

£331 - £467 / week

Book View

Responds fast!
avg. 1 hour 12 minutes

from £50 / night

(5) Excellent 

12

Apartment rental in Spain

Province of Almeria / Rioja, Palomares

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Suitable for children age 5+
  • Private garden
“Palomares” Fantastic the apartment was everything we wanted very clean and welcoming. We had a brilliant time . If we needed help it was there
…see more

from £20 / night

£136 - £140 / week

Book View

Responds fast!
avg. 3 hours 2 minutes

from £20 / night

(1) Very Good 

21

Apartment rental in Canary Islands

Tenerife / El Medano

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

from £64 / night

£445 / week

Book View

Responds fast!
avg. 2 hours 18 minutes

from £64 / night

(1) Average 

22

Apartment accommodation in Spain with shared pool, golf nearby

Orihuela / Villamartin

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Nearest beach 4 km
  • Swimming pool
  • Child friendly

from £43 / night

£263 - £433 / week

Book View

from £43 / night

(7) Excellent 

54

Spain holiday apartment accommodation

Santa Pola / Santa Pola del Este

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

from £85 / night

£382 - £530 / week

Book View

Responds fast!
avg. 2 hours 13 minutes

from £85 / night

(4) Excellent 

36

Spain holiday apartment rental

Cantabria / Laredo

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly
“Stunning blend of old and new...” Modern, roomy facilities and contemporary decor in a 16th century building on the edge of the old quarter in this lovely seaside town provided the perfect base for a relaxing holiday. The bathroom in particular is str
…see more

from £56 / night

£390 - £590 / week

Book View

Responds fast!
avg. 2 hours 32 minutes

from £56 / night

(9) Very Good 

15

Spain holiday apartment rental

Barcelona / Poble Nou

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 200 km
  • Child friendly
“Great Location - Everything Included” This is a great value-for-money apartment, in the old Barcelona Olympic Village. The apartment is pristine and very modern, with absolutely everything included Air Conditioning, Iron etc., dishwasher, washing mach
…see more

from £64 / night

£445 / week

Book View

from £64 / night

(9) Excellent 

20

Holiday apartment with shared pool, golf nearby in Spain

Los Alcazares / Roda Golf

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Great apartment, steps from the pool” The Roda golf resort is immaculately maintained and the area around this apartment is no exception. We really enjoyed being able to lie on sun loungers outside the apartment whilst being able to see the kids in th
…see more

from £39 / night

£297 - £551 / week

Book View

Responds fast!
avg. 51 minutes

from £39 / night

(2) Excellent 

23

Holiday apartment with shared pool in Balearic Islands

Calvia / Palmanova

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool

from £230 / night

£1610 - £2450 / week

Book View

from £230 / night

(5) Very Good 

44

Holiday apartment in Spain

Costa Blanca / Alicante

4 10 Min stay varies

  • 4 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.7 km
  • Child friendly
“Large apartment, short distance to beach, shops and restaurants” The apartment is well located and has 4 bedrooms (essentially 2 doubles and 2 singles) but there was extra bed and sofa bed available if needed. The kitchen was well equipped and there
…see more

from £76 / night

£678 - £1034 / week

Book View

from £76 / night

(8) Very Good 

24

Holiday apartment with shared pool in Spain

Costa Blanca / Formentera Del Segura

2 6 3 nights min

  • 2 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 8 km
  • Swimming pool
“Brilliant apartment, look forward to going back next year!!!” Thanks David, Stayed here for 3 weeks over the summer holidays. Very quite location. Little supermarket and bars just below the apartments. Would recommend a car to get about!! Nice s
…see more

from £20 / night

£160 - £660 / week

Book View

from £20 / night

(2) Average 

18

Apartment rental in Spain with golf nearby

Calvia / Palmanova

2 4 5 nights min

  • 2 bedrooms
  • Sleeps 4
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.05 km
  • Child friendly

from £37 / night

£256 - £564 / week

Book View

from £37 / night

(10) Excellent 

19

Costa del Sol holiday apartment rental

Marbella / Puerto Banus

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Simply Magnificent” without doubt one the best places we have ever had the privilege to stay in. We travelled with three of our children, aged 10yrs through to 20yr for 7 wonderful nights at Valley Heights and each to a person shares this opinion. Fro
…see more

from £253 / night

£1177 - £2101 / week

Book View

Responds fast!
avg. 2 hours 14 minutes

from £253 / night

(12) Excellent 

30

Holiday apartment rental

Barcelona / Plaza Espana, Barcelona

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Nearest beach 3 km
  • Car not necessary
  • Air conditioning
“a really nice apartment” We spent a wonderful holiday in this very nice and clean duplex apartment, well-equipped and comfortable, with a lovely sunny terrace. We appreciated its ideal situation in the centre of Barcelona, close to a metro station an
…see more

from £67 / night

£509 - £568 / week

Book View

Responds fast!
avg. 1 hour 9 minutes

from £67 / night

26

Holiday apartment in Spain

Barcelona / Plaza Catalunya

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Nearest beach 2 km
  • Child friendly
  • Car not necessary

from £424 / night

£2967 / week

Book View

Responds fast!
avg. 2 hours 56 minutes

from £424 / night

(4) Average 

27

Holiday apartment with shared pool in Spain

Province of Cadiz / San Fernando

3 7 1 night min

  • 3 bedrooms
  • Sleeps 7
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 4 km
  • Swimming pool

from £77 / night

£339 - £750 / week

Book View

Responds fast!
avg. 3 hours 8 minutes

from £77 / night

(8) Very Good 

22

Holiday apartment in Catalonia

Barcelona / Central Barcelona

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 800 km
  • Child friendly

from £135 / night

£944 / week

Book View

Responds fast!
avg. 2 hours 26 minutes

from £135 / night

(10) Very Good 

20

Balearic Islands holiday apartment rental

Majorca / Cala d'Or

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“Nice apartment, great location” Three of us stayed for a long weekend in September and had a great time. The owner of the apartment was very helpful and answered all our questions. The apartment itself was very good with a great terrace. The shower wa
…see more

from £75 / night

£595 - £795 / week

Book View

from £75 / night

26

Spain holiday apartment rental

Alcudia / Alcudia Old Town

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly

from £34 / night

£238 / week

Book View

Responds fast!
avg. 28 minutes

from £34 / night

(3) Very Good 

24

Holiday apartment in Spain

Ayamonte / Costa Esuri

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 14 km
  • Swimming pool
“Very good place” The flat was lovely and had everything we needed. The only reason it didn't get 5 stars was due to the lady giving us the key was an hour late despite us calling her and giving the exact time of arrival. No language barriers as I spea
…see more

from £39 / night

£263 - £424 / week

Book View

Responds fast!
avg. 2 hours 31 minutes

from £39 / night

(36) Excellent 

23

Holiday apartment in Spain

Province of Guipuzcoa / San Sebastian - Donostia

3 7 Min stay varies

  • 3 bedrooms
  • Sleeps 7
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Child friendly

from £68 / night

£509 - £992 / week

Book View

from £68 / night

(3) Excellent 

20

Costa del Sol holiday apartment rental

Marbella / Elviria

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Swimming pool
“Relaxing and healthy winter sun holiday in a beautiful setting” We love El Soto and have been going there for holidays at least 5 times since 2009. What particularly attracts us is the friendly price (for winter season) and excellent sport facilities
…see more

from £58 / night

£299 - £729 / week

Book View

Responds fast!
avg. 3 hours 0 minutes

from £58 / night

(7) Excellent 

33

Holiday apartment rental

Tenerife / Palm-Mar

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 300 km
  • Swimming pool

from £43 / night

£339 - £382 / week

Book View

from £43 / night

1