How to watch 'One Tree Hill' online

Miss Lucas, Peyton and the whole Ravens crew? Here's how to watch 'One Tree Hill' online

ONE TREE HILL Series#4 CHAD MICHAEL MURRAY as Lucas Scott, HILARIE BURTON as Peyton Sawyer, BETHANY JOY GALEOTTI as Haley James Scott. How to watch One Tree Hill online
(Image credit: RGR Collection / Alamy Stock Photo)

*Cue the Gavin DeGraw* If you've been missing the Scott brothers and the rest of the TreeHill Ravens (guilty!), it's time you figure out how to watch One Tree Hill online in all of its nine-season glory. 

The teen-turned-adult drama—one of our nostalgia TV favorites that ran on The WB and the CW from 2003 through 2012—follows the messy brotherhood between basketball-playing half-siblings Lucas (Chad Michael Murray) and Nathan Scott (James Lafferty), and their ever-knotty romances with three very different young women: the bookish Haley James (Bethany Joy Lenz), party girl Brooke Davis (Sophia Bush) and rebellious cheerleader Peyton Sawyer (Hilarie Burton). 

Though set in Tree Hill, North Carolina, the series proved that small towns can hold big drama and crazy moments, from psycho stalkers to graduation births to, uh, Pete Wentz. (Seriously.) So you don't miss one moment, here's how to watch One Tree Hill online, no matter where you are in the world.

How to watch 'One Tree Hill' online:

How to watch 'One Tree Hill' in the US

In the US, all nine seasons and 187 hour-long episodes of One Tree Hill are currently streaming on HBO Max and Hulu. 

Of the former, you can get the ad-free version of HBO Max for $15.99 per month or $149.99 per year (that's 20% off!), or have a commercials-included experience for $9.99 per month or $99.99 annually (a 16% savings). 

Hulu has a similar split between ad-supported and ad-free subscription models: go commercial-free for $14.99 a month or pay $7.99 every month for a standard subscription. 

How to watch 'One Tree Hill' from anywhere

If you're not located in the US right now, don't fret! You can still watch all of One Tree Hill online with help from a VPN. 

When you're outside the country, streaming platforms like HBO Max often block you from using your subscription service. But a simple solution is to use a VPN service, which changes your IP address on your computer, or smart device, allowing you to continue to keep up with your favorite shows when you're away from home.

The VPN service we prefer is ExpressVPN, rated as the best in the world by our colleagues at TechRadar. It's simple to use, it's super secure, there's a no-quibble 30-day money-back guarantee and, if you sign up for an annual plan, you'll get an extra three months absolutely free...

How to get started with a VPN:

  1. First off, you need to make sure you have an HBO Max or Hulu account so you can log in once your VPN is set up.
  2. Then, download ExpressVPN, using the easy-to-follow instructions (you can get 49% off, three months free and there's a 100% risk-free 30-day money-back guarantee).
  3. Once you've installed your VPN, open the app and select your server location as anywhere in the United States
  4. With your ExpressVPN installed and your location set to the United States, head to HBO Max or Hulu, log in and follow the instructions to stream all nine seasons of One Tree Hill. 

Want even more teen TV goodness? Add shows like Never Have I Ever and The Summer I Turned Pretty to your watch list, check out our "where was Gossip Girl filmed?" field guide and read up on why a nostalgic 2000s TV binge is good for you.

Christina Izzo

Christina Izzo is the Deputy Editor of My Imperfect Life. 


More generally, she is a writer-editor covering food and drink, travel, lifestyle and culture in New York City. She was previously the Features Editor at Rachael Ray In Season and Reveal, as well as the Food & Drink Editor and chief restaurant critic at Time Out New York


When she’s not doing all that, she can probably be found eating cheese somewhere.