SonyLIV is one of India's most popular streaming services, home to live cricket (IPL, international matches, and domestic tournaments), Bollywood films, Indian TV serials, Sony's original productions, and Western content under licensing deals. Like most Indian streaming platforms, it checks your location when you try to play anything. Outside India, it shows a geo-restriction error. An Indian VPN server is the fix.
The one thing you must get right
SonyLIV checks your location when the app or page loads, not when you search. If you open SonyLIV first and then turn on the VPN, it won't work. The VPN needs to be running and connected to an Indian server before you open the app or site. If SonyLIV is already open when you turn on the VPN, close it completely, make sure the VPN shows India as your connected location, then reopen. That single step resolves the problem for most people.
Step-by-step setup
With NordVPN, search for India in the server list. Mumbai is the most reliable city to start with because it has the most server capacity. Once connected, confirm the connection shows India, then open sonyliv.com in a private or incognito window. A private window prevents cached location data from a previous visit from interfering. Sign in and you should be straight into the library.
If you're on ExpressVPN, select India and pick a city. If Mumbai gives a location error, try Chennai or another Indian city. SonyLIV is less aggressive about blocking VPN IPs than services like Netflix or Disney+, so switching to a different Indian city almost always gets you through. Our guide to switching servers covers the steps for each app.
If SonyLIV is still showing a location error
- Confirm the VPN is connected to India. Open our IP address checker while your VPN is running. If it shows your real country, the VPN isn't routing correctly. Reconnect and recheck.
- Clear cookies and use a private window. Previous visits to SonyLIV without a VPN can leave location data in your browser. Open a fresh private window and load sonyliv.com from scratch.
- Check for a DNS leak. A DNS leak can send location data through your regular internet connection even when your IP looks correct. In NordVPN, check under Settings > Connection. Our DNS leak guide covers the fix for each app.
- Try a different Indian city. Chennai, Hyderabad, or New Delhi are all good options if Mumbai isn't getting through. Close the app between each attempt.
What's on SonyLIV
SonyLIV's sports library is a big part of the appeal. Cricket rights in India shift between platforms regularly: SonyLIV held IPL digital streaming rights until 2022, after which they moved to JioCinema (now JioHotstar). SonyLIV still carries ICC tournaments, bilateral series involving India, and domestic cricket. Sports coverage also includes football (UEFA Champions League and Europa League), WWE, and motorsport. On the entertainment side, SonyLIV carries popular Hindi TV serials, original series, Bollywood and regional language films, and international content including US network shows. Check the current schedule before signing up if live sport is the main reason you want it.
Pricing and subscription tiers vary; check sonyliv.com for the latest. An Indian payment method is typically needed for direct subscriptions.
SonyLIV on mobile and TV
SonyLIV has iOS and Android apps. Install your VPN app, connect to an India server, then open SonyLIV. Make sure you're using a full system VPN rather than a browser extension; extensions only cover browser traffic and won't protect app connections. For smart TVs and streaming devices, SonyLIV is available on Android TV and select platforms. Setting up the VPN on your router is the most reliable option for TVs that don't support VPN apps directly.
Terms of service note: SonyLIV's terms of service restrict access to users in India and a small number of other supported markets. Using a VPN from outside those regions technically falls outside those terms. In practice, enforcement means a blocked stream rather than a banned account, but it's good to know the policy before you start.



