The best times to visit Johannesburg are from March to May and September to November. During these low season months, crowds lessen, prices drop and the weather is relatively warm and dry.
South Africa's beautiful seaside town with incredible beaches was named one of the country's best places to visit by Lonely Planet. A favourite among locals, the stunning Winter sunspot with ...
From Johannesburg to Kruger Park, discover the wonders of South Africa on this 15-day tour ... Stop off at Mossel Bay, where you can relax on the beaches of the harbour town.