The long-awaited fight between Khabib “The Eagle” Nurmagomedov and “The Notorious” Conor McGregor is about to commence this Saturday (or Sunday, depending on where you reside) and many combat sports fans will be watching for the outcome of this lightweight title match. So people are bound to be asking: “how to watch UFC 229 Khabib vs McGregor online?”

What’s the issue?

In general, there are 2 ways to watch UFC 229:

  • Via pay-per-view, you can stream the event online with UFC Fight Pass.
  • Some TV networks (such as BT Sports in the UK) have the right to broadcast the event.

Here’s the catch – both methods are only available to viewers in certain countries.

For example, while UFC Fight Pass is a more or less global service, in some countries you will not be able to watch pay-per-view main events. Furthermore, the price of the pay-per-view differs greatly depending on your location.

The same goes for using the exclusive broadcasting rights of certain TV networks – geo-blocking will stop you from taking advantage of these unless you are in the right country.

So, how do you navigate this web of geographically-based injustice? The answer is simple – VPNs.

How can VPN help me watch UFC 229 Khabib vs McGregor online?

Since these restrictions are geographically-based, what you need is a way to fool the internet into thinking you’re based somewhere else. Enter Virtual Private Networking (VPN) – when using this type of service, you can choose a VPN server in any country that has one. What this does is it changes your IP address – the primary means of determining where you are in the world. If you have a USA-based IP address, who’s to say your blood isn’t red, white, and blue?

What’s the best VPN for the job?

watch nfc with a VPN

First of all, you need a top-notch service that offers both good connection speeds and is able to bypass geo-blocking. There are several options out there, but in this article we’ll go for 2 in particular: ExpressVPN and NordVPN.

Both will get you watching those knock-outs (or ground-and-pound maulings, as it may be), but we favour NordVPN because it offers a free version (you will be paying for the fight itself already – why pay twice?). NordVPN, a Top 2 VPN service and the Conor McGregor of our “best of” list, gives you a 3-day no-questions-asked trial – more than enough to watch the fight.

It also has a 30-day money-back guarantee, meaning it’ll be good for another run at UFC 230 which is set for November 3 (if you buy a subscription). Khabib “ExpressVPN” Nurmagomedov is also a great choice, but you’ll have to pay up-front (no worries, it also offers a no-questions-asked 30-day money-back guarantee).

For those who want more detail, or those using this UFC fight as an excuse to finally start using a VPN, we set up a fight between ExpressVPN and NordVPN. Believe us, this one was tight. Will it be the same with Khabib vs McGregor? Well, we’re about to find out. But first, let’s find out how to get you going as cheaply as possible. For the sake of this tutorial, we’ll assume you’ve chosen either ExpressVPN or NordVPN to battle all geo-restrictions.

How to get the cheapest UFC 229 TV Pass for the Khabib vs McGregor stream?

Those MMA enthusiasts who do not use VPNs probably know the price of the UFC TV Pay-per-view Pass – $65 in the US. But prices differ depending on location. Some will know there’s no price at all because visiting gives the following message:

“Due to broadcast restrictions, this video is not available within a UFC® FIGHT PASS™ subscription or as a pay-per-view in your region. Please check your local TV listings for viewing information. This event is currently blacked out in your region..”

UFC Khabib vs McGregor stream

What about the local fans of each fighter?

The price for Ireland is €35 ($40), but it’s not the fight of the pay-per-view – that’s the price of a bottle of McGregor’s Proper 12 to drown your sorrow after discovering that this fight is not available in Ireland on pay-per-view.

Russian viewers are charged 999 rubles, which converts to a mere $15, meaning most of the locals don’t have to look for a better deal elsewhere.

official UFC stream is not free

Therefore, if you live in Ireland or any other country that charges more, you should install a VPN and switch your location to Russia. Keep in mind that if you live on the other side of the globe, this might hinder your connection speed, which is important for streaming.

Usually, you need around 5 Mbps to watch HD video without stuttering.

You can always test your speed at after connecting to a server in Russia. If it’s not sufficient, there are alternative locations, like the Philippines (not available on NordVPN, but ExpressVPN has a server in Singapore that can connect to this country) where the price is 920 pesos or $17. That’s probably the best option for the Asia and Pacific region. You should have in mind that your speed with a VPN connection will be slower than the original speed, so if your connection is around 10 Mbps and you are far away from the location you will be using to live stream UFC 229, you should do a speed test beforehand to avoid an outburst of anger when the fight starts.

How to watch Khabib vs McGregor in South America?

Russia and the Philippines should give reasonable connection speeds for most of Eurasia and the Pacific region. The only region with more serious pay-per-view price issues is the Americas, especially the Southern part. Here are the best options to watch Khabib vs McGregor in South America, sorted from north to south, all for $34.99 – a discount of nearly 50%:

  • Bahamas
  • Mexico
  • Costa Rica
  • Panama
  • Colombia
  • Peru
  • Chile
  • Argentina
  • Uruguay
  • Argentina

