Updating

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

Updating

Best Vacation Rentals in Sheffield Beach - Holiday Lettings - Cabins

All filters

Filters

61 Vacation rentals

Great rentals within 20 miles that match your search

Vacation villa with swimming pool, golf nearby in Zimbali Coastal Estate

Zimbali Coastal Estate villa

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 9

from $383 / night

$2,678 / week

1 / 16

Great rentals within 20 miles that match your search

Vacation villa with swimming pool in Ballito

Ballito villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 6

from $487 / night

$3,407 / week

1 / 32

Great rentals within 20 miles that match your search

Farmhouse rental in KwaDukuza with shared pool

KwaDukuza farmhouse

  • 4 bedrooms
  • 2 bathrooms
  • sleeps 6

from $115 / night

$779 / week

1 / 18

Great rentals within 20 miles that match your search

Ballito Vacation apartment rental

Ballito apartment

  • 5 bedrooms
  • 2 bathrooms
  • sleeps 10

from $524 / night

$3,668 / week

1 / 17

Great rentals within 20 miles that match your search

Vacation villa in Salt Rock

Salt Rock villa

  • 7 bedrooms
  • 7 bathrooms
  • sleeps 14

from $1,068 / night

$7,473 / week

1 / 68

Great rentals within 20 miles that match your search

Vacation apartment in Ballito

Ballito apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $264 / night

$1,374 / week

1 / 10

Great rentals within 20 miles that match your search

Vacation apartment with shared pool in Ballito

Ballito apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $98 / night

$630 / week

1 / 8

Great rentals within 20 miles that match your search

Home rental in Salt Rock

Salt Rock house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $201 / night

$1,243 / week

1 / 25

Great rentals within 20 miles that match your search

Vacation b&b in Westbrook Beach

Westbrook Beach b&b

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $290 / night

$1,990 / week

1 / 14

Great rentals within 20 miles that match your search

B&b rental in Westbrook Beach with shared pool

Westbrook Beach b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $283 / night

$1,940 / week

1 / 14

Great rentals within 20 miles that match your search

Apartment rental in Ballito

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $42 / night

$274 / week

1 / 18

Great rentals within 20 miles that match your search

Home rental in Westbrook Beach

Westbrook Beach house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $69 / night

$458 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation b&b with shared pool in Westbrook Beach

Westbrook Beach b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $181 / night

$1,231 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation b&b with shared pool in Westbrook Beach

Westbrook Beach b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $167 / night

$1,129 / week

1 / 14

Great rentals within 20 miles that match your search

Ballito Vacation apartment rental

Ballito apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $131 / night

$869 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation guest house with shared pool in Salt Rock

Salt Rock guest house

  • 4 bedrooms
  • 5 bathrooms
  • sleeps 17

from $487 / night

$3,407 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation home rental

Ballito house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $572 / night

$4,002 / week

1 / 11

Great rentals within 20 miles that match your search

Vacation private room in Salt Rock

Salt Rock private room

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $58 / night

$401 / week

1 / 33

Great rentals within 20 miles that match your search

Vacation apartment in Ballito

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $56 / night

$391 / week

1 / 65

Great rentals within 20 miles that match your search

Apartment rental in Ballito

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $81 / night

$561 / week

1 / 19

Great rentals within 20 miles that match your search

Ballito Vacation home rental

Ballito house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 6

from $505 / night

$3,536 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation guest house with shared pool in Salt Rock

Salt Rock guest house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

from $458 / night

$3,206 / week

1 / 11

Great rentals within 20 miles that match your search

Apartment rental in Ballito with shared pool

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

from $131 / night

$912 / week

1 / 20

Great rentals within 20 miles that match your search

Vacation home in Ballito

Ballito house

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $62 / night

$435 / week

1 / 65

Great rentals within 20 miles that match your search

Vacation home in Shaka's Rock

Shaka's Rock house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $181 / night

$1,122 / week

1 / 27

Great rentals within 20 miles that match your search

Apartment rental in Ballito

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $75 / night

$521 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation apartment rental

Ballito apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

from $160 / night

$1,115 / week

1 / 29

Great rentals within 20 miles that match your search

Vacation apartment in Ballito

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

from $62 / night

$435 / week

1 / 65

Great rentals within 20 miles that match your search

Vacation apartment in Ballito

Ballito apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

from $2,061 / night

$14,427 / week

1 / 31

Great rentals within 20 miles that match your search

Villa rental in Salt Rock with shared pool

Salt Rock villa

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

from $734 / night

$5,136 / week

1 / 100

Great rentals within 20 miles that match your search

Vacation apartment rental

Ballito apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $89 / night

$618 / week

1 / 17

Great rentals within 20 miles that match your search

Vacation apartment accommodation

Ballito apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $169 / night

$1,180 / week

1 / 54

Great rentals within 20 miles that match your search

Vacation b&b rental

Ballito b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $147 / night

$1,026 / week

1 / 18

Great rentals within 20 miles that match your search

Vacation apartment accommodation

Ballito apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

from $80 / night

$558 / week

1 / 14

Great rentals within 20 miles that match your search

Home rental in Ballito with swimming pool

Ballito house

  • 7 bedrooms
  • 5 bathrooms
  • sleeps 15

from $316 / night

$2,212 / week

1 / 21

Great rentals within 20 miles that match your search

Vacation apartment in Sheffield Beach

Sheffield Beach apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

from $344 / night

$2,405 / week

1 / 30

Great rentals within 20 miles that match your search

Vacation home rental

Sheffield Beach house

  • 5 bedrooms
  • 5 bathrooms
  • sleeps 10

from $796 / night

$4,103 / week

1 / 54

Great rentals within 20 miles that match your search

Vacation apartment rental

Ballito apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

from $62 / night

$435 / week

1 / 65

Great rentals within 20 miles that match your search

Ballito Vacation home rental

Ballito house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

from $289 / night

$2,024 / week

1 / 19

Great rentals within 20 miles that match your search

Ballito Vacation apartment rental

Ballito apartment

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 6

from $337 / night

$2,360 / week

1 / 13