The best time to visit Mary's Basilica, located in the vibrant city of Bangalore (Bengaluru), Karnataka, India, is during the cooler months from October to February. During this period, the city enjoys a pleasant climate with temperatures ranging between 15°C and 30°C. It makes sightseeing and outdoor activities such as exploring the basilica much more comfortable. The weather is not just mild and conducive for visits but the skies are usually clear, offering excellent conditions for photography of the architecture and festivities if you're visiting during Christmas or New Year season.
Furthermore, a significant annual event to consider is the St. Mary's Feast in September, which might influence your decision on when to visit. This feast marks a special occasion for the Basilica, attracting thousands of devotees. The festivities are replete with a grand procession, special prayers, and cultural activities. Though it is more crowded, the feast showcases the church's rich traditions and community spirit. Just remember that, regardless of the time of visit, mornings are typically best for touring the Basilica to avoid the heat of the afternoon sun and to engage in a serene exploration of its interiors and the surrounding area.