Readers like you help support How-To Geek. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

Key Takeaways

You can stream UFC 291's main card for an extra fee only on ESPN+, which is included with the Disney Bundle. Preliminary bouts will stream on ESPN+ and UFC Fight Pass as well as on ESPN and ABC, which are available with many live-TV streaming subscriptions.

Rivals Dustin Poirier and Justin Gaethje face off for a rematch at UFC 291, broadcast from the Delta Center in Salt Lake City, Utah, at 10 p.m. ET / 7 p.m. PT on July 29, 2023. Here's how and where to stream it live.

How to Stream UFC 291 Live in the United States

UFC 291's main card streams exclusively on ESPN+ in the United States. Current subscribers to ESPN+ ($9.99 per month or $99.99 per year) or the Disney Bundle (featuring ESPN+, Disney+, and Hulu for $12.99+ per month) can purchase UFC 291 for an additional $79.99. For new subscribers, UFC 291 and a year of ESPN+ are available for $124.98.

Watch on ESPN+

Both Poirier and Gaethje are former interim lightweight champions, and UFC 291 features their second bout, following a landmark 2018 fight. UFC 291's main card also features a light heavyweight bout between Jan BÅ‚achowicz and Alex Pereira, a welterweight bout between Stephen Thompson and Michel Pereira, a lightweight bout between Tony Ferguson and Bobby Green, and a welterweight bout between Michael Chiesa and Kevin Holland.

The preliminary bouts are available to stream for all subscribers to ESPN+ and the Disney Bundle at 8 p.m. ET / 5 p.m. PT. They'll also air on both ESPN and ABC, which are available via live-TV streaming services including DirecTV Stream ($74.99+ per month after a five-day free trial), Fubo ($74.99+ per month after a three-day free trial), Hulu + Live TV ($69.99+ per month after a seven-day free trial), Sling TV ($40+ per month), Vidgo ($69.99+ per month), and YouTube TV ($72.99 per month after a seven-day free trial).

The early preliminary bouts stream on UFC Fight Pass ($9.99 per month or $95.99 per year) at 6:30 p.m. ET / 3:30 p.m. PT.

Bypass Geographic Restrictions With a VPN

If you live outside the United States or are traveling abroad, and you still want to stream UFC 291 on ESPN+, UFC Fight Pass, or a live-TV streaming service, your best option is to use a VPN. With a VPN, you can bypass geographical restrictions and stream UFC 291 on its designated platforms.

ExpressVPN is our choice for the best overall VPN and the best VPN for streaming. It's a quick and easy way to watch UFC 291, no matter where you're located. Here's how to get started:

  1. Download ExpressVPN.
  2. Connect to a server located in the United States.
  3. Head to ESPN+ to purchase the main card broadcast, or sign in to your ESPN+, UFC Fight Pass, or live-TV streaming service account to watch the preliminary bouts. You will need to supply a valid U.S. ZIP code.

ExpressVPN also offers a free trial, so if you aren't satisfied with the service, you can cancel right after watching UFC 291.