What is Shakespeare's longest play by number of lines and words?
Answer Hamlet
Hamlet has over 4,000 lines and over 29,500 words, making it Shakespeare's longest play. The average length of a play at the time was 3,000 lines.
Asked by Jason Forbes · Last updated 5 years ago · 6K views · SOURCE