Movies Calculator

How long to watch the entire IMDB Top 250?

The IMDB Top 250 spans decades of cinema with an average runtime near 120 minutes — totaling over 500 hours of viewing.

250 films × 2 hours average = 500 hours = 20.8 days of non-stop viewing. At 2 hours per day, the marathon takes about 250 days — roughly 8 months.

At 1 hour per day, plan for 500 days. See our dedicated 250-movie runtime table for breakdowns by average length.

Recommended movies

Swapped poster9.0Adventure

Swapped

2026 · 1h 42m

Remarkably Bright Creatures poster8.6Drama

Remarkably Bright Creatures

2026 · 1h 54m

Spirited Away poster8.5Animation

Spirited Away

2001 · 2h 5m

Your Name. poster8.5Animation

Your Name.

2016 · 1h 46m

Life Is Beautiful poster8.4Comedy

Life Is Beautiful

1997 · 1h 56m

Harakiri poster8.4Action

Harakiri

1962 · 2h 15m

City of God poster8.4Drama

City of God

2002 · 2h 9m

Cinema Paradiso poster8.4Drama

Cinema Paradiso

1988 · 2h 4m

Psycho poster8.4Horror

Psycho

1960 · 1h 49m

One Flew Over the Cuckoo's Nest poster8.4Drama

One Flew Over the Cuckoo's Nest

1975 · 2h 13m

A Dog's Will poster8.4Comedy

A Dog's Will

2000 · 1h 44m

Hope poster8.4Drama

Hope

2013 · 2h 2m

Spider-Man: Into the Spider-Verse poster8.4Animation

Spider-Man: Into the Spider-Verse

2018 · 1h 57m

The Empire Strikes Back poster8.4Adventure

The Empire Strikes Back

1980 · 2h 4m

Howl's Moving Castle poster8.4Fantasy

Howl's Moving Castle

2004 · 1h 59m

A Silent Voice: The Movie poster8.4Animation

A Silent Voice: The Movie

2016 · 2h 9m

Frequently asked questions

Approximately 500+ hours at a 2-hour average per film.

About 250 days — roughly 8 months of daily viewing.