Watch Sky, BT, Eurosport and Premier Sports for less.






There are a number of ways to watch sport online – and to save money by doing it.
Some articles on the blog contain affiliate links, which provide a small commission to help fund the blog. However, they won’t affect the price you pay or the blog’s independence. Read more here.



Sky Sports/NOW TV streaming deals
You can get day and month passes to Sky Sports channels via NOW TV. As with the other NOW TV deals I’ve got a dedicated page to all the latest offers and deals.
BT Sport deals
You don’t have to sign up via BT, Sky or Virgin as there’s a month pass you can sign up for. as well as deals for EE mobile customers. Again, I’ve got a dedicated page for all BT Sport offers.
Eurosport (via Discovery+) streaming deals
It’s possible to watch Eurosport online without an annual subscription to services like Sky or Virgin. The Discovery+ app is available on a number of devices, or you can watch Eurosport Player via Amazon if you are a Prime member – though with both you do have to pay extra.
Amazon Prime deals
There are limited sports on Amazon, mainly the odd Premier League fixture and tennis. You need to sign up to Amazon prime which is £95 a year or £8.99 a month (£5.99 if you don’t have the extra Prime services). There is also a 30-day free trial.
Here’s more about Amazon Prime membership and whether I think it’s worth it.
ViaPlay Sports deals
ViaPlay (previously called Premier Sports) costs £14.99 a month or £11.99 a month if you pay upfront for the year.