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
Tiger Zinda Hai22 Dec, 201770₹339 cr
Golmaal Again20 Oct, 201762₹205 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
Fukrey Returns8 Dec, 201767₹80 cr
Hindi Medium19 May, 201779₹69 cr
Baadshaho1 Sep, 201765₹65 cr
Jab Harry Met Sejal4 Aug, 201760₹61 cr
Half Girlfriend19 May, 201740₹61 cr
Jagga Jasoos14 Jul, 201771₹56 cr
Mubarakan28 Jul, 201762₹51 cr
Sachin – A Billion Dreams26 May, 201783₹51 cr
Secret Superstar19 Oct, 201772₹42 cr
Shubh Mangal Saavdhan1 Sep, 201772₹41 cr
Mom7 Jul, 201779₹37 cr
Naam Shabana31 Mar, 201766₹37 cr
Munna Michael21 Jul, 201757₹34 cr
Bareilly Ki Barfi18 Aug, 201775₹34 cr
Tumhari Sulu17 Nov, 201773₹34 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.