The average length of a play in Elizabethan England was 3000 lines. With 4,042 lines and 29,551 words, Hamlet is the longest Shakespearean play (based on the first edition of The Riverside Shakespeare, 1974).
How to cite this article:
Mabillard, Amanda. Shakespeare's Longest Play. Shakespeare Online. 20 Sept. 2004. (date when you accessed the information) < http://www.shakespeare-online.com/faq/shakespearelongestp.html >.