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 paceWords 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.

← Back to guides