The duration of a typical usability testing session can vary but typically lasts between 20 minutes to an hour, depending on the complexity of the tasks and the depth of feedback required.