2017 has been an interesting year for Bollywood and We have seen a lot of movies come and go. But which among them became the top grosser of 2017? It’s very obvious. The movie Bahubali which dominated this calendar year with humongous collections and broke worldwide records is at rank 1 in the list of top grossers of 2017. It is also one of the best Bollywood movies of 2017 considering its box office collections and the amazing response it received from the critics and the audiences.

The difference between the top movie and the second movie is more than 300 crores right now. We hope the upcoming movies of 2017 like Tiger Zinda Hai, JHMS, etc reduce this gap.

Overall, this year hasn’t been a really good year for the box office as compared to previous years. This year many small budget movies like Hindi Medium & Sachin: A Billion dreams, managed to do respectable collections. Also, Varun Dhawan scored huge success with a 100 crore movie with himself in the solo lead.

Here are the top 25 highest grossing Bollywood movies of 2017. Check out where your favorite movie stands in this list.

RankMovieRelease DateBOTY ScoreCollections
Bahubali 2 – The Conclusion28 Apr, 201789 501 cr
Golmaal Again20 Oct, 201762 202 cr
Raees25 Jan, 201771 139 cr
Judwaa 229 Sep, 201763 138 cr
Kaabil25 Jan, 201776 127 cr
Toilet – Ek Prem Katha11 Aug, 201775 125 cr
Tubelight23 Jun, 201760 121 cr
Jolly LLB 210 Feb, 201768 117 cr
Badrinath Ki Dulhania10 Mar, 201762 117 cr
Hindi Medium19 May, 201779 69 cr
Baadshaho1 Sep, 201765 65 cr
Half Girlfriend19 May, 201740 61 cr
Jab Harry Met Sejal4 Aug, 201760 61 cr
Jagga Jasoos14 Jul, 201771 54 cr
Sachin – A Billion Dreams26 May, 201783 51 cr
Mubarakan28 Jul, 201762 51 cr
Secret Superstar19 Oct, 201772 42 cr
Shubh Mangal Saavdhan1 Sep, 201772 41 cr
Naam Shabana31 Mar, 201766 37 cr
Mom7 Jul, 201779 37 cr
Bareilly Ki Barfi18 Aug, 201775 34 cr
Munna Michael21 Jul, 201757 34 cr
Phillauri24 Mar, 201761 29 cr
Ittefaq3 Nov, 201767 28 cr
Commando 23 Mar, 201754 25 cr
Colour - BOTY Score Range 80-100
70-80
60-70
Below 60

What is BOTY Score?

BOTY Score is a carefully evaluated rating assigned to every movie in BestoftheYear.in Database. The Score is calculated by averaging ratings from major critics, active BOTY members and other user reviews.


background means movie still Running at the box office.

*All Figures are in crore rupees and have been rounded off to nearest sensible value.