Recurring
Sayantani Ghosh as Satyavati: a fisherwoman who marries King Shantanu after securing a promise that her future son will inherit the throne. Satyavati rises to become the matriarch of the Kuru dynasty and is the great-grandmother of the Pandavas and Kauravas. Discussing the prominence of Satyavati’s character in the series, Ghosh stated that while many associate the Mahabharata solely with the Pandavas and Kauravas, it also encompasses deeper narratives, such as Satyavati’s, which are crucial to the epic yet often overlooked.
Sameer Dharmadhikari as Shantanu: King of Hastinapur, Ganga and Satyavati's husband and Bhishma, Chitrangada and Vichtravirya's father.
Vivana Singh as Devi Ganga: A river goddess who marries Shantanu, and the mother of Bhishma.
Atul Mishra as Ved Vyas: Satyavati and Maharishi Parashara's son and Dhritarashtra, Pandu and Vidura's surrogate father.
Aryamann Seth as Vichitravirya: King Shantanu and Queen Satyavati's son, Chitrangad's younger brother, and Ambika and Ambalika's husband.
Ratan Rajput as Amba: The eldest of the three princesses of Kashi, who were abducted by Bhishma for Vichitravirya. Rejected by her lover, Shalva, and Vichitravirya, she vows revenge against Bhishma for her misfortune, and is reborn as Shikhandini to ensure his downfall.
Aparna Dixit as Ambika: Vichitravirya's first wife and Dhritarashtra's mother.
Mansi Sharma as Ambalika: Vichitravirya's second wife and Pandu's mother.
Puneet Issar as Parshurama: The sixth avatar of Lord Vishnu and the teacher of Bhishma, Drona, and Karna
Arun Singh Rana as Pandu: The younger brother of Dhritarashtra, who became the king of Hastinapura due to former's blindness, until his renouncement of the throne. Pandu's inability to have children led him to seek the intervention of the gods, who granted him sons through his wives Kunti and Madri, making him the acknowledged father of the Pandavas.
Suhani Dhanki as Madri: the princess of Madra and the second wife of Pandu. She is the mother of Nakula and Sahadeva and entrusted them to Kunti’s care before her death alongside Pandu.
Naveen Jinger as Vidura: the wise prime minister of Hastinapur and the half-brother of Dhritarashtra and Pandu.
Nissar Khan as Drona: a warrior sage and the royal preceptor of the Pandavas and Kauravas. He is devoted to his role as mentor of the Kuru Kingdom, eventually becoming the second commander-in-chief of the Kaurava side during Kurukshetra War.
Ankit Mohan as Ashwatthama: a fierce warrior and son of Drona. He is loyal to Duryodhana, and takes his vengeance after the Kurukshetra War.
Sudesh Berry as Drupada: The King of Panchala, and the father of Shikhandini, Dhristadyumna, and Draupadi. He is involved in a longstanding feud with Drona.
Karan Suchak as Dhrishtadyumna: the twin brother of Draupadi, who is born from the fire to bring the end of Drona. Dhrishtadyumna serves as the commander of the Pandava forces during the Kurukshetra War.
Shikha Singh as Shikhandini: the daughter of Drupada and the reincarnation of Amba. Raised as a male warrior with the mission of bringing about Bhishma's downfall, she ultimately exchanges her sex with a Yaksha to fully participate in battle.
Tarun Khanna as Balrama: Krishna's elder brother and a teacher of Bhima and Duryodhana. Vedant Sawant as Adolescent Balarama
Veebha Anand as Subhadra: an incarnation of goddess Yogamaya and the half-sister of Krishna. She marries Arjuna and gives birth to Abhimanyu.
Paras Arora as Abhimanyu: The young son of Arjuna and Subhadra. Though he is killed during the Kurukshetra War, the Pandavas' lineage continued with his son, Parikshit.
Kaushik Chakravorty as Shalya: King of Madra and Madri's elder brother.
Hemant Choudhary as Kripa: Royal teacher of Kauravas and Pandavas.
Ajay Mishra as Sanjaya: Dhritarashtra's advisor and charioteer.
Sandeep Arora as Vikarna: a Kaurava prince, notable for opposing Duryodhana during the cheer haran. Raj Anadkat played young Vikarna
Ali Hassan as Jayadratha: the King of Sindhu Kingdom and the brother-in-law of the Kauravas.
Hassan also portrayed Takshak: Nagraj and Ruler of Takshila who killed Arjuna's grandson Parikshit.
Nazea Hasan Sayed as Vrushali: the wife of Karna
Vaishnavi Dhanraj as Hidimbā: A Rakshasi and the first wife of Bheema.
Ketan Karande as Ghatotkacha: Bheema and Himdimbā's son, who was killed by Karna during the war.
Pallavi Subhash as Rukmini: the princess of Vidharbha, and the chief queen-consort of Krishna
Gurpreet Singh as Rukmi: the crown prince of Vidharbha and Rukmini's brother.
Rio Kapadia as Subala: King of Gandhara and the father of Shakuni and Gandhari
Shweta Gautam as Sudharma: Queen of Gandhar, Subala's wife and Shakuni and Gandhari's mother.
Garima Jain as Dushala: the princess of Kuru Kingdom and the only sister of the Kauravas, who married Jayadrath. Ashnoor Kaur plays as young Dushala
Ananya Agarwal as Malini: Draupadi's little friend.
Anju Jadhav as Sukhada: Gandhari's maid and Yuyutsu's mother.
Jayantika Sengupta as Arshi: Shakuni's wife.
Chandani Sharma as Kripi: Drona's wife, Ashwathama's mother, and Kripa's twin sister.
Bhakti Chauhan as Priyamvada: Kunti's friend like maid
Kanishka Soni as Parashvi: Vidura's wife.
Tinu Verma as Jarasandha: King of Magadha, killed by Bheem.
Joy Mathur as Shishupala: Krishna's cousin and Duryodhana's friend.
Raj Premi as Kalayavan: A demon king who was fetched to death by Krishna.
Deepak Jethi as Virata: the King of Matsya Kingdom, at whose court the Pandavas spent their last year of exile
Mallika Nayak as Sudeshna: Virata's wife and the mother of Uttara and Uttar.
Rumi Khan as Kichaka: Commander-in-chief of Matsya and Sudeshna's brother
Richa Mukherjee as Uttarā: King Virata and Queen Sudeshna's daughter, Uttar's younger sister, Abhimanyu's wife, and Parikshit's mother.
Pravisht Mishra as Uttar: Virata and Sudeshna's son and Uttara's brother.
Niel Satpuda as Prativindhya: Yudhishthira and Draupadi's son and the Eldest Upapandava.
Aman Sharma as Sutasoma: Bheema and Draupadi's son.
Yash Joshi as Shrutakarma: Arjuna and Draupadi's son.
Jay Joshi as Shatanika: Nakula and Draupadi's son.
Akshay Batchua as Shrutasena: Sahadeva and Draupadi's son.
Ketaki Kadam as Radha: a milkmaid who was Krishna's lover during his adolescence.
Preeti Puri as Devaki: Vasudev's wife, Kansa's sister, and Krishna's mother.
Vandana Singh as Yashoda: Krishna's foster mother.
Akhilendra Mishra as Kansa: Devaki's elder brother and Krishna's maternal uncle.
Yagya Saxena as Eklavya: A devoted student of Drona who gives away his thumb as Guru Dakshina.
Mohit Raina / Amit Mehra as Lord Shiva: Known as the 'destroyer', a part of the Trinity;Supreme Being
Sachin Verma / Nikhil Arya as Lord Indra: God of rains, King of heaven and Bali and Arjuna's father.
Sandeep Rajora as Lord Surya: Lord Sun and Sugriva and Karna's father.
Kunal Bhatia as Lord Agni: God of fire.
Vishal Kotian as Lord Hanuman: Rama's devotee, Vayu's son, and Bheema's elder spiritual brother.
Manish Bishla as Chitrasena (Kaurava): A son of Dhritarashtra and Gandhari, a Kaurava, he was killed by Bhima
Aayush Shah as young Ashwatthama