The length of an Apple Keynote presentation depends on the speaker and the topic being presented. Generally, Keynote presentations range from 30 minutes to 2 hours.