How long is a 20-minute speech?
At a normal presentation pace of about 130 words per minute, a 20-minute speech is roughly 2,600 words. Slow, deliberate delivery runs closer to 2,000 words; a brisk, energetic pace can reach 3,200. Because good speaking includes pauses, that 130 wpm is measured slower than everyday conversation — so build your script to a word budget rather than guessing from page count.
| Speaking pace | Words in 20 minutes |
|---|---|
| Slow / deliberate (100 wpm) | ~2,000 words |
| Conversational (130 wpm) | ~2,600 words |
| Brisk (150 wpm) | ~3,000 words |
| Fast / energetic (160 wpm) | ~3,200 words |
Work backward from your exact slot with the speech timer: enter 20 minutes and your pace, and it returns the word budget to write to.
Write to the word count, not the page count
Pages hide enormous variation — font, spacing and margins can swing a "page" between 250 and 600 words — so a page target tells you almost nothing about how long you will actually talk. A word budget is unambiguous. Draft your 20-minute talk to about 2,600 words at a conversational pace, then trim or expand against that number instead of eyeballing pages.
Leave room in the slot
A "20-minute" slot is rarely 20 minutes of pure script. Introductions, a pause for a laugh, a slide that needs a beat, and any Q&A all eat time. A safe habit is to write for about 18 minutes (~2,300 words at 130 wpm) and let the buffer absorb the inevitable. Nervous speakers also tend to rush, so if anything, budget on the slower side and rehearse to a stopwatch.
Rehearse aloud — silent estimates lie
Reading your script silently badly underestimates spoken length; a passage that reads in three minutes often speaks in six. Time at least one full run-through out loud at your real delivery pace, mark deliberate pause points (they cost real seconds), and keep one optional paragraph you can cut on the fly if you are running long. For the wpm ranges behind these numbers, see our guide on average speaking rate.
Quick reference for other lengths
At the same conversational 130 wpm: a 5-minute talk is about 650 words, 10 minutes about 1,300, 20 minutes about 2,600, and 30 minutes about 3,900. Time any script instantly — nothing you paste leaves your browser — with the free speech timer.