HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag pet-dog svg-multiunit

Holidaymakers searching for holiday rentals in Johannesburg also enquired about apartments in Constantia Valley, apartments in Bloubergstrand and apartments in De Waterkant

Make A Holiday Rental Villa in Johannesburg, Your Home Away From Home

Those visitors looking to spend their holidays in Johannesburg will find a wide choice of self catering accommodation in the form of villas and apartments. This holiday accommodation is mainly to be found towards the central areas of Johannesburg, which is the largest city in South Africa. From here you may explore the wealth of activities travellers would expect to find in this major international city.

Things to Do on Holiday in Johannesburg, South Africa

There are a number of activities available for visitors spending their holidays in Johannesburg. As would be expected from such a major cosmopolitan city there are a number of art museums and galleries, including the Johannesburg Art Gallery and the Museum Africa, where the history of the city and rock art exhibits are displayed. Johannesburg is often referred to as one of the greenest cities in the world, with its large number of vast, well maintained city parks and open spaces. For those wishing to partake in a spot of retail therapy during their holiday in Johannesburg will no doubt be drawn to the shopping centres in Hyde Park and Sandton City.

Places to Visit on Holiday in Johannesburg, South Africa

Many travellers spending their holidays in Johannesburg will be looking to venture beyond the city limits to such attractions as the Cradle of Humankind, some 16 miles from the city. This UNESCO World Heritage site boasts a maze of limestone caves and a wealth of fossils, millions of years old. The Lesedi Cultural Village, and Hartbeespoort Dam are other popular attractions. Although Johannesburg Zoo boast one of the largest collections of captive animals in Africa, many people spending their holidays in Johannesburg may be looking to view these animals in their natural environment on an organised safari to one of the many game parks outside of the city.

Weather in Johannesburg, South Africa

Visitors looking to enjoy their holidays in Johannesburg will be happy to discover that the city enjoys what is described as a subtropical highland climate. Summer temperatures in Johannesburg can reach up to 35 degrees Celsius in January. Winter temperatures may often drop below 4 degrees Celsius. This is due to the city‘s high altitude and there may even be a possibility of frost or even snow at night in the Southern Hemisphere winter. Johannesburg experiences an average annual rainfall of around 28 inches.

Travel to Johannesburg, South Africa

Visitors looking to spend their holidays in Johannesburg will expect to fly to OR Tambo International Airport. There are a number of airlines offering regular and affordable flights to OR Tambo International Airport (JNB), including British Airways, South African Airways and Virgin Atlantic. Flights depart from such UK airports as London Heathrow (LHR), Edinburgh (EDI), Belfast (BFS) and Manchester (MAN).

