The Witcher 3: All Quests Checklist & Database

Interactive checklist and database of all 58 Main Quests in The Witcher 3. Track your progress through Geralt's journey to find Ciri and reach The Witcher 3 100 % completion with our auto-save All Quests checklist that saves every step.

This checklist covers all main story quests organized by region, from the tutorial in Kaer Morhen through White Orchard, Velen, Novigrad, Skellige, and back to Kaer Morhen. Each quest includes level requirements, region location, nearby signposts, and detailed descriptions of objectives and story progression.

See also All Side Quests Checklist and All Witcher Contract Checklist.

0/58 COMPLETED
0% Progress
← Back to All Games View all Witcher 3 Checklists →
💾

Auto-Save Feature: Your progress is automatically saved locally in your browser. No login required! Your checkmarks will be preserved when you return.

0/58

All Main Quests

There are 58 main quests in The Witcher 3's main storyline, following Geralt's search for Ciri.

The story spans across White Orchard, Velen, Novigrad, Skellige, and culminates at Kaer Morhen. Choices made during quests affect the game's ending.

Item Name Description
Quest
Kaer Morhen Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 1
Kaer Morhen is a tutorial quest, where you learn the basic controls of The Witcher 3 with Ciri.

Finishing this quest leads to the present - Geralt and Vesemir are arriving to White Orchard.
Quest
Lilac and Gooseberries Region: White Orchard Signpost: Woesong Bridge Main Quest Level 1
Geralt and Vesemir and searching for Yennefer in White Orchard. Slay the Griffin and reunite with Yennefer.

Before you leave White Orchard, it is a good time to complete everything the area has to offer.
Quest
The Beast of White Orchard Region: White Orchard Signpost: Nilfgaardian Garrison Main Quest Level 3
Part of Lilac and Gooseberries Quest. Slay the Griffin.

Before finishing this quest, make sure to finish everything in White Orchard. Some of the secondary quests will fail after exiting.

Look for our list of White Orchard side quests.
Quest
The Incident at White Orchard Region: White Orchard Signpost: Woesong Bridge Main Quest Level 2
After slaying the Griffin and talking with Nilfaardian Quartermaster, Geralt returns to White Orchard Inn. After a fight, they reunite with Yennefer.
Quest
Imperial Audience Region: Vizima Signpost: Royal Palace in Vizima Main Quest Level 2
Geralt is escorted to Vizima where Emperor Emhyr van Emreis tasks him with finding Ciri. This is the end of The Witcher 3 Prologue.

Make sure to speak to Ambassador Van Attre. You can beat the Gwent Player later.
Quest
In Ciri's Footsteps: Velen Region: Velen Signpost: Hanged Man's Tree Main Quest Level 1
Overarching quest for Main Quests in Velen.
Quest
The Nilfgaardian Connection Region: Velen Signpost: Hanged Man's Tree Main Quest Level 5
Geralt arrives in Velen and looks for Nilfgaardian spy Hendrik, first in Inn at the Crossroads, later in Heatherton.

In Hendrik's Hut, Geralt discovers two leads on Ciri - the Bloody Baron or a mysterious witch. You can pursue either of them first.
Quest
Bloody Baron Region: Velen Signpost: Crow's Perch Main Quest Level 6
Geralt arrives at Crow's Perch and meets Bloody Baron for the first time.
Quest
Ciri's Story: The King of the Wolves Region: Velen Signpost: Crow's Perch Main Quest Level 5
Bloody Baron describes how he met Ciri in a vivid section when meeting Geralt.

As Ciri, help Gretka and defeat the Werewolf.

After this section, it is a good time to complete a Ciri's Room side quest.
Quest
Family Matters Region: Velen Signpost: Crow's Perch Main Quest Level 5
Bloody Baron refuses to reveal more information about Ciri before his family is found.

Visit the Pellar and find his goat Princess. Pellar then reveals more about Baron and Anna. Geralt now must deal with a botchling.

