The Rohit Shetty-directorial, which also stars Kajol, Varun Dhawan and Kriti Sanon, among others, has minted Rs.141.58 crore in India so far and an overseas collection of Rs.149.80 crore, thus taking its net total to Rs.291.38 crore, read a statement.
"Diwale", which marks the return of Bollywood's most-loved onscreen couple - Shah Rukh and Kajol - after five years, released alongside filmmaker Sanjay Leela Bhansali's "Bajirao Mastani" on December 18 last year.
The film has collected $7.5 million in the Gulf which is the second highest so far for a Bollywood film. In Malaysia, "Dilwale" raked in $one million, which is the highest so far.
US collection of the film now stands at $4.8 million, while in Britain, "Dilwale" has collected 2.17 million pounds.