The FIFA World Cup 2026 is broadcast in India by Zee. Every match is shown on the Unite8 Sports channels and streams on ZEE5 — here is what you need to watch, and what time the games actually start in India.
Zee Entertainment holds the exclusive Indian rights to the 2026 World Cup. Coverage runs across four Unite8 Sports channels: Unite8 Sports 2 and Unite8 Sports 2 HD carry English commentary, while Unite8 Sports 1 and Unite8 Sports 1 HD carry Hindi. On busy match days, some games also air on Zee Cinema. The channels are carried on the major DTH and cable platforms — if you can't find them, search “Unite8” in your set-top box guide.
Every one of the 104 matches streams live on ZEE5, available on phones, laptops and smart TVs. A paid ZEE5 pack is required to watch the full tournament. Commentary is offered in English, Hindi, Malayalam and Bangla, with regional feeds available.
No. Unlike some countries, there is no free-to-air World Cup coverage in India — you need either the Unite8 Sports channels through your TV provider or a ZEE5 subscription to watch.
Because the tournament is hosted in the USA, Canada and Mexico, kick-off times in India fall late at night and into the early morning. Every match time on our World Cup schedule is shown in IST — so you can see exactly when each game starts in India without converting anything yourself.
The final is on 19 July 2026. The opening match was Mexico v South Africa on 11 June. The tournament runs across 48 teams and 104 matches — the full schedule with IST times and channels is on our World Cup page.