There are several factors to consider:
- weather
- peak or low tourist season
For weather, the best time of year is during the dry (not rainy) season, which starts roughly around December and ends by the start of June. You can check out our weather forecast page for more details. But even during the rainy season, generally the rain is intense and short (often only a couple of hours), and past midnight, so that during the day it is often sunny – perhaps just a little cooler than during the dry season, which some may prefer.
The peak season is roughly from December to the end of February, but that means you will be sharing the sites with a lot of others, and the prices can go up in some places. Therefore, if you like to get away from the crowds and enjoy the beautiful scenery in greater peace, while it is still sunnier in general, you might prefer March to the end of May.