Progressing more in Family Matters will make Baron reveal more Ciri's Stories. Later in the game, Geralt can visit Tamara in Oxenfurt and report back to the Baron, activating the Return to Crookback Bog side quest.
Quest
Princess In Distress Region: Velen Signpost: Blackbough Main Quest Level 5
Part of Family Matters. Find Pellar's goat.

Pellar lives near Blackbough and is an Alchemist.
Quest
Ciri's Story: The Race Region: Velen Signpost: Crow's Perch Main Quest Level 5
Part of Family Matters. Bloody Baron describes how he met Ciri in a vivid section when Geralt helps with the botchling.

Ciri and Bloody Baron race on horses.
Quest
Ciri's Story: Out of the Shadows Region: Velen Signpost: Crow's Perch Main Quest Level 5
Part of Family Matters. Bloody Baron describes how he met Ciri in a vivid section when Geralt finishes with Crookback Bog.

Ciri fights a Basilisk to protect Bloody Baron.
Quest
Hunting a Witch Region: Velen Signpost: Midcopse Main Quest Level 5
As a lead on Ciri, Geralt investigates a mysterious witch near Midcopse village, who turns out to be a sorceress Keira Metz.
Quest
Wandering in the Dark Region: Velen Signpost: Midcopse Main Quest Level 6
Geralt and Keira Metz investigate underground complex of elven ruins. They run into the Wild Hunt.

After finishing Wandering in the Dark is the only opportunity to complete the Magic Lamp sidequest.

We recommend continuing to Fyke Isle Questline straightaway after this Quest, if your level is high enough.
Quest
Ladies of the Wood Region: Velen Signpost: Orphans of Crookback Bog Main Quest Level 6
Geralt learns about The Crones and sets off for Crookback Bog. The Crones task him with helping the aldorman in Downwarren.

Decide the fate of a mysterious spirit and return to the bog to learn about another Ciri's Story.

This also progresses Family Matters and Bloody Baron.
Quest
The Whispering Hillock Region: Velen Signpost: Ancient Oak Main Quest Level 5
Part of Ladies of the Wood. Geralt decides the fate of a mysterious spirit.
Quest
Ciri's Story: Fleeing the Bog Region: Velen Signpost: Orphans of Croockback Bog Main Quest Level 5
Part of Ladies of the Wood. The Crones describe how they met Ciri in a vivid section when Geralt helps with the spirit.

Ciri is fleeing from Crookback Bog.
Quest
In Ciri's Footsteps: Novigrad Region: Novigrad Signpost: Hierarch Square Main Quest Level 1
Overarching quest for Main Quests in Novigrad.
Quest
Pyres of Novigrad Region: Novigrad Signpost: Hierarch Square Main Quest Level 10
After the events at Crookback Bog, Geralt moves to Novigrad and rendezvous with Triss.

Triss introduces Geralt to Novigrad's underground factions, and recommends visiting an oneiromancer.

Before crossing the Border Post, you can choose multiple ways to obtain the Travel Pass, including a few unique sidequests.
Quest
Novigrad Dreaming Region: Novigrad Signpost: Hierarch Square Main Quest Level 7
Geralt helps oneiromancer Corinne Tilly, who has her dreams possessed by a godling.

Corinne reveals that Dandelion, who knows more about Ciri's actions in Novigrad, inherited The Rosemary and Thyme.
Quest
Broken Flowers Region: Novigrad Signpost: Gate of the Hierarch Main Quest Level 11
Geralt heads to The Rosemary and Thyme and meets Zoltan. Geralt then visits 5 different Dandelion's mistresses, searching for clues.

This ultimately leads to Rosa van Attre and Priscilla. Geralt learns that Dandelion had clashes with Sigi Reuven and Whoreson Junior.

Now is the best time to do Fencing Lessons side quest.
Quest
Get Junior Region: Novigrad Signpost: Hierarch Square Main Quest Level 12
Geralt heads to Novigrad Baths to source information from Sigi Reuven - Djikstra. They are attacked by Whoreson's Henchmen.

Geralt sets off and ultimately catches Whoreson Junior and ends him. This unlocks another Ciri's Story.

