Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Villas in El Puerto de Santa Maria and Apartments - Holiday Lettings - Holiday Rentals El Puerto de Santa Maria

All filters

Filters

854 Holiday homes

Apartment rental in El Puerto de Santa Maria with shared pool

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 6
  • 1 bathroom
  • Wi-Fi available

from £27 / night

£225 / week

1 / 24

Holiday studio rental

El Puerto de Santa Maria studio

  • Studio
  • sleeps 2
  • 1 bathroom

from £45 / night

£315 / week

1 / 17

Apartment rental in Valdelagrana with shared pool

Valdelagrana apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms

from £95 / night

£693 - £1,034 / week

1 / 32

Apartment rental in Valdelagrana

Valdelagrana apartment

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom
  • Wi-Fi available

from £70 / night

£485 / week

1 / 22

Holiday apartment rental

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms

from £135 / night

£630 / week

1 / 19

Holiday condo with shared pool in Valdelagrana

Valdelagrana condo

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms
  • Wi-Fi available

from £48 / night

£409 - £697 / week

1 / 24

Apartment rental in El Puerto de Santa Maria with shared pool

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom
  • Wi-Fi available

from £55 / night

£379 / week

1 / 26

El Puerto de Santa Maria holiday home rental

El Puerto de Santa Maria house

  • 7 bedrooms
  • sleeps 15
  • 3 bathrooms
  • Wi-Fi available

from £405 / night

£2,248 / week

1 / 13

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 5
  • 1 bathroom
  • Wi-Fi available

from £46 / night

£294 - £501 / week

1 / 14

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms

from £63 / night

£405 - £630 / week

1 / 16

Valdelagrana holiday apartment rental

Valdelagrana apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms

from £58 / night

£405 / week

1 / 25

Holiday apartment with shared pool in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 4
  • 2 bathrooms
  • Wi-Fi available

from £99 / night

£693 / week

1 / 22

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 4
  • 1 bathroom
  • Wi-Fi available

from £50 / night

£225 - £351 / week

1 / 9

Holiday apartment in Valdelagrana

Valdelagrana apartment

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom

from £90 / night

£630 / week

1 / 20

Holiday home in Vistahermosa

Vistahermosa house

  • 3 bedrooms
  • sleeps 6
  • 3 bathrooms
  • Wi-Fi available

from £73 / night

£506 / week

1 / 23

El Puerto de Santa Maria holiday apartment rental

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 9
  • 1 bathroom
  • Wi-Fi available

from £82 / night

£226 - £1,407 / week

1 / 24

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 4
  • 1 bathroom
  • Wi-Fi available

from £45 / night

£225 / week

1 / 59

Holiday apartment rental

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms
  • Wi-Fi available

from £55 / night

£268 - £1,342 / week

1 / 36

El Puerto de Santa Maria holiday apartment accommodation

El Puerto de Santa Maria apartment

  • 4 bedrooms
  • sleeps 8
  • 2 bathrooms
  • Wi-Fi available

from £225 / night

£1,349 / week

1 / 10

Apartment rental in Valdelagrana

Valdelagrana apartment

  • 3 bedrooms
  • sleeps 6
  • 1 bathroom

from £191 / night

£1,335 / week

1 / 4

Holiday apartment with shared pool in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom
  • Wi-Fi available

from £135 / night

£809 / week

1 / 12

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 4
  • 3 bathrooms
  • Wi-Fi available

from £77 / night

£537 / week

1 / 103

Guest house rental in El Puerto de Santa Maria with shared pool

El Puerto de Santa Maria guest house

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom

from £78 / night

£544 / week

1 / 19

El Puerto de Santa Maria holiday home rental

El Puerto de Santa Maria house

  • 2 bedrooms
  • sleeps 3
  • 1 bathroom

from £81 / night

£567 / week

1 / 8

El Puerto de Santa Maria holiday apartment rental

El Puerto de Santa Maria apartment

  • 4 bedrooms
  • sleeps 8
  • 2 bathrooms
  • Wi-Fi available

from £270 / night

£1,798 / week

1 / 17

Holiday home in Valdelagrana

Valdelagrana house

  • 4 bedrooms
  • sleeps 7
  • 3 bathrooms
  • Wi-Fi available

from £118 / night

£857 - £984 / week

1 / 15

El Puerto de Santa Maria holiday apartment rental

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 6
  • 2 bathrooms
  • Wi-Fi available

from £270 / night

£1,798 / week

1 / 39

Apartment rental in Valdelagrana with shared pool

Valdelagrana apartment

  • 2 bedrooms
  • sleeps 4
  • 1 bathroom

from £95 / night

£899 / week

1 / 12

