St. James Rentals

Close

Enter dates for more accurate prices

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

1,624 Houses

    21

    Eastcliffe House

    Cape Town / St. James

    St. James house

    4 9 1 night min

    • 4 bedrooms
    • sleeps 9
    • 1 night min
    • Child Friendly
    • Private garden

    Price per night from

    $521

    Responds fast!
    avg. 3 hours 39 minutes

    Price per night from

    $521

    (2) Excellent 

      36

      ST JAMES Cape Town Seaview + Whales

      Cape Town / St. James

      St. James house

      2 4 3 nights min

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

      Price per night from

      $144

      Price per night from

      $144

      (2) Excellent 

        26

        Beachfront Deluxe Villa St James

        Cape Town / St. James

        St. James house

        4 8 min stay varies

        • 4 bedrooms
        • sleeps 8
        • min stay varies
        • Nearest beach 0.2 mi
        • Child Friendly
        • Private garden

        Price per night from

        $95

        Price per night from

        $95

          32

          Pentrich Retreat

          Cape Town / St. James

          St. James house

          3 6 7 nights min

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

          Price per night from

          $306

          Price per night from

          $306

            26

            Beachfront Apartment St James

            Cape Town / St. James

            St. James apartment

            2 3 min stay varies

            • 2 bedrooms
            • sleeps 3
            • min stay varies
            • Nearest beach 0.2 mi
            • Child Friendly

            Price per night from

            $37

            Price per night from

            $37

            Great rentals within 20 miles that match your search

            Distance approx 13.51 km from St. James

              12

              Ocean Facing Clifton Apartment - Seaside Penthouse

              Clifton / Clifton

              Clifton penthouse

              3 6 2 nights min

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

              Price per night from

              $314

              Price per night from

              $314

              Distance approx 13.18 km from St. James

                6

                In Residence La Mer

                Cape Town / Camps Bay

                Camps Bay villa

                5 10 10 nights min

                • 5 bedrooms
                • sleeps 10
                • 10 nights min
                • Swimming pool
                • Child Friendly
                • Air conditioning

                Price per night from

                $3,736

                Price per night from

                $3,736

                Distance approx 8.54 km from St. James

                  11

                  Economy Twin Room

                  Cape Town / Ottery

                  Ottery house

                  1 2 5 nights min

                  • 1 bedroom
                  • sleeps 2
                  • 5 nights min
                  • Nearest beach 8 mi

                  Price per night from

                  $28

                  Responds fast!
                  avg. 3 hours 20 minutes

                  Price per night from

                  $28

                  Distance approx 14 km from St. James

                    9

                    Exquisite Home to rent over Dec/Jan

                    Cape Town / Bantry Bay

                    Bantry Bay house

                    4 8 7 nights min

                    • 4 bedrooms
                    • sleeps 8
                    • 7 nights min
                    • Swimming pool
                    • Child Friendly
                    • Air conditioning

                    Price per night from

                    $5,884

                    Price per night from

                    $5,884

                    Distance approx 11.63 km from St. James

                      29

                      La Maison Hermes, The Ultimate View Of Camps Bay.

                      Cape Town / Camps Bay

                      Camps Bay villa

                      6 12 14 nights min

                      • 6 bedrooms
                      • sleeps 12
                      • 14 nights min
                      • Ask about children
                      • Ask about pets

                      Price per night from

                      $3,885

                      Price per night from

                      $3,885

                      Distance approx 7.98 km from St. James

                        18

                        Beach Complex

                        Cape Town / Hout Bay

                        Hout Bay apartment

                        2 4 2 nights min

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

                        Price per night from

                        $169

                        Price per night from

                        $169

                        Distance approx 4.08 km from St. James

                        (2) Very Good 

                          18

                          Bosuns cottage

                          Cape Town / Noordhoek

                          Noordhoek cottage

                          3 4 3 nights min

                          • 3 bedrooms
                          • sleeps 4
                          • 3 nights min
                          • Beach / lakeside relaxation
                          • Nearest beach 5 mi
                          • Swimming pool
                          “HAPPY HOLIDAY” A WARM, SINCERE WELCOME. A LITLE BASIC IN SOME ASPECTS BUT A MORE THAN ADEQUATE BASE FOR US TO TRAVEL FROM TO SEE ALL THE PLACES ON OUR SCHEDULE & WE COVERED QUITE A LARGE AREA. WE REALLY LIKED THE QUIET LOCATION, WITH THE ADVANTAGE

                          Price per night from

                          $113

                          Price per night from

                          $113

                          Distance approx 14.99 km from St. James

                            5

                            The Legacy 106

                            Cape Town / Green Point

                            Green Point apartment

                            1 2 3 nights min

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

                            Price per night from

                            $95

                            Price per night from

                            $95

                            Distance approx 15.28 km from St. James

                              12

                              Sunny Mouille Point Studio Apartment

                              Cape Town / Green Point

                              Green Point apartment

                              1 2 3 nights min

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

                              Price per night from

                              $113

                              Price per night from

                              $113

                              Distance approx 13.63 km from St. James

                                20

                                Spacious & Modern Apartment in the heart of Cape Town

                                Cape Town / Cape Town Central

                                Cape Town Central apartment

                                1 4 2 nights min

                                • 1 bedroom
                                • sleeps 4
                                • 2 nights min
                                • Nearest beach 5 mi
                                • Air conditioning

                                Price per night from

                                $125

                                Price per night from

                                $125

                                Distance approx 3.06 km from St. James

                                (4) Excellent 

                                  22

                                  Glen Cottage, Glencairn, Cape Town, South Africa

                                  Cape Town / Glencairn

                                  Glencairn cottage

                                  3 5 2 nights min

                                  • 3 bedrooms
                                  • sleeps 5
                                  • 2 nights min
                                  • Beach / lakeside relaxation
                                  • Nearest beach 0.3 mi
                                  • Child Friendly

                                  Price per night from

                                  $88

                                  Responds fast!
                                  avg. 2 hours 54 minutes

                                  Price per night from

                                  $88

                                  Distance approx 17.55 km from St. James

                                    7

                                    25 On Fitzpatrick

                                    Cape Town / Cape Town Central

                                    Cape Town Central apartment

                                    1 4 21 nights min

                                    • 1 bedroom
                                    • sleeps 4
                                    • 21 nights min
                                    • Nearest beach 13 mi
                                    • Child Friendly

                                    Price per night from

                                    $40

                                    Price per night from

                                    $40

                                    Distance approx 5.26 km from St. James

                                    (2) Excellent 

                                      20

                                      Willoughby Villa, in the heart of Noordhoek

                                      Cape Town / Noordhoek

                                      Noordhoek villa

                                      5 9 min stay varies

                                      • 5 bedrooms
                                      • sleeps 9
                                      • min stay varies
                                      • Swimming pool
                                      • Child Friendly
                                      • Private garden

                                      Price per night from

                                      $317

                                      Price per night from

                                      $317

                                      Distance approx 14.34 km from St. James

                                      (2) Excellent 

                                        43

                                        319 The Rockwell Luxury Aparthotel

                                        Cape Town / Cape Town Central

                                        Cape Town Central apartment

                                        2 4 1 night min

                                        • 2 bedrooms
                                        • sleeps 4
                                        • 1 night min
                                        • Nearest beach 5 mi
                                        • Swimming pool
                                        • Child Friendly

                                        Price per night from

                                        $217

                                        Price per night from

                                        $217

                                        Distance approx 16.27 km from St. James

                                          18

                                          Water Edge 615 by CTHA

                                          Cape Town / Century City

                                          Century City apartment

                                          2 4 min stay varies

                                          • 2 bedrooms
                                          • sleeps 4
                                          • min stay varies
                                          • Child Friendly

                                          Price per night from

                                          $109

                                          Price per night from

                                          $109

                                          Distance approx 17.51 km from St. James

                                            8

                                            Waikiki Villa - Your Home Away From Home

                                            Cape Town / Parow

                                            Parow apartment

                                            2 4 2 nights min

                                            • 2 bedrooms
                                            • sleeps 4
                                            • 2 nights min
                                            • Nearest beach 17 mi
                                            • Child Friendly

                                            Price per night from

                                            $74

                                            Price per night from

                                            $74

                                            Distance approx 14.95 km from St. James

                                            (1) Excellent 

                                              11

                                              En-suite with Separate Entrance in Green Point CT

                                              Cape Town / Cape Town Central

                                              Cape Town Central house

                                              1 2 2 nights min

                                              • 1 bedroom
                                              • sleeps 2
                                              • 2 nights min
                                              • Beach / lakeside relaxation
                                              • Nearest beach 1 mi
                                              • Child Friendly

                                              Price per night from

                                              $57

                                              Responds fast!
                                              avg. 56 minutes

                                              Price per night from

                                              $57

                                              Distance approx 14.39 km from St. James

                                              (1) Excellent 

                                                18

                                                LUXURY ONE BEDROOM APARTMENT

                                                Cape Town / Cape Town Central

                                                Cape Town Central apartment

                                                1 2 5 nights min

                                                • 1 bedroom
                                                • sleeps 2
                                                • 5 nights min
                                                • Nearest beach 5 mi
                                                • Car not necessary

                                                Price per night from

                                                $190

                                                Price per night from

                                                $190

                                                Distance approx 8.93 km from St. James

                                                (1) Excellent 

                                                  69

                                                  WOW Factor: This masterpiece is an entertainers dream

                                                  Cape Town / Bishopscourt

                                                  Bishopscourt villa

                                                  7 14 12 nights min

                                                  • 7 bedrooms
                                                  • sleeps 14
                                                  • 12 nights min
                                                  • Swimming pool
                                                  • Child Friendly
                                                  • Air conditioning

                                                  Price per night from

                                                  $3,335

                                                  Price per night from

                                                  $3,335

                                                  Distance approx 4.85 km from St. James

                                                    12

                                                    Aloe Cottage at Ibis House

                                                    Cape Town / Constantia

                                                    Constantia cottage

                                                    1 2 1 night min

                                                    • 1 bedroom
                                                    • sleeps 2
                                                    • 1 night min
                                                    • Nearest beach 13 mi
                                                    • Swimming pool
                                                    • Private garden

                                                    Price per night from

                                                    $139

                                                    Price per night from

                                                    $139

                                                    Distance approx 3.88 km from St. James

                                                      7

                                                      Stunning New Noordhoek Holiday Cottage

                                                      Cape Town / Noordhoek

                                                      Noordhoek cottage

                                                      1 2 2 nights min

                                                      • 1 bedroom
                                                      • sleeps 2
                                                      • 2 nights min
                                                      • Nearest beach 3 mi
                                                      • Swimming pool
                                                      • Private garden

                                                      Price per night from

                                                      $95

                                                      Price per night from

                                                      $95

                                                      Distance approx 5.87 km from St. James

                                                      (10) Very Good 

                                                        25

                                                        PINGUSHOUSE VILLA WITH PRIVATE POOL & GARDEN

                                                        Cape Town / Simon's Town

                                                        Simon's Town villa

                                                        4 8 min stay varies

                                                        • 4 bedrooms
                                                        • sleeps 8
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 0.4 mi
                                                        • Swimming pool
                                                        “Nice location, nice place, nice house.” Nice location, nice place, very nice and comfortable house. Small garden and swimming pool are helpful if travelling with children. Beach nearby. Beautiful nature.

                                                        Price per night from

                                                        $254

                                                        Price per night from

                                                        $254

                                                        Distance approx 6.95 km from St. James

                                                          8

                                                          Wycombe Cottage,Constantia

                                                          Cape Town / Constantia

                                                          Constantia cottage

                                                          1 2 7 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 7 nights min
                                                          • Nearest beach 14 mi
                                                          • Swimming pool
                                                          • Private garden

                                                          Price per night from

                                                          $124

                                                          Price per night from

                                                          $124

                                                          Distance approx 4.13 km from St. James

                                                          (1) Excellent 

                                                            23

                                                            Villa Karibu

                                                            Cape Town / Cape Town Central

                                                            Cape Town Central villa

                                                            2 4 4 nights min

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

                                                            Price per night from

                                                            $184

                                                            Price per night from

                                                            $184

                                                            Distance approx 14.01 km from St. James

                                                            (3) Very Good 

                                                              12

                                                              Firmount

                                                              Cape Town / Bantry Bay

                                                              Bantry Bay apartment

                                                              2 4 4 nights min

                                                              • 2 bedrooms
                                                              • sleeps 4
                                                              • 4 nights min
                                                              • Beach / lakeside relaxation
                                                              • Nearest beach 0.2 mi
                                                              • Suitable for children age 5+

                                                              Price per night from

                                                              $88

                                                              Price per night from

                                                              $88

                                                              Distance approx 12.03 km from St. James

                                                              (1) Excellent 

                                                                22

                                                                Blue Views Terrace

                                                                Cape Town / Camps Bay

                                                                Camps Bay villa

                                                                7 14 min stay varies

                                                                • 7 bedrooms
                                                                • sleeps 14
                                                                • min stay varies
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 0.5 mi
                                                                • Swimming pool

                                                                Price per night from

                                                                $760

                                                                Price per night from

                                                                $760

                                                                Distance approx 14.99 km from St. James

                                                                  18

                                                                  MODERN VICTORIAN IN BEST LOCATION

                                                                  Cape Town / Cape Town Central

                                                                  Cape Town Central house

                                                                  3 6 10 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 10 nights min
                                                                  • Swimming pool
                                                                  • Child Friendly
                                                                  • Private garden

                                                                  Price per night from

                                                                  $412

                                                                  Price per night from

                                                                  $412

                                                                  Distance approx 12.62 km from St. James

                                                                    4

                                                                    Baybeach Views best spot in Camps Bay near beachfront

                                                                    Cape Town / Camps Bay

                                                                    Camps Bay house

                                                                    4 8 3 nights min

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

                                                                    Price per night from

                                                                    $496

                                                                    Price per night from

                                                                    $496

                                                                    Distance approx 0.1 km from St. James

                                                                    (1) Excellent 

                                                                      8

                                                                      Downstairs apartment's magic views

                                                                      Cape Town / Muizenberg

                                                                      Muizenberg apartment

                                                                      2 4 2 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 4
                                                                      • 2 nights min
                                                                      • Nearest beach 1 mi

                                                                      Price per night from

                                                                      $238

                                                                      Price per night from

                                                                      $238

                                                                      Distance approx 12.55 km from St. James

                                                                        19

                                                                        Beautiful view

                                                                        Cape Town / Camps Bay

                                                                        Camps Bay villa

                                                                        5 10 3 nights min

                                                                        • 5 bedrooms
                                                                        • sleeps 10
                                                                        • 3 nights min
                                                                        • Swimming pool
                                                                        • Child Friendly
                                                                        • Air conditioning

                                                                        Price per night from

                                                                        $477

                                                                        Price per night from

                                                                        $477

                                                                        Distance approx 2.49 km from St. James

                                                                          7

                                                                          SEA VIEW PENTHOUSE

                                                                          Cape Town / Muizenberg

                                                                          Muizenberg apartment

                                                                          3 6 1 night min

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

                                                                          Price per night from

                                                                          $238

                                                                          Price per night from

                                                                          $238

                                                                          Distance approx 9.99 km from St. James

                                                                            18

                                                                            Llandudno Townhouse

                                                                            Cape Town / Llandudno

                                                                            Llandudno townhouse

                                                                            3 6 7 nights min

                                                                            • 3 bedrooms
                                                                            • sleeps 6
                                                                            • 7 nights min
                                                                            • Nearest beach 0.5 mi
                                                                            • Swimming pool
                                                                            • Private garden

                                                                            Price per night from

                                                                            $1,006

                                                                            Price per night from

                                                                            $1,006

                                                                            Distance approx 13.12 km from St. James

                                                                              25

                                                                              Clifton Luxus Villa

                                                                              Cape Town / Camps Bay

                                                                              Camps Bay villa

                                                                              5 10 2 nights min

                                                                              • 5 bedrooms
                                                                              • sleeps 10
                                                                              • 2 nights min
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $5,596

                                                                              Price per night from

                                                                              $5,596