After the bathhouse attack, Cleaver offers help. Visit him to start The Gangs of Novigrad missable side quest.
Quest
Ciri's Story: Visiting Junior Region: Novigrad Signpost: Hierarch Square Main Quest Level 9
Part of Get Junior. Whoreson Junior describes his encounter with Ciri in a vivid section when Geralt finally catches him.

Ciri and Dandelion try to save Dudu from Whoreson Junior.
Quest
A Favor for Radovid Region: Novigrad Signpost: Hierarch Square Main Quest Level 9
After dealing with Junior, Geralt is forced to visit King Radovid on his ship near Oxenfurt.

Radovid demands the capture of sorceress Philippa Eilhart, which Geralt doesn't want to do and can be resolved in many ways.

New side quest Redania's Most Wanted becomes available, necessary for Radovid Quests.
Quest
Count Reuven's Treasure Region: Novigrad Signpost: Hierarch Square Main Quest Level 12
Djikstra has a problem - somebody broke into his basement. Geralt investigates the sewers and learns Dandelion was captured by Caleb Menge.

Geralt rendezvous with Triss and decide to trick the Witch Hunters into believing that Geralt is bringing Triss for execution.
Quest
The Play's the Thing Region: Novigrad Signpost: The Hierarch Gate Main Quest Level 11
Geralt needs Dudu to impersonate Caleb Menge for Dandelion to get released, but first he needs to find him.

Priscilla with Geralt organize a theater show.
Quest
A Poet Under Pressure Region: Novigrad Signpost: Seven Cats Inn Main Quest Level 13
Geralt and Zoltan ambush a moving carriage where Dandelion is imprisoned.

Dandelion then reveals another part of Ciri's Story. This is the last Main Quest so far in Novigrad - Geralt now continues onto Skellige.
Quest
Ciri's Story: Breakneck Speed Region: Novigrad Signpost: Gate of the Hierarch Main Quest Level 11
Part of Poet Under Pressure. Dandelion describes a part of Ciri's Story in a vivid sections.

Ciri and Dandelion are fleeing Whoreson's henchmen on Temple Isle.
Quest
In Ciri's Footsteps: Skellige Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 1
Overarching quest for Main Quests in Skellige.
Quest
The King is Dead - Long Live the King Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 16
Geralt meets Yennefer and Crach an Craite in Kaer Trolde, then steal an artifact from Ermion's laboratory.

Crach gives Geralt the Possession and The Lord of Undvik quests, related to Hjalmar and Cerys, leading to Coronation of new Skellige Jarl.
Quest
Echoes of the Past Region: Skellige Signpost: Bridge to Kaer Trolde Main Quest Level 17
Geralt and Yennefer use the Mask of Ouroboros they stole from Ermion's laboratory. A large explosion follows.

The duo then sees reconstructions of Ciri's past, which leads them to Hindarsfjall.
Quest
Missing Persons Region: Skellige Signpost: Freya's Garden Main Quest Level 15
Geralt and Yennefer travel to Lofoten on Hindarsjall island and investigate Wild Hunt tracks.

They meet with Skjall who leads them to Freya's Garden.

Freya's Garden is where the In Wolf's Clothing side quest happens. It you haven't picked it up already, it will activate after entering the garden.
Quest
Nameless Region: Skellige Signpost: Freya's Garden Main Quest Level 14
Along with progressing the In Wolf's Clothing side quest, Geralt and Yennefer progress through the garden with Morkvarg.

Yennefer uses necromancy on Skjall to extract more information, switching to Ciri.
Quest
The Calm Before The Storm Region: Skellige Signpost: Freya's Garden Main Quest Level 14
Skjall, under Yennefer's necromancy spell, reveals Ciri's past in a vidid memory.

Ciri awakes in a sauna and meets Skjall. White Hunt then attacks.

This is the last of Main Quests in Skellige - we recommend finishing other Skellige content after this, especially The Last Wish Quest.
Quest
Ugly Baby Region: Velen Signpost: Crow's Perch, Kaer Morhen Main Quest Level 15
Geralt returns to Crow's Perch and takes Uma. They both depart to Kaer Morhen.

