Watch ELF (2003) online - 5 options for free streaming!

The 2003 film Elf has firmly cemented itself into the Christmas movie history books.

For over 15 years the Will Ferrell classic has been one of the most popular movies during the festive season, offering humour, romance and of course, that magical Christmas spirit.

While Elf will be on ITV over the holiday season not all of us are that patient – we’re the same people that squeeze our Christmas presents the moment they’re under the tree!

Here’s how you can watch Elf online.

From Warner Bros
Elf on ITV
Pictured: Deb [Amy Sedaris], Walter [James Caan], Buddy [Will Ferrell].

Watch ‘Live’ on ITV

You can watch Elf as it goes live to broadcast on the official ITV player, ITVhub.

MasterChef 2021 | Trailer - BBC Trailers

Elf will air on Sunday, December 16th, at 6 pm on ITV.

After that, you can watch Elf (2003) on Sunday, December 23rd – the day before Christmas Eve!

This time, it will air at 4:55 pm on ITV2.

Is Elf on Christmas Day?


If you’ve missed all of the previous screenings of Elf or you simply want to watch it for the sixth time, Elf is on Christmas Day.

It airs on ITV2 at 17.40 pm.

Avoid Netflix, Sky and Now TV!

Before you go ahead and spend your Christmas bonus on some streaming subscriptions, you should know that Elf is not on Netflix, Sky, YouTube or Now TV!

However, you can watch Elf via Amazon Prime Video. With a current 30-day trial, you can watch a selection of Christmas movies over the holiday season for free!

From Warner Bros
Elf on ITV

Pictured: Jovie [Zooey Deschanel].

Watch Elf Online – Free

To watch Elf for free online then you’ll have to navigate yourself to some trusty streaming websites.

Fortunately, we’ve listed them below:

  • Putlocker 
  • Dailymotion
  • 123movie
  • Letmewatchthis
  • watchserieshd (only a handful of links work)

Have something to tell us about this article?
Let us know