Is there a way to watch Khabib vs McGregor for free?

watch Khabib vs McGregor for free

Chances are you will be able to watch Khabib vs McGregor for free using a VPN if you connect to a Russian server. has plans to show the fight for free but as you’re probably aware, the commentary will be in Russian, and there is no guarantee that the stream will not stop in the middle of the fight. And, just like any other similar activity, we must warn you that this is as illegal as using any other free streaming service to watch UFC 229.

How to stream Khabib vs McGregor live in your current location? A step-by-step guide

The UK is another country with a huge UFC fanbase where neither Pay-per-view nor Fight Pass is available. That means your only option to watch Khabib vs McGregor live is subscribing to BT Sports. That’s a problem if you want to witness only this fight because BT Sports offers an annual contract only. Therefore, using a VPN is the best choice to see the bout and save money. Here’s what you have to do to get a Pay-per-view pass for UFC 229 up to 75% cheaper:

      1. Choose a VPN provider. For the McGregor-Khabib duel we recommend NordVPN or ExpressVPN because they have fast servers and offer a reliable connection – essential for streaming UFC 229.
      2. Go to the website of the VPN you’ve chosen and subscribe. Although you will need to enter credit card details or other payment details (if you buy) – don’t worry. If you no longer need the service, both VPNs offer a 30-day money-back guarantee. Alternatively, Google NordVPN free trial and go for the 3 days for free option.
      3. Download the VPN client for your device. Have in mind that ExpressVPN offers 3 and Nord allows 6 simultaneous connections from one account.
      4. Install and launch your VPN. When asked, enter your login credentials.
      5. Select a VPN server in Russia or the Philippines (not available with NordVPN) – these are two of the cheapest options to stream UFC TV live.
      6. Go to and sign up for the Pay-per-view or a UFC Fight pass if you already know that you’ll be watching many more fights in the near future.
      7. On Saturday, October 6, connect to the server of the country you used to buy your pass and start streaming UFC 229.

    stream Khabib vs McGregor live

    What time will the McGregor-Khabib match start?

    Prelims start at 6:30 PM ET. The main card of UFC 229 starts this Saturday, October 6, 10:00 PM ET. It’ll take place in the T-Mobile Arena, Las Vegas. Here are some more main card starting times accross the globe:

  • Los Angeles (PT): 7:00 PM
  • Denver (MT): 8:00 PM
  • Chicago (CT): 9:00 PM
  • New York (ET): 10:00 PM
  • London (BST): 3:00 AM (Sunday)
  • Paris (CEST): 4:00 AM (Sunday)
  • Moscow (MSK): 5:00 AM (Sunday)
  •  Tokyo (JST): 11:00 AM (Sunday)
  • Sydney (AET): 1:00 PM (Sunday)
  • As there’s no way to determine when all the fights will finish, you’d better stay in front of your screen all the time in order not to miss the MMA fight of the year – McGregor vs Khabib!

    How does the UFC 229 undercard look like?

    UFC 229 matchup

    Here are all upcoming UFC 229 bouts, starting from the Prelims.

    UFC 229 Fight Pass Prelims

    • Ryan LaFlare vs Tony Martin (welterweight bout)
    • Lina Lansberg vs Yana Kunitskaya (women’s bantamweight bout)
    • Gray Maynard vs Nik Lentz (lightweight bout)

    UFC 229 Prelims

    • Vicente Luque vs Jalin Turner
    • Sergio Pettis vs Jussier Formica (men’s flyweight bout)
    • Scott Holtzman vs Alan Patrick (lightweight bout)

    UFC 229 Main Card

    • Conor McGregor vs Khabib Nurmagomedov (lightweight title fight)
    • Tony Ferguson vs Anthony Pettis (lightweight bout)
    • Ovince Saint Preux vs Dominick Reyes (light-heavyweight bout)
    • Derrick Lewis vs Alexander Volkov (heavyweight bout)
    • Michelle Waterson vs Felice Herring (women’s strawweight bout)

How to watch UFC without a Fight Pass?

The problem with UFC and their Fight Pass is that not all fights are available online. Yes, you’re right – even if you have the full Fight Pass and additionally pay for significant bouts like Saturday’s match between Conor and Khabib, there will still be some fights aired only on cable. Feeling like someone’s milking you? You should, because that’s exactly what the UFC is doing. You will need a cable subscription to have access to 100% of the UFC’s content. Luckily, there’s a way to solve this, albeit it’s not the easiest one. You can use the Sling TV streaming service (the price starts at $20) to access different channel packages. It currently works only in the USA, so you will need to set your location accordingly with a VPN. Sling TV also doesn’t accept non-US credit cards, so you will need to purchase a Sling TV gift card via PayPal and redeem it on Last but not least – choose a package that includes Fox Sports 1, the channel that airs UFC.