The best time to visit Bagan is from December to February. This is the driest time of year as well as the coolest. Daytime temperatures in December are warm, but not as hot as they will be from April to June, and the nights can be cool enough require a jacket or sweater.