Additional service fee may apply.
  View Map Map
    • 3 BR
    • 2 BA
    • Sleeps 8
    House #839198vb
    2
    Viewed 9 times in the last 48 hours
      avg/night
      • 1 BR
      • 1 BA
      • Sleeps 2
      Cottage #4275702
      Viewed 6 times in the last 48 hours
        • 1 BR
        • 1 BA
        • Sleeps 2
        Apartment #917605vb
        2
          avg/night
          • 2 BR
          • 2 BA
          • Sleeps 4
          Apartment #4330110
          Viewed 9 times in the last 48 hours
            • 3 BR
            • 2 BA
            • Sleeps 7
            House #4270160
            Viewed 5 times in the last 48 hours
              avg/night
              • 3 BR
              • 3 BA
              • Sleeps 7
              House #4277146
              1
              Viewed 12 times in the last 48 hours
                avg/night
                • 1 BR
                • 2 BA
                • Sleeps 4
                Apartment #4286938
                1
                Viewed 8 times in the last 48 hours
                  avg/night
                  • 1 BR
                  • 1 BA
                  • Sleeps 2
                  Cottage #898676vb
                  1
                  Viewed 7 times in the last 48 hours
                    • 2 BR
                    • 2 BA
                    • Sleeps 4
                    Cottage #4251465
                      • 3 BR
                      • 4 BA
                      • Sleeps 6
                      Villa #823867vb
                        • 1 BR
                        • 1 BA
                        • Sleeps 2
                        Apartment #4268930
                          • 1 BR
                          • 1 BA
                          • Sleeps 2
                          Cottage #4269034
                          Viewed 7 times in the last 48 hours
                            • 3 BR
                            • 2 BA
                            • Sleeps 6
                            Apartment #4324706
                              avg/night
                              • 4 BR
                              • 2 BA
                              • Sleeps 10
                              Villa #955711vb
                              Viewed 6 times in the last 48 hours
                                • 3 BR
                                • 2 BA
                                • Separate Toilet
                                • Sleeps 5
                                Townhome #4250518
                                  • 1 BR
                                  • 1 BA
                                  • Sleeps 2
                                  Apartment #4281224
                                    • 1 BR
                                    • 1 BA
                                    • Sleeps 3
                                    Cottage #933410vb
                                      avg/night
                                      • 2 BR
                                      • 3 BA
                                      • Sleeps 6
                                      House #946872vb
                                      Viewed 5 times in the last 48 hours
                                        • 1 BR
                                        • 1 BA
                                        • Sleeps 4
                                        Townhome #4418155
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Apartment #4373436
                                            • 3 BR
                                            • 3 BA
                                            • Sleeps 6
                                            Apartment #4281677
                                              • 2 BR
                                              • 2 BA
                                              • Sleeps 4
                                              Apartment #1009968vb
                                                • 16 BR
                                                • 16 BA
                                                • Sleeps 32
                                                Hotel #6960580
                                                  • 3 BR
                                                  • 3 BA
                                                  • Separate Toilet
                                                  • Sleeps 6
                                                  House #4434649
                                                    • 3 BR
                                                    • 2 BA
                                                    • Sleeps 7
                                                    House #995355vb
                                                      avg/night
                                                      • 7 BR
                                                      • 7 BA
                                                      • Sleeps 18
                                                      Guest House #4460377
                                                      Viewed 13 times in the last 48 hours
                                                        • 3 BR
                                                        • 3 BA
                                                        • Sleeps 6
                                                        Apartment #1010044vb
                                                          • 2 BR
                                                          • 2 BA
                                                          • Sleeps 5
                                                          Apartment #4281260
                                                            • 1 BR
                                                            • 1 BA
                                                            • Separate Toilet
                                                            • Sleeps 2
                                                            Apartment #1009990vb
                                                              • 2 BR
                                                              • 2 BA
                                                              • Sleeps 2
                                                              Apartment #4437244
                                                                • 2 BR
                                                                • 2 BA
                                                                • Sleeps 4
                                                                Apartment #1010072vb
                                                                  • 2 BR
                                                                  • 2 BA
                                                                  • Sleeps 4
                                                                  Apartment #4272603
                                                                    • 2 BR
                                                                    • 1 BA
                                                                    • Sleeps 4
                                                                    Apartment #4466545
                                                                      • 2 BR
                                                                      • 1 BA
                                                                      • Sleeps 4
                                                                      Apartment #643215vb
                                                                        • 2 BR
                                                                        • 2 BA
                                                                        • Separate Toilet
                                                                        • Sleeps 4
                                                                        Townhome #4382756
                                                                          • 2 BR
                                                                          • 2 BA
                                                                          • Sleeps 4
                                                                          Apartment #4281253
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Separate Toilet
                                                                            • Sleeps 2
                                                                            Apartment #4466120
                                                                              • 1 BR
                                                                              • 1 BA
                                                                              • Sleeps 2
                                                                              Apartment #4281233
                                                                                • 1 BR
                                                                                • 1 BA
                                                                                • Sleeps 2
                                                                                Cottage #4460221
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 4
                                                                                  Townhome #4256693
                                                                                    • 1 BR
                                                                                    • 1 BA
                                                                                    • Sleeps 2
                                                                                    Apartment #1010034vb
                                                                                      • 6 BR
                                                                                      • 5 BA
                                                                                      • Sleeps 12
                                                                                      House #6970219
                                                                                        • 3 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 4
                                                                                        Apartment #6944241
                                                                                          • 4 BR
                                                                                          • 6 BA
                                                                                          • Sleeps 9
                                                                                          Bed And Breakfast #6958276
                                                                                            • 3 BR
                                                                                            • 2 BA
                                                                                            • Sleeps 6
                                                                                            Apartment #4427053
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              House #4449274
                                                                                                • 1 BR
                                                                                                • 1 BA
                                                                                                • Sleeps 2
                                                                                                Apartment #1879323
                                                                                                  • 4 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 8
                                                                                                  House #4436517
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 2
                                                                                                    Apartment #1686514
                                                                                                      • 1 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 3
                                                                                                      Apartment #1686517
                                                                                                      • 1 - 50 of 54

                                                                                                      Johannesburg Holiday Apartments & Homes (54)