October and November: post-monsoon air is clean and fresh, temperatures are pleasant (20–28°C), and major festivals like Diwali add local colour. Mar…
February and early March: temperatures remain comfortable (12–26°C), crowds thin, and hotel rates drop 20–30% from peak. Good for…
Go in October or March for the best balance of good weather and thin crowds.