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 poster8.9
Swapped
2026 · 1h 42m · Adventure
Michael poster8.7
Michael
2026 · 2h 8m · Music
Chainsaw Man - The Movie: Reze Arc poster8.5
Chainsaw Man - The Movie: Reze Arc
2025 · 1h 40m · Animation
Spirited Away poster8.5
Spirited Away
2001 · 2h 5m · Animation
Your Name. poster8.5
Your Name.
2016 · 1h 46m · Animation
Harakiri poster8.5
Harakiri
1962 · 2h 15m · Action
Life Is Beautiful poster8.4
Life Is Beautiful
1997 · 1h 56m · Comedy
Remarkably Bright Creatures poster8.4
Remarkably Bright Creatures
2026 · 1h 54m · Drama
Cinema Paradiso poster8.4
Cinema Paradiso
1988 · 2h 4m · Drama
City of God poster8.4
City of God
2002 · 2h 9m · Drama
A Dog's Will poster8.4
A Dog's Will
2000 · 1h 44m · Comedy
The Legend of Hei poster8.4
The Legend of Hei
2019 · 1h 42m · Animation
Psycho poster8.4
Psycho
1960 · 1h 49m · Horror
One Flew Over the Cuckoo's Nest poster8.4
One Flew Over the Cuckoo's Nest
1975 · 2h 15m · Drama
Spider-Man: Into the Spider-Verse poster8.4
Spider-Man: Into the Spider-Verse
2018 · 1h 57m · Animation
A Silent Voice: The Movie poster8.4
A Silent Voice: The Movie
2016 · 2h 9m · Animation

Frequently asked questions

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

About 250 days — roughly 8 months of daily viewing.

Calculate your personal movie count