Hamlet

How many lines does Hamlet have in Hamlet?

The size of the part, every scene it speaks in, its longest speeches, and how long it takes to learn.

The Offbook team

Oct 8, 2026

Hamlet has about 1,485 lines in Hamlet: 11,570 words in 359 speeches, 39.1% of the play, and the largest part. The role speaks in 13 of the 20 scenes, and its longest wait is 3 scenes in a row without a line.

Hamlet is the longest single role in Shakespeare. Most of the load sits in the first three acts. He is offstage for the last three scenes of the fourth act, then returns for the graveyard and the duel.

Lines
1,485
Words
11,570
Share of play
39.1%
Speech time
83 min

54% of the words are verse. 359 speeches means about 359 cues to learn.

Scene by scene

SceneWordsMinutes
Act 1, Scene 27615.4
Act 1, Scene 44953.5
Act 1, Scene 56884.9
Act 2, Scene 22,24516.0
Act 3, Scene 16424.6
Act 3, Scene 21,77812.7
Act 3, Scene 31941.4
Act 3, Scene 41,3449.6
Act 4, Scene 21561.1
Act 4, Scene 31931.4
Act 4, Scene 43642.6
Act 5, Scene 11,0307.4
Act 5, Scene 21,68012.0

The longest speeches

SpeechSceneWords
“Ay, so, God be wi’ ye; Now I am alone.”Act 2, Scene 2460
“I’ll be with you straight. Go a little before.”Act 4, Scene 4287
“To be, or not to be: that is the question:”Act 3, Scene 1276
“Look here, upon this picture, and on this,”Act 3, Scene 4276
“I heard thee speak me a speech once, but it was ne…”Act 2, Scene 2266
“Nay, do not think I flatter;”Act 3, Scene 2261
“O, that this too too solid flesh would melt,”Act 1, Scene 2259
“Now might I do it pat, now he is praying;”Act 3, Scene 3194

How many lines a day to learn

New lines a day to be off book in time, learning five days a week. Review what you already know on the other days.

Time until off bookNew lines a day
2 weeks149
3 weeks99
4 weeks75
6 weeks50

More from Hamlet

Questions actors ask

How many lines does Hamlet have in Hamlet?

About 1,485 lines: 813 lines of verse and 5,374 words of prose. That is 11,570 words in 359 speeches, 39.1% of the play and the largest part.

How long is Hamlet’s longest speech?

460 words, in Act 2, Scene 2, beginning “Ay, so, God be wi’ ye; Now I am alone.” At 140 words a minute it runs about 3.3 minutes.

How long does it take to learn Hamlet?

To be off book in three weeks, learning five days a week, plan on about 99 new lines a day, plus time to review what you already know. Start with your longest speeches and the scenes with the most cues.

Keep reading