Sign up for our daily newsletter


How to watch the Champions League: Stream the semi-finals live online wherever you are


Watch Man City and Liverpool in Champions League semi-final action from anywhere in the world

A third all-English Champions League final in four years is a distinct possibility after Manchester City and Liverpool made it through to the semi-finals.

The semi-final first legs take place on Tuesday, 26 April and Wednesday, 27 April, with the return legs being played during the first week of May.

BT Sport is the only place to watch every minute of the action live and the simplest way to do so is with a contract-free BT Sport Monthly Pass that costs £25/mth. Other ways of gaining access to BT Sport's various channels are detailed further down the page.

City booked their place in the last four with a 1-0 aggregate victory over Atletico Madrid. Taking a slender first-leg advantage with them to Spain, Pep Guardiola's men kept a clean sheet to set up a semi-final clash with Real Madrid.

Real knocked out holders Chelsea following an incredible quarter-final second leg. The La Liga champions led 3-1 after the first leg at Stamford Bridge but a stunning performance from the Blues put them 3-0 up with just fifteen minutes of the tie remaining.

That would have been enough to progress, but a goal from Brazilian forward Rodrygo forced extra time and Karim Benzema - Real's hat-trick hero from the first leg - scored on 96 minutes to tip the tie in the Spanish side's favour. It proved the game's decisive moment and Madrid held on to win 5-4 on aggregate.

Liverpool's second leg with Benfica was equally action-packed. The Reds were strong favourites following a 3-1 win in Portugal and Ibrahima Konate extended their advantage with a header in the 21st minute.

Benfica hit back through Matias Ramos ten minutes later before Roberto Firmino bagged goals on 55 and 65 minutes to put the Reds 6-2 up on aggregate. The Portuguese side rallied and scored twice within ten minutes to make it 3-3 on the night but the Reds navigated a nervy final ten minutes to progress.

Jurgen Klopp's men face Villareal in the semi-final after Unai Emery's men stunned German champions Bayern Munich. Villareal, winners of the Europa League last season, scored in the 88th minute of the second leg to win 2-1 on aggregate and break Bayern hearts.

How to watch the Champions League: Semi-final fixtures

Premier League teams are highlighted for convenience and all games kick-off at 8pm unless otherwise stated.

Tuesday, 26 April

  • Manchester City vs Real Madrid

Wednesday, 27 April

  • Liverpool vs Villareal

Tuesday, 3 May

  • Villareal vs Liverpool

Wednesday, 4 May

  • Real Madrid vs Manchester City

How to watch the Champions League in the UK: BT Sport Monthly Pass

The only channel/streaming service broadcasting every Champions League game in the UK is BT Sport. There are a number of ways to get the service depending on how you want to watch, and what TV provider you already have. The slight problem is that most of these methods include opting into a long-term (usually 24-month) contract.

Therefore, the best (contract-free) way to watch BT Sport is to get the new BT Sport Monthly Pass. The pass costs £25 per month and gives you instant access to nine exclusive BT Sport channels, four of which are in HD. You can watch games instantly on any device, stream on two devices at the same time and cancel your subscription at any time.

Buy BT Sport Monthly Pass

How to watch the Champions League on BT TV with BT Sport

If you sign up for a BT broadband and TV package, BT Sport is included as standard. If you already have BT broadband you can add BT TV and BT Sport will be added automatically. If you already have BT broadband and BT TV but signed up before BT Sport was added as standard, you can add BT Sport to your bundle, starting from for £15/mth. Note that these packages tie you down to a 24-month contract.

Sign up for BT TV with BT Sport

How to watch the Champions League on BT Sport with Sky TV

If you have a Sky TV package, you can add BT Sport as part of one of three new packages. All three packages come with Sky Sports Main Event, Sky Sports Premier League, Sky Sports Football, Sky Sports Cricket, Sky Sports Golf, Sky Sports Racing, Sky Sports F1, Sky Sports Action, Sky Sports Arena, Sky Sports News and Sky Sports Mix plus BT Sport 1, 2, 3 and BT ESPN and the prices start at £30/mth alongside an existing Sky TV subscription.

Get BT Sport on Sky TV

How to watch the Champions League on BT Sport with TalkTalk TV

Adding BT Sport channels to your TalkTalk TV line-up cost sthe same as it does to add them Sky TV. However, it doesn't come with the option to watch the channels in high definition, only SD.

Get BT Sport on TalkTalk TV

How to watch the Champions League on the BT Sport app

Once you've signed up for BT TV and/or BT broadband, you can watch all the Champions League matches, including highlights and news, on the BT Sport app.

This app covers the same channels as those available via BT TV including BT Sport 1, BT Sport 2, BT Sport 3, BT Sport ESPN and BT Sport Extra and is available for iOS, Android and Windows phones and tablets, Apple TV, Xbox or Samsung Smart TV. You can also attach a Google Chromecast and stream the app from your laptop, tablet or phone to your standard TV.

It's worth noting that some BT Mobile SIM-only deals also include the BT Sport app for free. This alone is worth £10/mth, making it worth it, especially if you want to watch the Champions League anywhere online.

Get the BT Sport App with these SIM-only deals

How to watch the Champions League: DAZN

If you're a football fanatic, then the up-and-coming sports streaming service DAZN caters to most of your needs - provided you live in Canada, Austria or Germany. The Canadian version of the service, for example, broadcasts the Champions League, Europa League, EFL, and other popular tournaments like the NFL - and it has a free trial for news users. Prices for DAZN differ based upon where in the world you live and if you're abroad, you'll need to access the service using a VPN (see below section).

Subscribe to DAZN Canada

How to watch the Champions League abroad: Use a good VPN service

If you're out of the country for any of the Champions League games, but don't want to miss out on the action, you can stream BT Sport or DAZN over a virtual private network, or VPN. A VPN conceals your location, making your device and apps think you're browsing from any country that you want. So, for example, you can log into BT Sport from the US and watch the game as if you were watching it on your PC at home. It's good practice to use a VPN because it protects all your browsing traffic from everyone, including your ISP. VPNs are especially useful if you travel often because public Wi-Fi networks can be easily breached.

READ NEXT: Best VPN services

ExpressVPN: This is our top-rated VPN for streaming. You can use it on five devices at the same time and it's the only service we're confident will unblock BT Sport or DAZN regardless of where you are in the world. The service has a generous 30-days no-questions-asked moneyback guarantee. Even better, our readers get three months free when they choose the one-year plan, saving you a massive 49%.

Buy ExpressVPN now

NordVPN shares many features with ExpressVPN, including a strict no-logs policy, multiple simultaneous connections, 30-day moneyback guarantee, and a wide range of servers to let you watch the Champions League regardless of where in the world you are. Its desktop app has a nice map-based interface to let you instantly find the best servers based on what you want to watch. A single subscription also lets you use it on six devices simultaneously.

Buy NordVPN now

Read more