It lasts for 3hrs (1hr walking+2hr driving). I think 2 years old kids would be too young for it. The road is bumpy so the driving part would not be very comfortable. In addition, they only allow kids with enough height to go on top of the vehicle (better view and I think kids will like it)
Two years old is too young. Five years and up is just right. We recently took our five year old grandson. Perfect!
Younger than five I would recommend as a private tour.
Thanks! Your answer is awaiting moderation.