Bounded by the mountain of Rakhine Yoma, the weather in Bagan is hugely dependent on the direction of the prevailing winds.
Rainy Season (May - October): The city of Bagan receives the most amount of rainfall during this time. While it rains, the temperatures are on a higher side, especially during the months of March - May, when the temperatures are at a sky high. The average low and high temperature are at 18 and 30 degree Celsius.
Dry Season (November - April): The days during this period of the year are very dry with little to no rain. The climate is comparatively moderate with average low and high temperatures at 13 and 30 degree Celsius.
The peak season in Bagan is between the months of November and February when the temperature is moderate. During this time, the temples are crowded and the prices of the accommodations are costly. The best time to visit the ancient city of Bagan is during the months of June and October when the attractions are crowded less with the price of the accommodations at an all-time low. But you have to be prepared for the monsoons. Avoid visiting Bagan during the months of March - May when the temperatures are at a soaring high. The sunny temperature might damage your skin.