How long is The Witcher 3?
The Witcher 3 takes about ~51 hours to finish the main story, or around ~173 hours to fully complete.
| Playstyle | Approx. time |
|---|---|
| Main story | ~51 hours |
| Main + extras | ~103 hours |
| Completionist | ~173 hours |
Sources · Last verified: July 12, 2026.
The Witcher 3 is one of the longest single-player RPGs around. The base game alone averages about 51 hours for the main story, roughly 103 hours if you take on the abundant side quests, contracts and Witcher-gear hunts, and around 173 hours for a completionist run on HowLongToBeat. Those numbers do not yet include the two expansions: Hearts of Stone adds roughly 10-15 hours and Blood and Wine adds another 20-30+ hours of substantial, self-contained story. A player who does the base game plus both expansions thoroughly can easily spend 180-250 hours. The huge gap between the main-story and completionist times comes from how much optional content there is, and from side quests that are often as well-written as the main plot, which encourages players to do far more than the critical path.
The Witcher 3 — frequently asked
How long is The Witcher 3?
Is the Complete Edition the version to buy?
Sources
- Steam — The Witcher 3: Wild Hunt
- CD Projekt Red — Witcher 3 system requirements
- Pure Xbox — next-gen download size details
- NVIDIA — Witcher 3 free next-gen update (DLSS 3 & ray tracing)
- Wikipedia — The Witcher 3: Wild Hunt
- HowLongToBeat — The Witcher 3: Wild Hunt
- Last verified: July 12, 2026. Sizes and specs can change with patches — tell us if something is out of date.