Depending on the size, age, and engagement of your group, visits can last anywhere between 2 hours to 5 hours. The average visit is around 3 hours.