Keynotes typically range from 30 to 60 minutes, with an optional Q&A session. Format and timing can be adjusted based on your agenda and audience engagement needs.