Holiday apartment rental

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 3
  • 1 bathroom
  • Wi-Fi available

from £46 / night

£348 / week

1 / 15

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 6
  • 1 bathroom
  • Wi-Fi available

from £108 / night

£756 / week

1 / 29

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 3 bedrooms
  • sleeps 5
  • 1 bathroom

from £80 / night

£561 / week

1 / 32

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 4
  • 2 bathrooms
  • Wi-Fi available

from £59 / night

£390 - £884 / week

1 / 59

Holiday home letting

El Puerto de Santa Maria house

  • 4 bedrooms
  • sleeps 8
  • 3 bathrooms
  • Wi-Fi available

from £360 / night

£2,518 / week

1 / 21

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 3
  • 1 bathroom

from £112 / night

£781 / week

1 / 28

Holiday home with golf nearby in El Puerto de Santa Maria

El Puerto de Santa Maria house

  • 5 bedrooms
  • sleeps 10
  • 4 bathrooms
  • Wi-Fi available

from £383 / night

£2,410 - £2,893 / week

1 / 16

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 2 bedrooms
  • sleeps 4
  • 2 bathrooms
  • Wi-Fi available

from £120 / night

£382 - £954 / week

1 / 35

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 3
  • 1 bathroom
  • Wi-Fi available

from £59 / night

£411 / week

1 / 15

El Puerto de Santa Maria holiday apartment let

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 2
  • 1 bathroom

from £140 / night

£607 / week

1 / 21

Holiday apartment with shared pool in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 4
  • 1 bathroom

from £46 / night

£253 - £542 / week

1 / 37

Holiday apartment in El Puerto de Santa Maria

El Puerto de Santa Maria apartment

  • 1 bedroom
  • sleeps 2
  • 1 bathroom
  • Wi-Fi available

from £45 / night

£1,074 / week

1 / 18

×

El Puerto de Santa Maria holidays

Described as one of Costa de la Luz’s shining stars, El Puerto de Santa Maria is an idyllic holiday destination situated right on the Bay of Cadiz. With its whitewashed walls, luscious greenery and beautiful oceanfront, it’s not hard to see why El Puerto de Santa Maria keeps travellers coming back again and again.

Whether you’re looking for a convenient apartment or a family-friendly villa, browse and book your El Puerto de Santa Maria stay on Holiday Lettings, today.

Beaches

For those looking for sun, sea and sand, there are few better destinations than El Puerto de Santa Maria. Firstly, this Andalusian town boasts an enviable climate. The landscape is incredibly natural - pairing popular tourist complexes with golden sand and trees.

On the beach itself, you’ll find an assortment of beach bars, restaurants, water sports and amenities to make your time in El Puerto de Santa Maria as fun and easy as possible.

Things to do

El Puerto de Santa Maria’s town centre is both welcoming and pleasantly crowd-free. As you stroll around the cobbled streets, lined with orange trees, you’ll uncover beautiful Andalusian architecture complete with colourful tiles. The town centre’s seafood restaurants offer fresh and excellent meals, while the popular ice cream parlours are the perfect dessert.

In El Puerto de Santa Maria’s old town, you can visit the Castillo San Marcos which was built in 1264 by Alfonso X. Thankfully, the castle is well-preserved and learning about its fascinating and important history is a wonderful way to spend an afternoon.

Another recommended culinary activity is a tapas tour of the area - on Tuesday-Saturday at 11:30am you can eat your way around the town, while learning about El Puerto de Santa Maria’s vibrant history.

Just make sure you don’t leave El Puerto de Santa Maria without sampling the area’s famous sherry. The locally-produced “fino” is light, dry and delicious.

Top Destination reviews

The house lemon tree. Exclusive use courtyard and rooftop pool.
Spacious and comfortable

We highly recommend Antonio's modern and well equipped apartment. The private outdoor terrace and use of the rooftop pool were a bonus for accommodation located in the centre of town. Thank you Antonio for your hospitality and recommending the Bodega Osbourne restaurant. … see more
Sea side apartment Cadiz
Lovely large terrace.

This apartment has a large terrace with a great view of the sea/sunsets and is a 2 minutes walk from the beach. It is not luxurious but it is very comfortable and had everything we needed.The owner is very helpful and easy to communicate with. We really enjoyed our week there.There are good bars within walking distance but it would be best to have a car to reach supermarkets and main town etc.see more
Apartment on the beach with wonderfull sea view.
Fabulous apartment

Perfect location the apartment was spacious and had everything you need.Views from the terrace were stunning especially for watching the sunset over the beach. Great cocktails at the beach bar. Highly recommended. Only wish there had been a small folder about the local area, restaurants buses, places to visit. Excellent service for meet & greet. Very Friendly see more

Also consider