Richards Bay, South Africa offers 5 beaches perfect for sunbathing, surfing, swimming, and more. Richards Bay is known for its Richards Bay Harbour, one of the largest harbors in South Africa, and its proximity to the iSimangaliso Wetland Park. The best time to travel to Richards Bay, South Africa, is from May to September, when the average air temperature is around 20-25°C (68-77°F) and the water temperature is approximately 21-24°C (70-75°F). Sandee provides detailed maps, photos, and reviews from fellow beachgoers to help you Choose Your Beach™ and plan your perfect beach vacation!