Updated 15 November 2026
Nitesh Tiwari’s Ramayana, starring Ranbir Kapoor as Rama and Yash as Ravana, has crossed about Rs 685 crore net in India in 10 days, according to trade estimates, after a big jump on its second Saturday. The film has now gone past the lifetime India collections of Stree 2 and Jawan, two of the biggest Hindi hits of recent years.
Key points
- Day 10 (Saturday, 14 November): about Rs 72.9 crore net, up nearly 52% from Friday
- 10-day India net: about Rs 685.6 crore, as per trade estimates
- Worldwide gross: about Rs 1,228 crore, with overseas figures still rough estimates
- Crossed Rs 1,000 crore worldwide on Day 8
Ramayana box office collection day-wise
The film released on Thursday, 5 November, in Hindi, Kannada, Malayalam, Tamil and Telugu. Its biggest day so far was its first Monday, which saw a holiday-style rush. Here is the day-wise India net collection in crore rupees, all languages, as per trade estimates:
| Day | Date | India net (Rs crore) |
|---|---|---|
| Day 1 | Thu, 5 Nov | 64.85 |
| Day 2 | Fri, 6 Nov | 48.05 |
| Day 3 | Sat, 7 Nov | 69.80 |
| Day 4 | Sun, 8 Nov | 56.15 |
| Day 5 | Mon, 9 Nov | 107.50 |
| Day 6 | Tue, 10 Nov | 94.10 |
| Day 7 | Wed, 11 Nov | 70.65 |
| Day 8 | Thu, 12 Nov | 53.50 |
| Day 9 | Fri, 13 Nov | 48.10 |
| Day 10 | Sat, 14 Nov | 72.90 |
| Total | 685.60 |
Box office numbers are estimates, and different trackers often report slightly different figures. The makers have not released official day-wise figures in the reports we reviewed.

Which language is earning the most?
Hindi is doing most of the work. Of the 10-day net, trade estimates put the Hindi version at about Rs 527 crore, followed by Kannada at about Rs 57 crore, Telugu at about Rs 45 crore, Tamil at about Rs 30 crore and Malayalam at about Rs 26 crore. Yash’s presence appears to be helping in Karnataka, where his KGF films were huge hits.
Ramayana worldwide collection
Trade estimates put the film’s India gross at about Rs 819.5 crore and its overseas gross at about Rs 408.5 crore, taking the worldwide total to about Rs 1,228 crore in 10 days. The overseas numbers are rough and may change. Ramayana crossed Rs 1,000 crore worldwide on its eighth day, making it only the 11th Indian film to reach that mark.
Beating Stree 2 and Jawan
Passing the lifetime numbers of Stree 2 and Jawan in its second weekend puts Ramayana in a very small club of Indian films. Both of those films ran for weeks to reach their totals. With advance bookings for Sunday reported at nearly Rs 39 crore by midnight on Saturday, the film is expected to have another strong day before weekday numbers settle.
What critics and audiences say
Reviews have been mostly positive. Critics have praised the performances, the visual effects and the scale, while some have pointed to the long runtime of about three hours and 15 minutes, the pacing and the music. Audience ratings on ticketing and review sites have been high.
The film is the first of two parts. It also stars Sai Pallavi as Sita, Ravi Dubey as Lakshmana and Sunny Deol, and is produced by Namit Malhotra’s Prime Focus Studios with Monster Mind Creations. A release date for Part 2 has not been officially announced.
Frequently asked questions
What is Ramayana’s box office collection on day 10?
About Rs 72.9 crore net in India on Saturday, 14 November, taking the 10-day total to about Rs 685.6 crore net.
Has Ramayana crossed Rs 1,000 crore?
Yes, worldwide. Trade estimates put its worldwide gross at about Rs 1,228 crore after 10 days.
Who plays Ravana in Ramayana?
Yash, the star of the KGF films, plays Ravana. Ranbir Kapoor plays Rama.
Questions to think about
- Can Ramayana become the highest-grossing Indian film of all time?
- Why do mythology films connect with audiences across every language?
- Should producers publish official box office figures instead of leaving it to trackers?
Read next
- Group Captain Navin Maranatha Nayar, gallantry-decorated Siachen helicopter pilot, passes away at 52
- All departing US flights grounded for hours after air traffic control communication outage: what went wrong
- Gurugram woman refused to pay Rs 401 service charge on a Rs 4,811 dinner bill. Now the restaurant must pay her Rs 31,000




