June to September is the cheapest time to visit Rio de Janeiro due to lower accommodation and flight prices. During these months, daytime temperatures generally range from 20°C to 25°C (68°F to 77°F), making it comfortable for outdoor activities and sightseeing.