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

Updating

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

All filters

Filters (2)

Clear filters

4,160 Holiday homes

Applied filters (2)

Holiday apartment in Rio de Janeiro

Rio de Janeiro apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £165 / night

£1,151 / week

1 / 7

Holiday apartment in Manuel Antonio

Manuel Antonio apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £229 / night

£1,599 / week

1 / 12

Holiday apartment in Santa Monica

Santa Monica apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

from £78 / night

£544 / week

1 / 4

Legian holiday apartment let

Legian apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £28 / night

£165 - £229 / week

1 / 13

Holiday apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from £197 / night

£1,377 / week

1 / 45

Holiday apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £197 / night

£1,377 / week

1 / 44

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £157 / night

£1,095 / week

1 / 58

Holiday apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £53 / night

£365 / week

1 / 43

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £53 / night

£365 / week

1 / 31

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from £197 / night

£1,377 / week

1 / 49

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 3

from £41 / night

£283 / week

1 / 57

Holiday apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £53 / night

£365 / week

1 / 93

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £53 / night

£365 / week

1 / 32

Holiday apartment with shared pool, golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £53 / night

£365 / week

1 / 100

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £41 / night

£283 / week

1 / 29

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 5

from £53 / night

£365 / week

1 / 59

Holiday apartment with golf nearby in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £197 / night

£1,377 / week

1 / 50

Holiday apartment rental

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from £197 / night

£1,377 / week

1 / 54

Holiday apartment in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £197 / night

£1,377 / week

1 / 52

Holiday apartment in Lagos

Lagos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

from £58 / night

£406 / week

1 / 57

Holiday apartment in Puerto del Rosario

Puerto del Rosario apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £47 / night

£325 / week

1 / 25

Holiday apartment in Seminyak

Seminyak apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £51 / night

£252 / week

1 / 61

San Sebastian holiday apartment rental

San Sebastian apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 1

from £13 / night

£78 / week

1 / 4

Holiday apartment in Morro del Jable

Morro del Jable apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £59 / night

£409 / week

1 / 34

Apartment rental in La Fortuna de San Carlos

La Fortuna de San Carlos apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £60 / night

£309 / week

1 / 11

Holiday apartment with shared pool in Guayabo

Guayabo apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £32 / night

£160 / week

1 / 16

Holiday apartment in Rio de Janeiro

Rio de Janeiro apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £229 / night

£1,599 / week

1 / 39

San Sebastian holiday apartment rental

San Sebastian apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

from £18 / night

£121 / week

1 / 25

Holiday apartment with shared pool in Lagos

Lagos apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £77 / night

£537 / week

1 / 41

Holiday apartment in La Fortuna de San Carlos

La Fortuna de San Carlos apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 10

from £73 / night

£512 / week

1 / 41

Holiday apartment accommodation

Bournemouth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

from £287 / night

£2,004 / week

1 / 11

Holiday apartment in Playa Potrero

Playa Potrero apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £375 / night

£2,622 / week

1 / 13

Apartment rental in Playa Potrero

Playa Potrero apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

from £357 / night

£2,494 / week

1 / 21

Apartment rental in Costa Teguise with shared pool

Costa Teguise apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £56 / night

£390 / week

1 / 19

Apartment rental in El Cotillo

El Cotillo apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from £92 / night

£642 / week

1 / 33

Holiday apartment with shared pool in Seminyak

Seminyak apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £63 / night

£435 / week

1 / 23

Holiday apartment with shared pool in Petulu

Petulu apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from £101 / night

£672 / week

1 / 5

Holiday apartment in Jeffreys Bay

Jeffreys Bay apartment

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 8

from £118 / night

£787 / week

1 / 11

Playa Blanca holiday apartment rental

Playa Blanca apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from £121 / night

£844 / week

1 / 23

Holiday apartment in Puerto Del Carmen

Puerto Del Carmen apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from £74 / night

£517 / week

1 / 24