Rohit Vats from "Hindustan Times" rated it 3/5, and wrote "It’s been a while since Salman Khan started playing a clumsy yet golden hearted man-child. He has aced this game by now and Tubelight might be his best shot at it." Meena Iyer of "The Times of India" rated the film 3/5 on grounds of values of family and strong bonding between brothers. Harsha R Gatty of "Daijiworld" rated 6.5/10 stars, saying "Salman Khan-starrer 'Bromance' is watchable emotional entertainer". "  Manjusha Radhakrishnan of "Gulf News" rated 2.5/5 stars, saying "one of those films that shamelessly attempt to emotionally manipulate viewers into being sentimental wrecks." Arti Dani of "Khaleej Times" commented, "good intentions but hardly any plot," but noted, "The best part about the movie was the bonding between Sohail and Salman." Shubhra Gupta of "The Indian Express" rated only 1.5/5, saying "The message is perfect, but when the main act isn't convincing, the film becomes just like the title: mostly flicker with a little late glow." Raja Sen of NDTV commented while rating only 1/5, "Poor little superstar who doesn't know better, the film is rendered unwatchable because of the leading man." Taran Adarsh's one word review about the film was "Disappointing. Solid star power Salman Khan. Stunning visuals. But Tubelight is body beautiful, minus soul." The film grossed on day 1 and became the 16th biggest domestic opener. Overall the film performed well at the box office, although it had grossed worldwide at the end of 10 days with coming from India itself. The film's final gross stands at worldwide, including in India and overseas. The film met with a loss of , and Salman Khan decided to refund , 40% of the losses incurred to the affected people. The music of the film is composed by Pritam while the lyrics have been penned by Amitabh Bhattacharya and Kausar Munir. Its first song "Radio" sung by Kamaal Khan and Amit Mishra was released on 21 May 2017. The second song "Naach Meri Jaan" sung by Kamaal Khan, Dev Negi, Nakash Aziz and Tushar Joshi was released on 31 May 2017.