The best time to visit Elephanta Caves / Mumbai is from October through to March. Monsoons (June to September) and summers (March to May) are best avoided for tourists, particularly given the long hike required and outdoor nature of the visit to Elephanta Caves.
During the month of February, the Maharastra Tourism Development Corporation organizes a festival of music and dance at the Elephanta Caves - the Elephanta Festival. This is usually a good opportunity to enjoy the Elephanta Caves when combined with a notable cultural event