The best time to visit Brazil varies by region but generally, the period from May to October offers pleasant weather with less rainfall, ideal for outdoor activities and exploring the beaches.