Vacation Rentals & House Rentals in South Africa

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

5,406 house rentals

(14) Excellent 

    48

    Easy seaside living in beach villa: Onrus

    Overstrand / Hermanus

    Hermanus house

    5 11 2 nights min

    • 5 bedrooms
    • sleeps 11
    • 2 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0.2 mi
    • Child Friendly
    “Home away from home” All the stresses usually associated with going on holiday is solved with this beautiful beach house. It truly feels like your own home with all the luxuries you are accompanied to - no stiff and cold rental here! Cosy couches, e

    Price per night from

    $386

    Responds fast!
    avg. 1 hour 23 minutes

    Price per night from

    $386

      14

      Modern Beach Apartment

      Cape Town / Kalk Bay

      Kalk Bay apartment

      1 2 2 nights min

      • 1 bedroom
      • sleeps 2
      • 2 nights min
      • Child Friendly

      Price per night from

      $117

      Price per night from

      $117

        15

        LUXURY APARTMENT AT SWIMMING BEACH (King)

        KwaZulu-Natal / Umdloti

        Umdloti apartment

        1 3 1 night min

        • 1 bedroom
        • sleeps 3
        • 1 night min
        • Nearest beach 0.15 mi
        • Swimming pool
        • Child Friendly

        Price per night from

        $69

        Price per night from

        $69

          18

          Beautiful 8-bedrooms house with garden and braai

          Gauteng / Pretoria

          Pretoria house

          8 18 1 night min

          • 8 bedrooms
          • sleeps 18
          • 1 night min
          • Child Friendly

          Price per night from

          $57

          Responds fast!
          avg. 3 hours 46 minutes

          Price per night from

          $57

          (1) Excellent 

            9

            RElaxed city living

            Eastern Cape / Port Elizabeth

            Port Elizabeth apartment

            1 2 1 night min

            • 1 bedroom
            • sleeps 2
            • 1 night min
            • Child Friendly

            Price per night from

            $52

            Responds fast!
            avg. 2 hours 15 minutes

            Price per night from

            $52

            (32) Excellent 

              17

              Cape Town: Clifton. 1st Beach SEAVIEW APARTMENT. Private access to beach. Best position in Clifton. On the beach!!!

              Camps Bay / Clifton

              Clifton apartment

              2 4 min stay varies

              • 2 bedrooms
              • sleeps 4
              • min stay varies
              • Beach / lakeside relaxation
              • Nearest beach 0 mi
              • Child Friendly
              “Best kept secret in Clifton” This was our second visit to the same apartment and it is even more magnificent than before. The apartment has been upgraded since our first visit and it is stunning! The views of the ocean through the seamless glass windo

              Price per night from

              $332

              Responds fast!
              avg. 24 minutes

              Price per night from

              $332

              (2) Excellent 

                27

                Spectacular Sea View Aquatic House, Walk to Beach

                Cape Town / Camps Bay

                Camps Bay house

                3 6 min stay varies

                • 3 bedrooms
                • sleeps 6
                • min stay varies
                • Swimming pool
                • Child Friendly
                • Air conditioning

                Price per night from

                $708

                Price per night from

                $708

                  11

                  Beach Flat in the Dune Forest

                  KwaZulu-Natal / Bluff

                  Bluff apartment

                  2 5 1 night min

                  • 2 bedrooms
                  • sleeps 5
                  • 1 night min
                  • Swimming pool
                  • Child Friendly
                  • Pet Friendly

                  Price per night from

                  $195

                  Price per night from

                  $195

                  (4) Excellent 

                    17

                    503 Oyster Schelles

                    KwaZulu-Natal / Umhlanga Rocks

                    Umhlanga Rocks apartment

                    3 8 2 nights min

                    • 3 bedrooms
                    • sleeps 8
                    • 2 nights min
                    • Swimming pool
                    • Child Friendly
                    • Air conditioning

                    Price per night from

                    $213

                    Price per night from

                    $213

                    (20) Excellent 

                      26

                      Number 25 On Oyster

                      KwaZulu-Natal / Umhlanga Rocks

                      Umhlanga Rocks house

                      5 10 2 nights min

                      • 5 bedrooms
                      • sleeps 10
                      • 2 nights min
                      • Beach / lakeside relaxation
                      • Swimming pool
                      • Child Friendly
                      “Beautiful accomodation and good location for exploring Umhlanga” Stayed here with family including two young children and had a great time. The house is beautifully decorated - very contemporary decor and great open plan living areas and the garden an

                      Price per night from

                      $298

                      Price per night from

                      $298

                        12

                        Garden View Rondavels

                        Wild Coast / Mdumbi

                        Mdumbi chalet

                        2 6 1 night min

                        • 2 bedrooms
                        • sleeps 6
                        • 1 night min
                        • Child Friendly
                        • Pet Friendly

                        Price per night from

                        $63

                        Price per night from

                        $63

                        (12) Excellent 

                          25

                          SeaVista Garden Apartment

                          KwaZulu-Natal / Durban

                          Durban apartment

                          2 4 min stay varies

                          • 2 bedrooms
                          • sleeps 4
                          • min stay varies
                          • Beach / lakeside relaxation
                          • Nearest beach 9 mi
                          • Child Friendly

                          Price per night from

                          $113

                          Responds fast!
                          avg. 1 hour 52 minutes

                          Price per night from

                          $113

                          (6) Excellent 

                            17

                            Zulani Guest House

                            KwaZulu-Natal / St Lucia

                            St Lucia b and b

                            4 8 1 night min

                            • 4 bedrooms
                            • sleeps 8
                            • 1 night min
                            • Nearest beach 3 mi
                            • Swimming pool
                            • Car not necessary

                            Price per night from

                            $103

                            Price per night from

                            $103

                              10

                              Starfish Surf House ,Jeffreys Bay - for the best stay in the bay.

                              Eastern Cape / Jeffreys Bay

                              Jeffreys Bay house

                              3 8 3 nights min

                              • 3 bedrooms
                              • sleeps 8
                              • 3 nights min
                              • Beach / lakeside relaxation
                              • Child Friendly
                              • Ask about pets

                              Price per night from

                              $115

                              Price per night from

                              $115

                              (17) Excellent 

                                12

                                The Riverstone House

                                Witzenberg Municipality / Wolseley

                                Wolseley house

                                4 9 2 nights min

                                • 4 bedrooms
                                • sleeps 9
                                • 2 nights min
                                • Child Friendly
                                • Air conditioning
                                • Pet Friendly

                                Price per night from

                                $149

                                Price per night from

                                $149

                                (1) Excellent 

                                  8

                                  Historic Old Mill Beach House

                                  Eastern Cape / Port Alfred

                                  Port Alfred house

                                  6 10 3 nights min

                                  • 6 bedrooms
                                  • sleeps 10
                                  • 3 nights min
                                  • Nearest beach 0.1 mi
                                  • Child Friendly
                                  • Private garden

                                  Price per night from

                                  $292

                                  Price per night from

                                  $292

                                  (12) Excellent 

                                    23

                                    Cathkin House - Luxury Self-Catering House

                                    Drakensberg Region / Winterton

                                    Winterton house

                                    3 6 1 night min

                                    • 3 bedrooms
                                    • sleeps 6
                                    • 1 night min
                                    • Swimming pool
                                    • Child Friendly
                                    • Air conditioning

                                    Price per night from

                                    $260

                                    Price per night from

                                    $260

                                    (3) Excellent 

                                      31

                                      Ramsgate KZN South Africa Beach front Home

                                      KwaZulu-Natal / Ramsgate

                                      Ramsgate house

                                      4 8 2 nights min

                                      • 4 bedrooms
                                      • sleeps 8
                                      • 2 nights min
                                      • Beach / lakeside relaxation
                                      • Nearest beach 0.01 mi
                                      • Child Friendly

                                      Price per night from

                                      $254

                                      Price per night from

                                      $254

                                      (4) Excellent 

                                        11

                                        Bidstone Cottages

                                        Eastern Cape / Barkly East

                                        Barkly East house

                                        8 15 1 night min

                                        • 8 bedrooms
                                        • sleeps 15
                                        • 1 night min
                                        • Child Friendly
                                        • Ask about pets

                                        Price per night from

                                        $58

                                        Price per night from

                                        $58

                                        (17) Excellent 

                                          31

                                          Ocean's Horizon Beach House

                                          Cape Town / Scarborough

                                          Scarborough villa

                                          3 6 min stay varies

                                          • 3 bedrooms
                                          • sleeps 6
                                          • min stay varies
                                          • Swimming pool
                                          • Child Friendly
                                          • Private garden

                                          Price per night from

                                          $258

                                          Price per night from

                                          $258

                                          (10) Excellent 

                                            11

                                            The Herb Cottage, Magoebaskloof, Limpopo Province

                                            Limpopo Province / Magoebaskloof

                                            Magoebaskloof cottage

                                            2 4 2 nights min

                                            • 2 bedrooms
                                            • sleeps 4
                                            • 2 nights min
                                            • Swimming pool
                                            • Ask about children
                                            • Ask about pets

                                            Price per night from

                                            $99

                                            Price per night from

                                            $99

                                              29

                                              Doornbosch Guesthouse &Cottage

                                              Western Cape / Elim

                                              Elim guest house

                                              3 6 2 nights min

                                              • 3 bedrooms
                                              • sleeps 6
                                              • 2 nights min
                                              • Nearest beach 12 mi
                                              • Swimming pool
                                              • Child Friendly

                                              Price per night from

                                              $65

                                              Price per night from

                                              $65

                                              (6) Excellent 

                                                13

                                                Quainton Guest Cottages

                                                Overstrand / Hermanus

                                                Hermanus cottage

                                                2 5 2 nights min

                                                • 2 bedrooms
                                                • sleeps 5
                                                • 2 nights min
                                                • Beach / lakeside relaxation
                                                • Nearest beach 3 mi
                                                • Swimming pool
                                                “The perfect holiday cottage” What a wonderful Place!! The cottage was within easy walking distance from the viby Hermanus Centre, were there are lovely cafes, resturants and stunning views of the Bay. It was also within easy walking distance of the He

                                                Price per night from

                                                $149

                                                Price per night from

                                                $149

                                                  24

                                                  Camelot S/C Apartment 1

                                                  North West South Africa / Potchefstroom

                                                  Potchefstroom apartment

                                                  2 4 1 night min

                                                  • 2 bedrooms
                                                  • sleeps 4
                                                  • 1 night min
                                                  • Child Friendly
                                                  • Air conditioning
                                                  • Private garden

                                                  Price per night from

                                                  $138

                                                  Price per night from

                                                  $138

                                                    27

                                                    134 On Da Gama

                                                    Eastern Cape / Cape St Francis

                                                    Cape St Francis house

                                                    6 16 1 night min

                                                    • 6 bedrooms
                                                    • sleeps 16
                                                    • 1 night min
                                                    • Child Friendly
                                                    • Pet Friendly

                                                    Price per night from

                                                    $573

                                                    Price per night from

                                                    $573

                                                    (1) Excellent 

                                                      5

                                                      Sleepy Gecko Guest House

                                                      Greater Johannesburg / Melville

                                                      Melville guest house

                                                      9 22 1 night min

                                                      • 9 bedrooms
                                                      • sleeps 22
                                                      • 1 night min
                                                      • Swimming pool
                                                      • Ask about children
                                                      • Car not necessary

                                                      Price per night from

                                                      $69

                                                      Responds fast!
                                                      avg. 3 hours 53 minutes

                                                      Price per night from

                                                      $69

                                                        14

                                                        Ocean Mile Villa

                                                        Eastern Cape / Chintsa East

                                                        Chintsa East house

                                                        5 10 2 nights min

                                                        • 5 bedrooms
                                                        • sleeps 10
                                                        • 2 nights min
                                                        • Swimming pool
                                                        • Child Friendly
                                                        • Private garden

                                                        Price per night from

                                                        $344

                                                        Responds fast!
                                                        avg. 3 hours 0 minutes

                                                        Price per night from

                                                        $344

                                                        (2) Excellent 

                                                          12

                                                          3 Omega. See Table Mtn & Robben island. Close to the sea. Own garden & entrance.

                                                          Cape Town / Bloubergstrand

                                                          Bloubergstrand apartment

                                                          2 2 2 nights min

                                                          • 2 bedrooms
                                                          • sleeps 2
                                                          • 2 nights min
                                                          • Nearest beach 0.6 mi
                                                          • Child Friendly
                                                          • Private garden

                                                          Price per night from

                                                          $35

                                                          Responds fast!
                                                          avg. 3 hours 38 minutes

                                                          Price per night from

                                                          $35

                                                          (1) Excellent 

                                                            11

                                                            Myoli Beach Lodge

                                                            Knysna / Sedgefield

                                                            Sedgefield lodge

                                                            14 30 1 night min

                                                            • 14 bedrooms
                                                            • sleeps 30
                                                            • 1 night min
                                                            • Beach / lakeside relaxation
                                                            • Child Friendly
                                                            • Private garden

                                                            Price per night from

                                                            $315

                                                            Price per night from

                                                            $315

                                                            (2) Very Good 

                                                              17

                                                              ON THE BEACH Summerseas 42

                                                              Port Elizabeth / Summerstrand

                                                              Summerstrand apartment

                                                              3 4 2 nights min

                                                              • 3 bedrooms
                                                              • sleeps 4
                                                              • 2 nights min
                                                              • Nearest beach 0 mi
                                                              • Swimming pool
                                                              • Child Friendly

                                                              Price per night from

                                                              $161

                                                              Price per night from

                                                              $161

                                                              (2) Excellent 

                                                                44

                                                                CapeRocks - The ideal Cape stay!

                                                                Cape Town / Noordhoek

                                                                Noordhoek house

                                                                2 5 5 nights min

                                                                • 2 bedrooms
                                                                • sleeps 5
                                                                • 5 nights min
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 4 mi
                                                                • Swimming pool

                                                                Price per night from

                                                                $183

                                                                Price per night from

                                                                $183

                                                                (7) Very Good 

                                                                  13

                                                                  The Old Trading Post - Guest House

                                                                  Western Cape / Wilderness

                                                                  Wilderness b and b

                                                                  4 10 1 night min

                                                                  • 4 bedrooms
                                                                  • sleeps 10
                                                                  • 1 night min
                                                                  • Beach / lakeside relaxation
                                                                  • Nearest beach 8 mi
                                                                  • Swimming pool
                                                                  “Beautiful, friendly, comfy & relaxing with delicious breakfast!” Lovely to stay at such a peaceful B&B; with wonderfully friendly host and hostess, who even welcome our pets when need be! The clean, quaint suites provide luxurious, relaxing accommodat

                                                                  Price per night from

                                                                  $144

                                                                  Price per night from

                                                                  $144

                                                                    7

                                                                    Gods Window Cottage

                                                                    KwaZulu-Natal / Port Edward

                                                                    Port Edward cottage

                                                                    1 4 2 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 4
                                                                    • 2 nights min
                                                                    • Swimming pool
                                                                    • Child Friendly

                                                                    Price per night from

                                                                    $58

                                                                    Price per night from

                                                                    $58

                                                                    (1) Excellent 

                                                                      9

                                                                      Self catering cottages near Kob Inn, Qora Mouth, Transkei

                                                                      Wild Coast / Willowvale

                                                                      Willowvale bungalow

                                                                      7 12 1 night min

                                                                      • 7 bedrooms
                                                                      • sleeps 12
                                                                      • 1 night min
                                                                      • Child Friendly
                                                                      • Pet Friendly
                                                                      • Private garden

                                                                      Price per night from

                                                                      $52

                                                                      Price per night from

                                                                      $52

                                                                      (6) Very Good 

                                                                        34

                                                                        Soli Deo Gloria Unit 1

                                                                        Saldanha Bay Municipality / Paternoster

                                                                        Paternoster cottage

                                                                        2 4 2 nights min

                                                                        • 2 bedrooms
                                                                        • sleeps 4
                                                                        • 2 nights min
                                                                        • Beach / lakeside relaxation
                                                                        • Nearest beach 0.5 mi
                                                                        • Air conditioning

                                                                        Price per night from

                                                                        $179

                                                                        Price per night from

                                                                        $179

                                                                          5

                                                                          Upmarket Accommodation on the Beach Front

                                                                          KwaZulu-Natal / La Mercy

                                                                          La Mercy apartment

                                                                          2 4 2 nights min

                                                                          • 2 bedrooms
                                                                          • sleeps 4
                                                                          • 2 nights min
                                                                          • Swimming pool
                                                                          • Air conditioning
                                                                          • Private garden

                                                                          Price per night from

                                                                          $206

                                                                          Price per night from

                                                                          $206

                                                                            39

                                                                            Luxury beach villas

                                                                            Eastern Cape / Cape St Francis

                                                                            Cape St Francis villa

                                                                            5 10 2 nights min

                                                                            • 5 bedrooms
                                                                            • sleeps 10
                                                                            • 2 nights min
                                                                            • Beach / lakeside relaxation
                                                                            • Nearest beach 0.1 mi
                                                                            • Swimming pool

                                                                            Price per night from

                                                                            $458

                                                                            Price per night from

                                                                            $458

                                                                            (7) Very Good 

                                                                              34

                                                                              Elianthe's B & B

                                                                              Overberg District / Swellendam

                                                                              Swellendam b and b

                                                                              6 14 1 night min

                                                                              • 6 bedrooms
                                                                              • sleeps 14
                                                                              • 1 night min
                                                                              • Nearest beach 0 mi
                                                                              • Swimming pool
                                                                              • Child Friendly

                                                                              Price per night from

                                                                              $165

                                                                              Price per night from

                                                                              $165

                                                                              About South Africa

                                                                              At the southernmost tip of the African continent, South Africa is a spectacularly beautiful, warm, and interesting country. Poised between the sunny shores of the Indian Ocean and the expansive Atlantic, South Africa's coastline is studded with sandy beaches with azure water. You could easily spend a week or two exploring the country's great beaches, but most people come to South Africa to check out the amazing wildlife preserves in the country's interior. For those who've always dreamt of taking a safari, South Africa's large national parks are home to buffalo, zebras, lions, and other iconic African land mammals. In the spring, whale watching is also a major activity off the cape.

                                                                              In addition to its natural wonders, South Africa boasts a welcoming local culture and several interesting cities. In particular, Cape Town is a lovely place to visit. You can rub elbows with locals and enjoy some of South Africa's best food, wine, and shopping. If you'd like to blend culture and scenery, head out to the Western Cape to enjoy the region's wonderful wineries, fine dining restaurants, and gorgeous countryside.

                                                                              When visiting South Africa, don't miss:

                                                                              • Kruger National Park: A massive wildlife preserve, Kruger is one of the best and most accessible places to see lions, zebras, and rhinos in Africa.
                                                                              • Table Mountain: This national park in Cape Town has beautiful vistas and surprisingly exotic wildlife.
                                                                              • Robben Island: Now a museum, this island off Cape Town was once a prison to South Africa's political leader, Nelson Mandela.
                                                                              • The Drakensberg: South Africa's highest peaks are located in this astonishingly beautiful region near the small country of Lesotho.
                                                                              • Durban: The third largest city in South Africa, the Durban area boasts beautiful beaches and close proximity to some of the country's game reserves and national parks.
                                                                              • Eastern Cape: A bit off the tourist circuit, the Eastern Cape offers charming cities like Port Elizabeth, and nature preserves like the semi-arid Karoo.

                                                                              When visiting South Africa, enjoy the privacy and space of a vacation rental near the shore. If you plan to spend some time in Cape Town or Durban, consider booking a luxury apartment, condo, or villa.