The total duration is approximately 2 to 3 hours, depending on the number of participants and weather conditions. You’ll have plenty of time to enjoy each activity!