We were probably in the water for about 25 minutes. My kids 13, 11, 9, & 6 really liked it. Our trainer was very funny and I think that added a lot to the experience. I think the swim is about the same amount of time because they book in groups and when the next group comes the encounters and swims are done at the same time.