Surfing holidays ❘ Beach houses & villas in the UK, Spain & Portugal

Surfing holidays (104)

Give your surf shack an upgrade! Check out these awesome beach houses and villas for surfing holidays near the world’s best waves.



Keep it real with home-grown surfing holidays in the UK. Join the surf crowd in Newquay, check out the waves in Croyde or experience the beach breaks near Dunbar in Scotland. The Canary Islands – particularly Fuerteventura – are renowned for their tubes, and you’re in for a surfing treat if you visit Lagos in Portugal. Further afield, try Hawaii for its infamous ‘pipeline’.



Whether you’re a surfing legend, a complete beginner or prefer to watch the show from the comfort of your sun lounger, search now to find the perfect place to stay on your surfing holiday.

View larger map

Also consider

Luxury Villas
2,684 properties
Coastal Cottages
222 properties
Pet Friendly Cottages
27,095 properties
Romantic Breaks
3,207 properties
Group Holidays
17,143 properties
Log Cabin Holidays
238 properties
Rural Retreats
12,438 properties
City Breaks
8,475 properties
Holiday Cottages
17,239 properties
Villas in Spain
11,248 properties
Villas in Tenerife
707 properties
Gites in France
8,131 properties
Holiday Cottages in Cornwall
2,983 properties
London Holiday Apartments
941 properties
Florida Villas
905 properties
Villas in Ibiza
349 properties
Villas in Portugal
4,126 properties
Villas in Turkey
2,202 properties
Villas in Malta
455 properties
Lake District Cottages
940 properties

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

104 Holiday homes

Filters applied: Penthouse

(33) Excellent 

19

Holiday penthouse rental

Cornwall / Newquay

4 10 Min stay varies

  • 4 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly
“Absolutely amazing ...” This apartment ticks every box needed for a fantastic holiday in Newquay. Spotlessly clean, modern, great location and extremely well equipped with everything you need whilst looking out over the most amazing views. The owner
…see more

from £230 / night

£1000 - £3150 / week

Book View

from £230 / night

(3) Very Good 

12

Holiday penthouse in Atouguia da Baleia

Peniche / Atouguia da Baleia

2 4 2 nights min

  • 2 bedrooms
  • Sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation

from £45 / night

£222 / week

Book View

from £45 / night

(4) Excellent 

20

Holiday penthouse with shared pool in Central Lagos

Lagos / Central Lagos

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool
“We need to return, we loved it so much” This apartment had everything we needed, it was clean and spacious. Eating on the balcony looking out towards the sea was perfect for us. It was just walking distance to the town of Lagos and a great Marina nea
…see more

from £138 / night

£647 - £1195 / week

Book View

Responds fast!
avg. 3 hours 41 minutes

from £138 / night

(12) Excellent 

Certificate of Excellence

42

Holiday penthouse in Corralejo

La Oliva / Corralejo

1 2 6 nights min

  • 1 bedroom
  • Sleeps 2
  • 6 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Ask owner if suitable for children
“Fantastic apartment” I absolutly enjoyed my vacation at crystaluxurysuite. Perfect location, very friendly proprietary and the apartment have everything you need. My couple love it too! It is suitable for couples. GREAT!!
…see more

Certificate of Excellence

from £50 / night

£351 - £615 / week

Book View

Responds fast!
avg. 51 minutes

from £50 / night

(2) Very Good 

14

Penthouse rental in Newquay

Cornwall / Newquay

2 7 Min stay varies

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

from £75 / night

£350 - £2515 / week

Book View

Responds fast!
avg. 1 hour 27 minutes

from £75 / night

(1) Excellent 

32

Holiday penthouse with shared pool in Baleal

Peniche / Baleal

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £123 / night

£860 / week

Book View

from £123 / night

12

Penthouse letting in The Barrowfields with golf nearby

Newquay / The Barrowfields

3 7 Min stay varies

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

from £120 / night

£990 - £1190 / week

Book View

Responds fast!
avg. 1 hour 40 minutes

from £120 / night

(12) Excellent 

Certificate of Excellence

20

Central Lagos holiday penthouse rental

Lagos / Central Lagos

2 4 4 nights min

  • 2 bedrooms
  • Sleeps 4
  • 4 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary
“Location, Location, Location” This penthouse apartment is in the ideal location, right on the edge central Lagos. It has been done to a high finish with lots of room as the main living area is done in an open plan style, it has a beautiful roof terra
…see more

Certificate of Excellence

from £105 / night

£720 - £760 / week

Book View

Responds fast!
avg. 2 hours 46 minutes

from £105 / night

(2) Excellent 

24

Penthouse rental in Central Lagos with shared pool

Lagos / Central Lagos

3 6 7 nights min

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

from £72 / night

£500 - £800 / week

Book View