This is an umbrella quest covering most of Kaer Morhen Main Quests. After Geralt arrives, he needs to help his companions.

Geralt, Yennefer and Vesemir clear Uma's curse, who turns into Avallach. He warns of incoming danger and reveals that Ciri is hidden on The Isle of Mists.
Quest
Disturbance Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 1
Part of Ugly Baby Quest. Geralt helps Yennefer with a potestaquisitor.
Quest
To Bait a Forktail... Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 19
Part of Ugly Baby Quest. Geralt helps Eskel hunt a forktail.
Quest
The Final Trial Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 19
Part of Ugly Baby Quest. Help Lambert reach the Circle of Elements in the troll forest.
Quest
No Place Like Home Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 19
Part of Ugly Baby Quest. After finishing all errands, Geralt joins his friends in drinking and telling stories.

While drinking, they use Yennefers megascope to try and connect to other sorceresses.
Quest
Va Fail, Elaine Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 19
In the morning, Geralt and others start lifting Uma's curse. After they succeed, Uma transforms into Avallach, who warns them of incoming danger.

Avallach provides Geralt with a Magic firefly which leads him to The Isle of Mists.

Embarking on The Isle of Mists ends multiple side quests and secondary quests. We recommend completing everything possible now.
Quest
The Isle of Mists Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 22
Geralt sets of for Isle of Mists to rescue Ciri and encounters several Dwarves.

Ciri and Geralt teleport to Kaer Morhen, when Wild Hunt starts catching up with them.

Before embarking on The Isle of Mists, Geralt can call for help in Brothers in Arms side quests.
Quest
The Battle of Kaer Morhen Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 24
After Ciri and Geralt arrive from The Isle of Mists, they prepare for battle with allies.

Geralt is part of a hunting group, tasked with closing Wild Hunt portals. They succeed, but Vesemir dies.
Quest
Blood on the Battlefield Region: Kaer Morhen Signpost: Kaer Morhen Main Quest Level 20
The victorious party attends Vesemir's funeral. A few days progress at Kaer Morhen. Geralt then cheers up Ciri with a snowball fight.

Ciri then surprises Geralt with information about a sabbath on Bald Mountain, suggesting an attack on Imlerith.
Quest
Bald Mountain Region: Velen Signpost: Road to Bald Mountain Main Quest Level 26
Geralt and Ciri arrive at Bald Mountain. They decide to Split - firstly Ciri will fight The Crones and later, Geralt will defeat Imlerith.

They later regroup with allies at The Rosemary and Thyme.
Quest
Final Preparations Region: Novigrad Signpost: The Gate of Hierarch Main Quest Level 26
Geralt and Yennefer gather information on Wild Hunt and help the Lodge of Sorceresses.

This is an umbrella quest available after Bald Mountain.
Quest
It Takes Three to Tango Region: Novigrad Signpost: Hierarch Square Main Quest Level 28
Geralt falls into Triss's and Yennefer's trap.

If you've romanced both Yennefer and Triss, this quest becomes available during Final Preparations.
Quest
Blindingly Obvious Region: Novigrad Signpost: Hierarch Square Main Quest Level 28
Part of Final Preparations Quest. Geralt learns that Phillipa Eilhart in is Djikstra's bathhouse.

Together with Triss they overwhelm her and confront Djikstra.
Quest
The Great Escape Region: Novigrad Signpost: Hierarch Square Main Quest Level 28
Part of Final Preparations Quest. Geralt helps Yennefer rescue a sorceress.
Quest
Payback Region: Novigrad Signpost: Hierarch Square Main Quest Level 28
Part of Final Preparations Quest. Geralt helps Ciri investigate rumours about Whoreson Junior's reappearance.

They instead find Dudu has assumed Junior's identity. They spend the rest of the night with Ciri's friends from the circus troupe.
Quest
Battle Preparations Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 28
Geralt finishes up in Novigrad and heads back to Skellige. As final preparation, a new set of Main Quests start in Kaer Trolde Harbor.

