When you buy through our links, Insider may earn an affiliate commission. Learn more.
You’ll want to know how to watch the UFC 291 live stream tonight, July 29. The Octagon will move to the Delta Center in Salt Lake City, Utah, for this stacked card. Dustin Poirier will meet Justin Gaethje for a second time. With these fighters being seeded second and third, respectively, Poirier vs. Gaethje 2 will set a pivotal tone for the future of the lightweight division.
The two last fought in 2018 when Gaethje lost via TKO to a flurry of masterful Poirier punches. Both are former lightweight champions, but there’s no divisional championship on the line tonight. Instead, the winner’s waist will be adorned with UFC’s ceremonial “BMF” title, a pretty nice consolation.
The fight will come after the co-main event, Jan Blachowicz vs. Alex Pereira. The main card pay-per-view livestream is exclusive to ESPN+ members in the US, but if you’re outside the country, don’t worry; there are a few international viewing options. We’ll also guide you step-by-step on how to use a VPN to watch UFC 291, no matter where you are.
How to watch UFC 291 in the US
US viewers can watch the main event of UFC 291 on ESPN+ tonight at 10 p.m. ET. The main card requires an ESPN+ subscription ($10/month) and an extra pay-per-view fee of $80.
Before the main event, fans can watch the early prelims at 6:30 p.m. ET on UFC Fight Pass. The prelims will follow at 8 p.m. ET on ABC, ESPN, and ESPN+ (no pay-per-view fee required).
The ESPN+ app is available on all the best streaming devices, including Amazon Fire, Apple, Android, Chromecast, PlayStation, Xbox, Roku, Samsung smart TVs, and more.
Ways to save on the UFC 291 pay-per-view price
If you’re not already a member and you plan on signing up for ESPN+ to watch UFC 291, you can take advantage of a discounted package.
New subscribers can purchase a one-year ESPN+ plan with access to UFC 291 included for a total of $124.98. That’s more than 30% off the regular combined price of an annual membership and a UFC PPV. ESPN+ will renew for the regular annual fee of $100 after your first year unless you cancel.
What if you’re not in the US?
If you’re not in the US, you still have a few options to watch UFC 291. The fight is available to watch in the UK with TNT Sports, available as a £30 per month add-on for most major TV providers in the country (including BT, Discovery+, EE, Sky, and Virgin).
In the UK, big numbered UFC events aren’t usually locked behind a separate PPV paywall (unless McGregor makes a comeback, that is). Instead, they exist as a part of a regular monthly subscription service. UFC is now on TNT Sports (the new name of BT Sport), but you can still get it for a very affordable price at just £30 a month on a one-month rolling contract. You’ll find TNT Sports at this price on the premium Discovery Plus package, which includes access to TNT Sports. The prelims and main card will air on TNT Sports 1.
You can download the Discovery Plus app on Android, iOS, Apple TV, Amazon Fire TV, Chromecast, Samsung, LG, PlayStation, and Xbox. You can also stream it through any web browser.
In Canada, UFC 291 will be available as a pay-per-view through most TV providers and directly via UFC Fight Pass. The pay-per-view costs $65.
The UFC 291 main event is available on UFC Fight Pass in most other regions too, including Australia, New Zealand, Germany, Italy, Spain, Poland, Switzerland, Asia, Africa, and Brazil. Check local provider listings for other main event and prelim viewing options.
Even if you’re outside any of the above locations, you can still access the fight no matter where you are with a VPN. A VPN, which stands for virtual private network, can unlock geo-restrictions so you can stream UFC 291 through services carrying the fight without being in the US, UK, or Canada. A VPN also provides users with a more secure internet connection.
Our top recommendation for the best VPN service is ExpressVPN. New members can get a 30-day money-back guarantee.
With its consistent performance, reliable security, and expansive global streaming features, ExpressVPN is the best VPN out there, excelling in every spec and offering many advanced features that makes it exceptional. Better yet, you can save up to 49% and get an extra three months for free today.
How to watch UFC 291 with a VPN
- Sign up for a VPN service like Express VPN.
- Install it on the device you’re using to watch UFC 291.
- Activate the VPN and set it to any location supported by the streaming service you plan to use.
- Subscribe to a service carrying UFC 291 (see above) and pay any required PPV or subscription fees.
- Open your streaming app to start watching the UFC 291 main event.
- When: Main card starts July 29, 10 p.m. ET / July 30, 3 a.m. BST / July 30, 4 a.m. CEST / July 30, 12 p.m. AEST.
UFC 291 Fight Card: Poirier vs. Gaethje 2
Main Card — 10 p.m. ET on ESPN+
- Dustin Poirier vs. Justin Gaethje (Lightweight bout, BMF title)
- Jan Blachowicz vs. Alex Pereira (Light heavyweight)
Stephen Thompson vs. Michel Pereira (Welterweight)– Cancelled- Tony Ferguson vs. Bobby Green (Featherweight)
- Michael Chiesa vs. Kevin Holland (Welterweight)
Prelims — 8 p.m. ET on ABC, ESPN, and ESPN+
- Gabriel Bonfim vs. Trevin Giles (Welterweight)
- Derrick Lewis vs. Marcos Rogerio De Lima (Heavyweight)
- Roman Kopylov vs. Claudio Ribeiro (Middleweight)
- Jake Matthews vs. Darrius Flowers (Welterweight)
Early Prelims — 6:30 p.m. ET on UFC Fight Pass
- CJ Vergara vs. Vinicius Salvador (Flyweight)
- Matthew Semelsberger vs. Uros Medic (Welterweight)
- Miranda Maverick vs. Priscila Cachoeira (Women’s flyweight)
Note: Using VPNs is illegal in certain countries, and using VPNs to access region-locked streaming content might constitute a breach of the terms of use for certain services. Insider does not endorse or condone the illegal use of VPNs.
When you buy through our links, Insider may earn an affiliate commission. Learn more.
You’ll want to know how to watch the UFC 291 live stream tonight, July 29. The Octagon will move to the Delta Center in Salt Lake City, Utah, for this stacked card. Dustin Poirier will meet Justin Gaethje for a second time. With these fighters being seeded second and third, respectively, Poirier vs. Gaethje 2 will set a pivotal tone for the future of the lightweight division.
The two last fought in 2018 when Gaethje lost via TKO to a flurry of masterful Poirier punches. Both are former lightweight champions, but there’s no divisional championship on the line tonight. Instead, the winner’s waist will be adorned with UFC’s ceremonial “BMF” title, a pretty nice consolation.
The fight will come after the co-main event, Jan Blachowicz vs. Alex Pereira. The main card pay-per-view livestream is exclusive to ESPN+ members in the US, but if you’re outside the country, don’t worry; there are a few international viewing options. We’ll also guide you step-by-step on how to use a VPN to watch UFC 291, no matter where you are.
How to watch UFC 291 in the US
US viewers can watch the main event of UFC 291 on ESPN+ tonight at 10 p.m. ET. The main card requires an ESPN+ subscription ($10/month) and an extra pay-per-view fee of $80.
Before the main event, fans can watch the early prelims at 6:30 p.m. ET on UFC Fight Pass. The prelims will follow at 8 p.m. ET on ABC, ESPN, and ESPN+ (no pay-per-view fee required).
The ESPN+ app is available on all the best streaming devices, including Amazon Fire, Apple, Android, Chromecast, PlayStation, Xbox, Roku, Samsung smart TVs, and more.
Ways to save on the UFC 291 pay-per-view price
If you’re not already a member and you plan on signing up for ESPN+ to watch UFC 291, you can take advantage of a discounted package.
New subscribers can purchase a one-year ESPN+ plan with access to UFC 291 included for a total of $124.98. That’s more than 30% off the regular combined price of an annual membership and a UFC PPV. ESPN+ will renew for the regular annual fee of $100 after your first year unless you cancel.
What if you’re not in the US?
If you’re not in the US, you still have a few options to watch UFC 291. The fight is available to watch in the UK with TNT Sports, available as a £30 per month add-on for most major TV providers in the country (including BT, Discovery+, EE, Sky, and Virgin).
In the UK, big numbered UFC events aren’t usually locked behind a separate PPV paywall (unless McGregor makes a comeback, that is). Instead, they exist as a part of a regular monthly subscription service. UFC is now on TNT Sports (the new name of BT Sport), but you can still get it for a very affordable price at just £30 a month on a one-month rolling contract. You’ll find TNT Sports at this price on the premium Discovery Plus package, which includes access to TNT Sports. The prelims and main card will air on TNT Sports 1.
You can download the Discovery Plus app on Android, iOS, Apple TV, Amazon Fire TV, Chromecast, Samsung, LG, PlayStation, and Xbox. You can also stream it through any web browser.
In Canada, UFC 291 will be available as a pay-per-view through most TV providers and directly via UFC Fight Pass. The pay-per-view costs $65.
The UFC 291 main event is available on UFC Fight Pass in most other regions too, including Australia, New Zealand, Germany, Italy, Spain, Poland, Switzerland, Asia, Africa, and Brazil. Check local provider listings for other main event and prelim viewing options.
Even if you’re outside any of the above locations, you can still access the fight no matter where you are with a VPN. A VPN, which stands for virtual private network, can unlock geo-restrictions so you can stream UFC 291 through services carrying the fight without being in the US, UK, or Canada. A VPN also provides users with a more secure internet connection.
Our top recommendation for the best VPN service is ExpressVPN. New members can get a 30-day money-back guarantee.
With its consistent performance, reliable security, and expansive global streaming features, ExpressVPN is the best VPN out there, excelling in every spec and offering many advanced features that makes it exceptional. Better yet, you can save up to 49% and get an extra three months for free today.
How to watch UFC 291 with a VPN
- Sign up for a VPN service like Express VPN.
- Install it on the device you’re using to watch UFC 291.
- Activate the VPN and set it to any location supported by the streaming service you plan to use.
- Subscribe to a service carrying UFC 291 (see above) and pay any required PPV or subscription fees.
- Open your streaming app to start watching the UFC 291 main event.
- When: Main card starts July 29, 10 p.m. ET / July 30, 3 a.m. BST / July 30, 4 a.m. CEST / July 30, 12 p.m. AEST.
UFC 291 Fight Card: Poirier vs. Gaethje 2
Main Card — 10 p.m. ET on ESPN+
- Dustin Poirier vs. Justin Gaethje (Lightweight bout, BMF title)
- Jan Blachowicz vs. Alex Pereira (Light heavyweight)
Stephen Thompson vs. Michel Pereira (Welterweight)– Cancelled- Tony Ferguson vs. Bobby Green (Featherweight)
- Michael Chiesa vs. Kevin Holland (Welterweight)
Prelims — 8 p.m. ET on ABC, ESPN, and ESPN+
- Gabriel Bonfim vs. Trevin Giles (Welterweight)
- Derrick Lewis vs. Marcos Rogerio De Lima (Heavyweight)
- Roman Kopylov vs. Claudio Ribeiro (Middleweight)
- Jake Matthews vs. Darrius Flowers (Welterweight)
Early Prelims — 6:30 p.m. ET on UFC Fight Pass
- CJ Vergara vs. Vinicius Salvador (Flyweight)
- Matthew Semelsberger vs. Uros Medic (Welterweight)
- Miranda Maverick vs. Priscila Cachoeira (Women’s flyweight)
Note: Using VPNs is illegal in certain countries, and using VPNs to access region-locked streaming content might constitute a breach of the terms of use for certain services. Insider does not endorse or condone the illegal use of VPNs.