Sahil Arora, 20, had been eagerly waiting to watch the latest Bollywood release starring his favourite actor. But going to the theatre set him back considerably - a seat at a Delhi multiplex cost 500 rupees ($6; £4), nearly a third of his weekly pocket money.

I enjoyed the movie, but the price was a sore point, he said. Popcorn was another 500 rupees, so I skipped it. He's not alone. Rising ticket and snack prices mean moviegoers are cutting down on their trips to cinema and moving towards cheaper streaming options.

In recent years, the average cost of a film ticket in India has risen by 47%. The Average Ticket Price (ATP) in 2020 was 91 rupees, while in 2024 it rose to 134. However, between 2023 and 2024, there was only a 3% rise in ATP - suggesting that prices have stabilized. Despite this, footfall in Indian cinemas decreased by 6% in 2024 compared to 2023.

Multiplex owners argue that ticket prices are reasonable, contending that audiences continue to visit in large numbers. Sanjeev Kumar Bijli, of multiplex chain PVR INOX Limited, points to increased footfall from 140 million in 2023 to 151 million in 2024, accompanied by special promotions to attract crowds. Critics, however, point out that as traditional single-screen theatres have been replaced by plush multiplexes, many find outings increasingly unaffordable.

Experts suggest that while cheaper single screens offer lower prices, many audiences opt for the comfort of multiplexes equipped with modern amenities. As competition from affordable streaming services increases, cinema faces a challenging future. However, industry leaders remain optimistic about the role of cinema, asserting that it provides an unmatched communal experience.