Responds fast!
avg. 3 hours 54 minutes

from £72 / night

(18) Very Good 

23

Tenby holiday penthouse rental

Pembrokeshire / Tenby

2 6 Min stay varies

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

from £125 / night

£600 - £900 / week

Book View

Responds fast!
avg. 3 hours 7 minutes

from £125 / night

(6) Very Good 

62

Holiday penthouse in Rio de Janeiro

Rio de Janeiro / Copacabana

4 9 3 nights min

  • 4 bedrooms
  • Sleeps 9
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £354 / night

£2478 / week

Book View

from £354 / night

10

Bournemouth holiday penthouse rental

Bournemouth / East Cliff, Bournemouth

2 6 5 nights min

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

from £199 / night

£950 / week

Book View

from £199 / night

(4) Excellent 

46

Holiday penthouse in Rio de Janeiro

Rio de Janeiro / Botafogo

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Ask owner if suitable for children
  • Air conditioning

from £98 / night

£684 / week

Book View

from £98 / night

(14) Very Good 

16

Holiday penthouse rental

Playa Blanca / Playa Blanca Old Town

2 4 4 nights min

  • 2 bedrooms
  • Sleeps 4
  • 4 nights min
  • Beach / lakeside relaxation
  • Ask owner if suitable for children
  • Air conditioning
“Location is fantastic with everything within easy reach. No car needed but if you do hire one parking is close by.” The apartment was great with all the necessary facilities, It was clean and tidy, with a nice outside space with wooden loungers and c
…see more

from £102 / night

£713 / week

Book View

Responds fast!
avg. 23 minutes

from £102 / night

(19) Excellent 

34

Meia Praia holiday penthouse rental

Lagos / Meia Praia

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool
“An amazing penthouse apartment in a fantastic location - can't wait to return!” I travelled to Portugal in September 2016 with my extended family including my partner, parents and 18 month old son. From the very moment we arrived to the moment we left
…see more

from £100 / night

£600 - £1250 / week

Book View

from £100 / night

(14) Very Good 

Certificate of Excellence

13

Penthouse rental in Costa Teguise

Costa Teguise / Las Cucharas

2 8 3 nights min

  • 2 bedrooms
  • Sleeps 8
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.15 km
  • Child friendly
“Perfect Beach Side Property and Amazing Company” Well what can I say ! WOW. This apartment is amazing. The Beach on the doorstep, the huge balcony to sit on and a beautiful view, what more could you ask for. But, the thing that made this even mo
…see more

Certificate of Excellence

from £123 / night

£860 / week

Book View

from £123 / night

13

Holiday penthouse in Rio de Janeiro

Rio de Janeiro / Copacabana Beach

3 8 5 nights min

  • 3 bedrooms
  • Sleeps 8
  • 5 nights min
  • Child friendly
  • Air conditioning

from £198 / night

£1384 / week

Book View

Responds fast!
avg. 3 hours 40 minutes

from £198 / night

16

Holiday penthouse with indoor pool in Rio de Janeiro

Rio de Janeiro / Barra da Tijuca

3 8 3 nights min

  • 3 bedrooms
  • Sleeps 8
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Air conditioning

from £293 / night

£1770 / week

Book View

from £293 / night

15

Holiday penthouse in Rio de Janeiro

State of Rio de Janeiro / Rio de Janeiro

4 10 1 night min

  • 4 bedrooms
  • Sleeps 10
  • 1 night min
  • Child friendly
  • Air conditioning

from £239 / night

£1667 - £2778 / week

Book View

from £239 / night

(5) Very Good 

22

Holiday penthouse with shared pool in Dona Ana

Lagos / Dona Ana

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool
“Great spec,good location,some odd bits” This is a very well appointed apartment with 3 large bedrooms, lovely kitchen and outdoor space. Good tech kit, satellite TV pool table( on the flat with cue room), Fuseball etc. Access to shared pool, which wa
…see more

from £114 / night

£797 - £1239 / week

Book View

Responds fast!
avg. 3 hours 41 minutes

from £114 / night

22

Holiday penthouse in Rio de Janeiro

State of Rio de Janeiro / Rio de Janeiro

4 9 2 nights min

  • 4 bedrooms
  • Sleeps 9
  • 2 nights min
  • Child friendly
  • Pet friendly

from £625 / night

£4102 / week

Book View

from £625 / night

8

Goodwick holiday penthouse rental

Fishguard / Goodwick

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Nearest beach 1 km
  • Child friendly
  • Private garden

from £139 / night

£450 / week

Book View

Responds fast!
avg. 41 minutes

from £139 / night

(1) Excellent 

20

Newquay holiday penthouse rental

Cornwall / Newquay

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly

from £175 / night

£770 - £1580 / week

Enquire View

from £175 / night

