Which battle is known as the Mahabharata? For how long was this battle fought?
When the group of ambitious cousins, stood against each other on the battlefield to gain the kingdom of Hastinapur, this battle came to be known as Mahabharata. It was a struggle of ancestral succession to gain the throne. The battle lasted for 18 days and is one of the fiercest battles ever conducted in Ancient Indian History. It has been narrated like a story to be understood by the audiences in a simple manner. Final Answer The battle of Mahabharata was contested between Five Pandavas and Hundred Kauravas. The battle persisted, therein dealing with Yudhisthira the eldest of the five, becoming the new ruler of Hastinapur.