Hi Dipika, The best time to visit Gwalior is Winter (October to March): This is the most popular time to visit Gwalior, as the weather is pleasant and cool. The temperature ranges from a high of 21 degrees Celsius (70 degrees Fahrenheit) to a low of 4 degrees Celsius (39 degrees Fahrenheit). This makes it ideal for exploring the city's many historical sites, such as the majestic Gwalior Fort . There's also the Tansen Music Festival held in November-December, a great time to immerse yourself in rich Indian classical music performances.
September to March. During these months, Gwalior weather is enjoyable, making it favourable to go out and explore. Travelers who love a little rain can discover the city during July and September.....sooo please visit sep to march