This is an umbrella quest available after Final Preparations.
Quest
The Sunstone Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 28
Part of Battle Preparations Quest. In search of a Sunstone, Geralt finds Ermion fighting Madman Lugos in Kaer Muire.

Related to The Sunstone Main Quest.
Quest
Veni Vidi Vigo Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 28
Part of Battle Preparations Quest. Geralt needs to free sorceress Fringilla Vigo, so he boards Emhyr's ship near Undvik.
Quest
Child of the Elder Blood Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 28
Part of Battle Preparations Quest. Geralt sources information on Wild Hunt and explores a cave in The Pali Gap Coast.

This quest becomes available during The Sunstone quest.
Quest
Skjall's Grave Region: Skellige Signpost: Kaer Trolde Harbor Main Quest Level 28
At the end of Child of the Elder Blood, choose to visit Skjall's grave with Ciri.

Missable - only available after Child of the Elder Blood.
Quest
On Thin Ice Region: Skellige Signpost: Marlin Coast Main Quest Level 1
Geralt reaches Nilfgardian camp and the battle with Wild Hunt will begin.

Geralt and Ciri defeat Caranthir and Eredin. Yennefer pulls Geralt through a portal to save him at the last minute.
Quest
Tedd Deireadh, The Final Age Region: Skellige Signpost: Marlin Coast Main Quest Level 1
Geralt follows Yennefer in a hunt after Avallach. They run through cataclysmic scenes and catch up to Avallach.

Ciri enters the gate and the ending gets decided, based on a number of positive and negative decisions towards Ciri.
Quest
Something Ends, Something Begins Region: White Orchard, Velen, Vizima Main Quest Level 1
Closing quest that serves as an epilogue to The Witcher 3. Form of this quest is dependent on the ending.

Ciri can reach the Witcher ending, the Empress ending and the Tragic ending.

The Witcher 3 Main Quests FAQ

How many main quests are in The Witcher 3?

There are 58 main quests in The Witcher 3: Wild Hunt base game. This count does not include quests from the Hearts of Stone and Blood and Wine expansions. The 58 main quests cover the base game across regions like White Orchard, Velen, Novigrad, Skellige, and Kaer Morhen.

What is a main quest in The Witcher 3?

A main quest in The Witcher 3 is a core story mission required to complete the game. Main quests follow Geralt's search for Ciri and advance the primary narrative across different regions. These quests are essential for progressing the story and unlocking new areas, unlike optional side quests which provide additional content but aren't required to finish the game.

Are any main quests missable in The Witcher 3?

Yes, some main quests are actually missable because of Geralt's decisions. The main quest line can change a lot based on your choices, and certain quests have multiple endings or branching paths. Some quests may be skipped entirely depending on decisions made earlier in the story. Use our checklist to track every main quest and ensure you don't miss any story content.

Are there any cut-off points to quests?

Yes, many side quests are tied to Main quests. Main quests Get Junior, Ugly Baby, and The Isle of Mists are cut-off points for several other quests. After completing these main quests, certain side quests and other content will become unavailable, so it's important to complete related quests before progressing past these points.

How do I use the All Quests checklist?

Our All Quests Checklist features auto-save functionality - your progress is automatically saved locally in your browser with no login required. Simply check off quests as you complete them, and your progress will be preserved when you return. The checklist organizes all 58 main quests by region and includes detailed descriptions.

What is the recommended level order for main quests?

Main quests in The Witcher 3 are structured to guide you through regions in order: starting with White Orchard (Level 1-3), then Velen and Novigrad (Levels 4-20), Skellige (Levels 16-24), and finally late-game areas. Each quest shows its recommended level in the checklist to help you progress efficiently.

Do I need to complete all main quests for 100% completion?

Yes, completing all 58 main quests is essential for 100% completion in The Witcher 3. Main quests advance the core story and unlock access to new areas and side content. Use our checklist alongside other Witcher 3 checklists to track your full completion progress.

All 58 Main Quests in The Witcher 3: Wild Hunt
← Back to All Games View all Witcher 3 Checklists →