This post may contain affiliate links and we may earn a commission. Learn more
Streaming Tips

Where to Watch Harry Potter: Which Streaming Service & How Much?

The entire Harry Potter collection of movies is available to stream online through a single subscription. Here’s where and how much it costs.

Harry Potter is available to watch via Peacock. In fact, the NBCUniversal streaming service currently has all of the Harry Potter movies available for streaming. Whether looking to watch ‘Harry Potter and the Sorcerer’s Stone’ or ‘Harry Potter and the Deathly Hallows – Part 2’, Peacock is the best place to go.


The Harry Potter collection remains an extremely popular series of movies and although streaming can make watching them easier, that’s only when they are available to stream through a service that an individual or household has access to, and on the devices they have in the home. With popular franchises like Harry Potter, this has not always been easy to do in the past, due to the movie collection having moved from one service to another.

Although none of the movies are currently available to watch through Netflix, Hulu or Amazon Prime Video, the Harry Potter collection was previously available to stream through other services, including HBO Max. Right now, all of the Harry Potter movies can be watched directly through the Peacock streaming service. In fact, some of them are even available to watch for free.


Harry Potter movies available to watch on Peacock:

  • Harry Potter and the Sorcerer’s Stone (free)
  • Harry Potter and the Chamber of Secrets – (free)
  • Harry Potter and the Prisoner of Azkaban – (free)
  • Harry Potter and the Goblet of Fire (requires Premium)
  • Harry Potter and the Order of the Phoenix (requires Premium)
  • Harry Potter and the Half-Blood Prince (requires Premium)
  • Harry Potter and the Deathly Hallows – Part 1 (requires Premium)
  • Harry Potter and the Deathly Hallows – Part 2 (requires Premium)

Watching Harry Potter on Peacock

Peacock is free to join and the free tier opens up access to a wide selection of TV show episodes and movies, including some of the Harry Potter movies. For those wanting to watch the entire collection from start to finish, they will need to pay a monthly subscription fee.

A standard Peacock Premium subscription costs $4.99 per month and unlocks all of the content available through the service. Alternatively, consumers opt for the Peacock Premium Plus plan at $9.99 per month. The main difference between the Premium and Premium Plus plan is the more expensive plan doesn’t include ads. Due to this, those looking to stream the Harry Potter film collection without ads will need to pay $9.99 per month.

If planning to binge all of the Harry Potter movies, then it is worth noting that Peacock does offer a seven-day free trial to new subscribers. If seven days is long enough to get through them all, then it is possible to watch them all for free. Of course, subscribers will want to make sure they cancel their Peacock subscription before the end of the free trial to avoid the plan automatically converting to a paid subscription.

Other ways to watch Harry Potter

There are some additional ways to watch Harry Potter movies without a subscription although they do require renting or purchasing. All of the Harry Potter movies can be rented or bought directly through a number of online stores, including Amazon Prime, the App Store, and YouTube. In addition, most of these digital stores also make it possible to rent or buy either a single Harry Potter movie or the entire collection.


If only planning to watch one of the movies, the rental may be a better and cheaper option than paying the monthly subscription cost. If only considering signing up to a subscription for the Harry Potter movies, and if planning to watch them more than once, then buying the collection might end up being a better (and more affordable) solution over the long term.

Of course, if having access to a selection of additional TV shows and movies appeals to the individual or household, then it might be better to go the subscription route and benefit from everything else Peacock has to offer.

Where to watch Harry Potter summary

Harry Potter movies are not available to stream via Amazon Prime Video, Netflix, Hulu or HBO Max. Instead, all eight Harry Potter movies are currently available to watch through Peacock. The service costs $4.99 per month or $9.99 without ads and a free trial is also available, for those willing to binge all the movies.

Alternatively, any or all of the Harry Potter movies can be rented or purchased from a number of digital stores, including Amazon Prime, iTunes and YouTube. Whether it is better to sign up to a Peacock subscription or simply rent/buy the movies instead, will depend on how often the individual plans to watch Harry Potter and whether access to additional shows and films is worth it.

Read more: How to Watch FX Without Cable (As Cheap as Possible)


By John Finn

John started Streaming Clarity to help consumers navigate the live TV streaming and subscription service landscape. John has been writing about technology and TV-related services and devices since 2014 and believes the best streaming approach is to bounce between services as needed. Contact John via email at or on Twitter

Leave a Reply

Your email address will not be published.