There isn’t a specific amount of time team building itself should last, as activities will vary in the amount of time they require. For meetings dedicated to team building, the average time will be one to three hours. For impromptu sessions or meeting add-ons, I recommend keeping these between 15 and 30 minutes.