Belo Horizonte experiences mild winters, with temperatures ranging from 5-16°C in the months of July and August. Spring and autumn are pleasant, with average temperatures around 20-24°C in March, April, September, October, and November. Summer is warm to hot, with temperatures often reaching 30-35°C from December to February. The coldest month is usually July, while the hottest month can vary between January and February.