A majority of team building activities run for a couple of hours. However, you can customize it as per your need. You could have an event that wraps up in just an hour or stretches for a week.