Yes. You will have to pay a small entry fee to enter the Kanheri cave complex. It is ₹15 per person for Indian nationals and ₹200 per person for foreigners.