Watch One Tree Hill Season 3 full episodes online, free and paid options via our partners and affiliates.

Watch One Tree Hill Season 3 Episode 22
"The Show Must Go On"
Original Air Date:

Nathan worries about Haley as they prepare to renew their vows; Deb confesses to Dan about the fire; and Peyton and Brooke's friendship b...

Watch One Tree Hill Season 3 Episode 21
"Over the Hills and Far Away"
Original Air Date:

Haley argues about her wedding dress with Brooke during the rehearsal dinner; Karen and Lucas arrive back in town; and Peyton is surprise...

Watch One Tree Hill Season 3 Episode 20
"Everyday Is a Sunday Evening"
Original Air Date:

Nathan deals with a player who is a rival both on and off the court; Brooke and Mouth look to get even with Rachel; Dan has a run-in with...

Watch One Tree Hill Season 3 Episode 19
"I Slept With Someone In Fall Out Boy and All I Got Was This Stupid Song Written About Me"
Original Air Date:

Lucas attempts to play in the first game after Keith's death, but cannot bring himself to do it; Nathan and Haley prepare to renew their ...

Watch One Tree Hill Season 3 Episode 18
"When It Isn't Like It Should Be"
Original Air Date:

Rachel invites the gang for a weekend getaway at her family's cabin. Craziness will ensue, including a game of "I Never" which will caus...

Watch One Tree Hill Season 3 Episode 17
"Who Will Survive, and What Will Be Left of Them"
Original Air Date:

The aftermath of the school shooting and the death of Jimmy Edwards forces everyone in Tree Hill to examine their lives. Nathan reassess...

Watch One Tree Hill Season 3 Episode 16
"With Tired Eyes, Tired Minds, Tired Souls, We Slept"
Original Air Date:

Due to the aftermath of the release of the time capsule, chaos breaks out. Someone is holding students of Tree Hill hostage with a gun, ...

Watch One Tree Hill Season 3 Episode 15
"Just Watch The Fireworks"
Original Air Date:

When someone unleashes the students' time capsule upon Tree Hill High, Lucas and Mouth must confront a person from their past. Brooke ha...

Watch One Tree Hill Season 3 Episode 14
"All Tomorrow's Parties"
Original Air Date:

Brooke is forced to grow up in a hurry when her trip to a New York City fashion show prevents her from attending an annual cheerleading t...

Watch One Tree Hill Season 3 Episode 13
"The Wind That Blew My Heart Away"
Original Air Date:

A violent rainstorm knocks out the power in Tree Hill, leading Haley to Nathan’s doorstep and Brooke out into the downpour for a dr...

Watch One Tree Hill Season 3 Episode 12
"I've Got Dreams to Remember"
Original Air Date:

As the students meet with the school counselor to plan for the future, Nathan and Haley realize they want to attend different colleges ac...

Watch One Tree Hill Season 3 Episode 11
"Return of the Future"
Original Air Date:

The Ravens lose their second game in a row, so Whitey teaches them a tough lesson. Peyton and Ellie look for support for their album and...

Watch One Tree Hill Season 3 Episode 10
"Brave New World"
Original Air Date:

Lucas and Peyton take a road trip together to find Ellie. While out of town, Lucas reconnects with a friend from his past. Brooke, Hale...

Watch One Tree Hill Season 3 Episode 9
"How a Resurrection Really Feels"
Original Air Date:

It is revealed that Lucas knows who tried to kill Dan and he confronts the guilty party. Brooke, Peyton and Haley find themselves behind...

Watch One Tree Hill Season 3 Episode 8
"The Worst Day Since Yesterday"
Original Air Date:

As the town readies for the Ravens’ first basketball game, Lucas worries that his head and heart aren't in it. Nathan accuses Luca...

Watch One Tree Hill Season 3 Episode 7
"Champagne for My Real Friends, Real Pain for My Sham Friends"
Original Air Date:

The fantasy draft dates begin, Lucas finds himself with Rachel and a very familiar setting. Brooke is on a double date with an unusual c...

Watch One Tree Hill Season 3 Episode 6
"Locked Hearts and Hand Grenades"
Original Air Date:

Brooke makes a "Fantasy Boy Draft," after all of the cheerleaders are fighting over the same guys. Haley and Peyton continue to argue ov...

Watch One Tree Hill Season 3 Episode 5
"A Mulititude of Casualties"
Original Air Date:

The Ravens begin basketball practice. New team captain Nathan clashes with Lucas over Haley, and a new cheerleader sets her sights on Lu...

Watch One Tree Hill Season 3 Episode 4
"An Attempt to Tip the Scales"
Original Air Date:

It's Halloween in Tree Hill and everybody is celebrating at Tric, with special guest band Fall Out Boy. The masquerade ball gives the op...

Watch One Tree Hill Season 3 Episode 3
"First Day on a Brand New Planet"
Original Air Date:

Nathan asks Haley for a possible divorce. Lucas tells Dan that he saved his life. Peyton finds out something deep about Ellie. Dan tri...

Watch One Tree Hill Season 3 Episode 2
"From the Edge of the Deep Green Sea"
Original Air Date:

Brooke has a end of the summer party on the beach; Nathan is home from basketball camp; Lucas deals with Brooke's rules for dating; Peyto...

Watch One Tree Hill Season 3 Episode 1
"Like You Like An Arsonist"
Original Air Date:

In the third season premiere of One Tree Hill, we finally discover Dan's fate after the fire. Besides the situation with his father, Nat...