Sao Joao do Rio Vermelho, Brazil offers 2 beaches perfect for sunbathing, surfing, swimming, and more. Sao Joao do Rio Vermelho is known for its beautiful beaches and vibrant local culture. The best time to travel to São João do Rio Vermelho, Brazil, is from March to May, when the average air temperature ranges from 20°C to 26°C (68°F to 79°F) and the water temperature is around 23°C to 25°C (73°F to 77°F). Sandee provides detailed maps, photos, and reviews from fellow beachgoers to help you Choose Your Beach™ and plan your perfect beach vacation!