Ayodhya witnesses all three seasons: summer, monsoon and winters.
The summer months from March to June are extremely hot with mercury levels going up to a maximum of 47°C. The temperature ranges from 29°C to 47°C.
The city receives rain from July to September. The weather during this period is wet and humid. The region tends to become muddy and so you need to keep a watch on the slippery roads.
Winters last from December to February. It can get very cold in winters with minimum temperature reaching below 10°C. The days remain pleasant with maximum temperature keeping well below 30 °C.