Hello there,
Yes caves can be viewed by children to all age groups and it gives decent historical presentation to everyone. You can take Mumbai to Aurangabad train and then come to Ajanta. You need around 2-3 hours time for caves and can look for hotel for temporary refreshing and food.
Regards |