Jogja has a tropical and humid climate with an average temperature of 26.4 °C and annual rainfall of 2157 mm.
The seasons in Jogja are as follow:
- Dry – April to October are months when Jogja is more dry, with August being the driest month. As this period has the minimum rainfall and is ideal for sightseeing, it is the peak tourism season.
- Rainy – November to March are months when Jogja experiences more rainfall, with January being the wettest month. During this period, sightseeing becomes more difficult.