It depends on your event and your audience. Sometimes, a motivational speaker can talk for 30 to 60 minutes, if the time permits. Other times, a speech can last 10 to 20 minutes, especially if the event is a short affair or if there’s a long line-up of activities to follow. It’s essential to know your audience and the nature of your event before deciding the length of the speech.