Guided reading sessions will vary in length but will usually take 10-20 mins (Juniors) and 20-30 mins (others). There may be 3 or 4 rotations in a guided reading programme.
Duration will depend on the purpose of the session, the learning needs of the students, students' level of sustained interest, and length/nature of the text.