ShelfLook
Tools About
Cover of Mahabharata

How long does it take to read Mahabharata?

Krishna Dharma

Mahabharata by Krishna Dharma takes about 17 hours 15 minutes to read at 250 words a minute.

About 17 hours 15 minutes

A long haul

First published 1999. 941 pages, about 258,775 words.

35 days (about 5 weeks) at 30 minutes a day

Estimate based on 275 words per page.

At other speeds

Slow, 150 words a minute 28 hours 45 minutes
Average, 250 words a minute 17 hours 15 minutes
Fast, 400 words a minute 10 hours 47 minutes

The page count is the median across 3 editions, so your copy may differ. How we calculate.

About the book

This is, hands down, the best English translation of the ancient Indian text.

Subjects: Fiction, Hindu mythology, Adaptations, Mahābhārata

Popular books of similar length