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 · Last updated 5 years ago · 6K views · SOURCE