The best time to visit Campos do Jordão is during the winter months, from June to August, when temperatures can drop to as low as 4°C (39°F), creating a cozy, romantic atmosphere. However, the town is also popular in the summer months, from December to March, when the weather is warm and sunny.