How long do IGCSE exams last? IGCSE exams typically last between 1 hour and 30 minutes to 2 hours and 30 minutes, depending on the subject and level. Leave a Reply Cancel replyYou must be logged in to post a comment.