Register


One Tree Hill fanart Welcome to One Tree Hill at WatchOnlineFree.TV, a great website for those who love to watch One Tree Hill online for free. Here you can stream all episodes online without having to downloading any additional software on your computer. If you missed the latest One Tree Hill episode on TV, make sure to check our website to follow up on this series!


Latest episode, aired 2 years ago.

One Tree Hill
Episode 13
Air Date: Apr 4, 2012
Season: 9

One Tree Hill

In the final chapter of One Tree Hill, the tenth anniversary of Tric brings old faces and new possibilities for the Tree Hill family.

Watch episode »

Anyone Who Had A Heart
Episode 12
Air Date: Mar 28, 2012
Season: 9

Anyone Who Had A Heart

As Haley prepares to emcee the annual Tree Hill Burning Boat Festival, Brooke uses the opportunity to process her father's betrayal, while J…

Watch episode »
Danny Boy
Episode 11
Air Date: Mar 21, 2012
Season: 9

Danny Boy

The search for Nathan becomes increasingly dangerous, and Dan's life hangs in the balance. Brooke is surprised when her father returns. And…

Watch episode »
Hardcore Will Never Die, But You Will
Episode 10
Air Date: Mar 14, 2012
Season: 9

Hardcore Will Never Die, But You Will

Dan, Julian and Chris Keller attempt to rescue Nathan. Brooke's conflict with Xavier escalates. Quinn and Clay revisit the past.

Watch episode »
Every Breath Is a Bomb
Episode 9
Air Date: Mar 7, 2012
Season: 9

Every Breath Is a Bomb

Brooke and Julian take new measures to protect their family. Skills helps Mouth get to a turning point, and Chase faces consequences for def…

Watch episode »
List all episodes of this series