Watch The Bachelor Season 25 full episodes online, free and paid options via our partners and affiliates.

One Last Rose - The Bachelor
Watch The Bachelor Season 25 Episode 10
"2510"
Original Air Date:

On The Bachelor Season 25 Episode 10, the two final women will meet Matt’s family and enjoy one last date before he hands out the final rose.

Romantic One-on-One Dates - The Bachelor
Watch The Bachelor Season 25 Episode 9
"2509"
Original Air Date:

On The Bachelor Season 25 Episode 9, Matt and the three remaining women each enjoy romantic one-on-one dates, and decide if they ready to spend the night together.

Tough Conversations - The Bachelor
Watch The Bachelor Season 25 Episode 8
"2508"
Original Air Date:

On The Bachelor Season 25 Episode 8, Matt and the final four won’t leave the resort but their loved ones have safely arrived to have some tough conversations.

Difficult Decisions - The Bachelor
Watch The Bachelor Season 25 Episode 7
"2507"
Original Air Date:

On The Bachelor Season 25 Episode 7, with hometown visits on the horizon, there are more than a few difficult decisions for Matt and the remaining women.

A Bowling Date - The Bachelor
Watch The Bachelor Season 25 Episode 6
"2506"
Original Air Date:

On The Bachelor Season 25 Episode 6, Pieper and Matt take a break from the drama with a romantic carnival date complete with a performance by Temecula Road.

Down and Dirty - The Bachelor
Watch The Bachelor Season 25 Episode 5
"2505"
Original Air Date:

On The Bachelor Season 25 Episode 5, Matt has a few tough conversations, making it clear that toxic behavior won’t fly but not everyone takes that news to heart.

Yet Another Bombshell - The Bachelor
Watch The Bachelor Season 25 Episode 4
"2504"
Original Air Date:

On The Bachelor Season 25 Episode 4, reeling from Sarah’s sudden departure, Matt fights not to put up walls with the 18 remaining women vying for his heart.

Steamy Love Scenes - The Bachelor
Watch The Bachelor Season 25 Episode 3
"2503"
Original Air Date:

On The Bachelor Season 25 Episode 3, a steamy group date has the women write their own hot love scenes with Matt and read them to him in front of a live audience.

Matt and Bri - The Bachelor
Watch The Bachelor Season 25 Episode 2
"2502"
Original Air Date:

On The Bachelor Season 25 Episode 2, Matt’s adventurous first date with Bri triggers an emotional bombshell between the other women, including Victoria.

Matt James - The Bachelor
Watch The Bachelor Season 25 Episode 1
"2501"
Original Air Date:

On. The Bachelor Season 25 Episode 1, Matt James, once a prospective suitor on The Bachelorette, is now searching for love with 32 women on The Bachelor.

The Women Return - The Bachelor
Watch The Bachelor Season 25 Episode 0
"Women Tell All (Season 25)"
Original Air Date:

On The Bachelor Season 25: Women Tell All, fifteen women return to relive the romance and rehash the rivalries; some ask for forgiveness while others take a stand.