We arrived at the Gateway of India at around 1 PM and decided the take the ferry to Elephanta caves. The tickets can be bought at a counter and the general ticket would cost you Rs 120 while the luxury ticket Rs 170. We were wandering near the Gateway when we bought tickets from an agent. He sold us the same for Rs 120 while the ticket had Rs 105 mentioned. Now, what we did not realize was that this ticket was for a smaller boat and not the more comfortable big boat. Ensure that you buy the ticket at the counter and take the big boat. The experience in the smaller boat is not that great. After reaching the island, you can buy train tickets for Rs 10 per person. However, there is no one checking for tickets on the train. Most people just hop on and hop off. The climb to the cave is OK and you will not be very tired. Once you reach the caves, you can spend time there and view from the top of the hill is worth spending all the time coming by boat. Overall, keep aside a day or 6 hours if you want to do Elephanta.