(2) Excellent 

20

Penthouse rental in Rio de Janeiro

Rio de Janeiro / Copacabana Beach

2 9 1 night min

  • 2 bedrooms
  • Sleeps 9
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly
“Amazing views, huge penthouse, perfect location” This is a great apartment owned and administered by responsible, friendly and very helpful people. It's big: a duplex penthouse with a very large terrace with sweeping views of the Rio beachfront. It's
…see more

from £298 / night

£2028 / week

Book View

from £298 / night

16

Marina Park holiday penthouse rental

Lagos / Marina Park

1 4 5 nights min

  • 1 bedroom
  • Sleeps 4
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £88 / night

£615 - £922 / week

Book View

from £88 / night

(3) Excellent 

15

Penthouse rental in Newquay

Cornwall / Newquay

2 4 Min stay varies

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

from £103 / night

£720 - £1824 / week

Enquire View

from £103 / night

15

Broadbeach holiday penthouse rental

Gold Coast / Broadbeach

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Air conditioning

from £339 / night

£1887 - £2746 / week

Book View

from £339 / night

(1) Excellent 

57

Holiday penthouse with shared pool in Rio de Janeiro

Rio de Janeiro / Barra da Tijuca

2 7 Min stay varies

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

from £56 / night

£389 / week

Book View

Responds fast!
avg. 1 hour 28 minutes

from £56 / night

4

Penthouse rental in Rio de Janeiro City

Rio de Janeiro / Rio de Janeiro City

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 km
  • Car not necessary

Pricing unknown

Book View

Pricing unknown

18

Rio de Janeiro City holiday penthouse rental

Rio de Janeiro / Rio de Janeiro City

3 2 3 nights min

  • 3 bedrooms
  • Sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £531 / night

£3717 / week

Book View

from £531 / night

24

Holiday penthouse in Rio de Janeiro

Rio de Janeiro / Barra da Tijuca

3 6 30 nights min

  • 3 bedrooms
  • Sleeps 6
  • 30 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £477 / night

£1905 / week

Book View

from £477 / night

(3) Excellent 

21

Holiday penthouse with swimming pool in Rio de Janeiro

Rio de Janeiro / Copacabana Beach

5 10 Min stay varies

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

from £2647 / night

£30974 / week

Book View

from £2647 / night

15

Holiday penthouse in Rio de Janeiro

Rio de Janeiro / Copacabana

2 6 4 nights min

  • 2 bedrooms
  • Sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Air conditioning

from £142 / night

£992 / week

Book View

from £142 / night

11

Penthouse rental in Rio de Janeiro City

Rio de Janeiro / Rio de Janeiro City

3 12 Min stay varies

  • 3 bedrooms
  • Sleeps 12
  • Min stay varies
  • Child friendly
  • Air conditioning

Pricing unknown

Book View

Pricing unknown

23

Holiday penthouse rental

State of Rio de Janeiro / Rio de Janeiro

5 12 3 nights min

  • 5 bedrooms
  • Sleeps 12
  • 3 nights min
  • Child friendly
  • Air conditioning

from £331 / night

£2315 / week

Book View

from £331 / night

39

Holiday penthouse with shared pool in Rio de Janeiro

State of Rio de Janeiro / Rio de Janeiro

2 4 Min stay varies

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

from £125 / night

£871 / week

Book View

from £125 / night

(6) Very Good 

24

Penthouse rental in Central Lagos with shared pool

Lagos / Central Lagos

1 4 4 nights min

  • 1 bedroom
  • Sleeps 4
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.9 km
  • Swimming pool
“relaxing” We enjoy the location of Quintas Palmeiras in relation to Lagos. The apartment was clean and well equipped with all the basics for a two week holiday. Now under new management, the whole blocks outside and inside areas are also cleaned on a
…see more

from £85 / night

£495 - £595 / week

Enquire View

from £85 / night

10

Holiday penthouse rental

Faro District / Lagos

2 6 Min stay varies

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

from £88 / night

£615 / week

Book View

Responds fast!
avg. 1 hour 58 minutes

from £88 / night

(33) Very Good 

20

Holiday penthouse in Neyland

Pembrokeshire / Neyland

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Child friendly
  • Car not necessary
“excellent base for exploring tenby” Marina Reach was exactly as described and served as an excellent base from which to explore the surrounding area. Neyland itself is quite quiet but has available all the usual amenities such as supermarket, various
…see more

from £40 / night

£295 - £420 / week

Book View

Responds fast!
avg. 12 minutes

from £40 / night

7

Rio de Janeiro City holiday penthouse rental

Rio de Janeiro / Rio de Janeiro City

3 10 1 night min

  • 3 bedrooms
  • Sleeps 10
  • 1 night min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £397 / night

£1191 / week

Book View

from £397 / night

1