We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
The first time I saw Elf was in the theater when it came out in the winter of 2003. The second time I saw Elf was a week later — at the same theater. It’s one of my favorite Christmas movies. And believe me, I watch it every year at the holidays. Of course, with so many streaming services to choose from now, I have to figure out where to stream Elf for free.
For Elf newbies, the movie stars Will Ferrell as a North Pole elf who visits New York City to reconnect with his father. Along the way, he makes friends with his father’s family. Oh, and he accidentally gets hired at a department store. Then there’s that part where he gets hit by a taxi. But I digress; Elf’s PG rating makes it a fun watch for the whole family with plenty of laughs and Christmas magic.
It can be a challenge to figure out which streaming services you need for a particular holiday movie, but if you’re hoping to stream Elf this year, I’ve got you covered!
Stream Elf for free on HBO Max.
You’ll find Elf to stream free on HBO Max or with the HBO Max app. Unfortunately, HBO Max nixed their free trial back in 2020. But if you’re an AT&T or Cricket Wireless customer, we’ll show you how to get HBO Max for free. If you’re not on a wireless plan from AT&T or Cricket, you can subscribe to HBO Max starting at $9.99 per month. We did just see a Black Friday deal on the streamer, and we see deals on HBO Max throughout the year. So if you’re not interested in signing up at the $9.99 price, keep an eye out for savings.
Keep in mind, for the $9.99 per month price you also get access to other classic Christmas movies like The Polar Express, How the Grinch Stole Christmas, Jack Frost, A Christmas Story, and A Christmas Story Christmas.
Related: How to Watch Home Alone in 2022
How to get HBO Max with AT&T or Cricket Wireless.
Get HBO Max with AT&T’s Elite, Plus, Plus Enhanced, Choice, Choice II, Choice Enhanced, and Premium Unlimited plans. If you have any of these, you can watch Elf on HBO Max for no cost.
Here’s how to get HBO Max using your AT&T information:
- Go to HBOMax.com or open the HBO Max app
- Click to sign in with a provider
- Click on AT&T
- You’ll get redirected to the AT&T website
- Log in with your AT&T credentials
- You’ll get redirected to HBO Max, where you’ll be signed in to start watching
How to get HBO Max with Cricket Wireless.
Cricket Wireless customers with the $60 Unlimited phone plan also get a free subscription to HBO Max. Sign in using the same instructions as above but on the Cricket website using your account information. Then enjoy watching Elf as many times as you want this holiday season.
Watch Elf on AppleTV, YouTube, Amazon Prime Video, and Vudu.
For a cheap date night in, rent Elf on several other streaming platforms for just $3.99. It’s also available for $9.99 through Amazon Prime Video and $14.99 on several other streaming platforms.
How to Watch Elf on Cable in 2022
Unfortunately, Elf is not part of Freeform’s 25 Days of Christmas. However, check AMC, which seems to be airing Elf pretty consistently this month. Elf will also be aired on Sky Cinema’s dedicated Christmas channel if you want to sign up.