The time it takes for the entire experience will vary based on a number of factors, including the day of the week, time of the day, the number of people in your group. A safe bet is to plan one hour for individuals and up to two hours for groups of people.