I would say couple of hours, but there are activities for kids like crafts building etc so you may want to plan accordingly.
we stayed 3 hours.. kids had a blast .there's so many hands on things it is hard to pull them away
Haft a day maybe more good for kids to play
Thanks! Your answer is awaiting moderation.