The Witcher 3 Romance Guide: Every Option and What It Costs
The Witcher 3 enforces exactly one rule about Geralt's love life: pick Yennefer or Triss, not both. Everyone else — Keira, Shani, Jutta, Sasha, Syanna — leaves both endings untouched. Here is how each one works, and the two deadlines that matter.

The Witcher 3 enforces exactly one rule about Geralt's love life, and it enforces it with handcuffs: commit to Yennefer or Triss, not both, or spend a night chained naked to a bed in the Kingfisher Inn waiting for Dandelion to find you. Every other encounter in the game — a sorceress in Velen, a medic at a village wedding, a Skellige duellist, a gwent shark, a duchess's sister and three separate brothels — runs consequence-free alongside whichever of the two you pick.
The wiki's own romance guide spells the split out: pursuing any of the options outside the main two will not result in any backlash from either Triss or Yennefer and will not affect the romance endings. So the real questions are narrower than they look. How do you lock in the one you want, what is the deadline on each, and which of the side encounters are worth the detour. Here is all of it.
Who Geralt can actually romance
| Partner | Quest | Level | The deadline |
|---|---|---|---|
| Yennefer | The Last Wish | 15 | Fails once you retrieve Uma during Ugly Baby |
| Triss | A Matter of Life and Death + Now or Never | 12 / 14 | Both fail at The Isle of Mists |
| Keira Metz | A Favor for a Friend | 6 | Fails at The Isle of Mists |
| Shani (Hearts of Stone) | Dead Man's Party / A Midnight Clear | 33 | Fails if you leave the wedding area |
| Jutta an Dimun | Iron Maiden | 19 | One duel, one chance |
| Madame Sasha | High Stakes | 26 | Fails if you stray from the Passiflora |
| Syanna (Blood and Wine) | Beyond Hill and Dale... | 47 | One dialogue window after the Cloud Giant |
| Brothel workers | None | — | None |
Only the first two rows change anything about how the game ends. The rest of this guide takes them in that order.
Yennefer: two scenes and a hard deadline
Yennefer's romance runs on three quests, and only the last one is the commitment.
The first opportunity is The King is Dead – Long Live the King, at Kaer Trolde. When you choose an outfit for the funeral feast, take the black and white one. Later, after the earth elemental in the laboratory is dead and the room starts filling with gas, choose to kiss her during the conversation — she teleports you both out, directly into her bedroom. The second window is the main quest No Place Like Home: after the dinner at Kaer Morhen, Geralt can follow her up to her room, but only if the two of you were already intimate earlier.
The quest that decides the ending is The Last Wish, a level-15 secondary quest in Skellige. Yennefer wants to find a djinn and take back the wish that bound her to Geralt in the first place, to learn whether anything real is left underneath the magic. After the djinn fight, with the bond dissolved, she tells you she expected to feel different — and the two dialogue options in that quiet moment are the actual romance decision. Tell her you love her and the two of you kiss on the boat and return to Kaer Trolde together. Tell her it is over and Yennefer accepts a formal friendship, permanently.
The deadline is the reason this romance gets missed. The Last Wish fails if you have not completed it before retrieving Uma from Crow's Perch during Ugly Baby — a main-story beat that arrives with no warning that it is closing anything. Our best side quests guide already ranks The Last Wish as unskippable on writing grounds; this is the mechanical reason to do it the moment you reach Skellige.
One current-build note: since Patch 4.0, Yennefer leaves the New Port immediately after the quest ends instead of staying for extra conversation. Say anything you want to say before you wrap the final scene.
Triss: the kiss is not the commitment

Triss takes two quests, in order, and both die at The Isle of Mists.
A Matter of Life and Death (level 12) is the masquerade ball at the Vegelbud Residence. You buy Triss a fox mask from Elihal's tailor shop, escort her through the party, and at the end of the night you get the option to kiss her. That kiss is step one of the romance — but it is not the lock-in, and treating it as one is how players end up surprised at the docks.
Now or Never (level 14, 300 XP) is the lock-in. Triss is evacuating Novigrad's mages through the sewers — there is a katakan down there worth 500 XP on its own — and the quest ends on the docks with her about to board a ship for Kovir. Geralt can ask her to stay, or he can tell her he loves her. Per the wiki's walkthrough, she boards the boat either way, and only comes back if he said he loves her after romancing her at the masquerade. The half-measure — asking her to stay because the relationship might be worth another try — is not enough. Say the whole thing or watch the ship leave. If she returns, the two of you get the lighthouse scene, and the romance is set.
Both quests fail if not completed before starting The Isle of Mists, the same cutoff that guillotines most of Novigrad's side content. Clear them well before you consider the Uma trip.
Romance both and you lose both
Tell Yennefer you love her in Skellige and tell Triss you love her in Novigrad, and after Ciri's meeting with the Lodge the two of them invite Geralt to the Kingfisher Inn, suggesting he can have both. He cannot. The scene — the main quest It Takes Three to Tango — ends with Geralt handcuffed to a bed, alone, and Dandelion staging a rescue. From then on, both women want nothing to do with him romantically, and the epilogue reflects it.
There is no way to talk around it once it fires. Our endings guide covers where it lands in the quest order and why it cannot be dodged at that point; the short version is that the decision was made in the two quests above, not at the inn.
Keira Metz: the fling with a body count

Keira's questline is the one stretch of romance content where the stakes have nothing to do with romance. The night itself is consequence-free. What happens the next morning decides whether a named character lives.
The chain: after the main quests Hunting a Witch and Wandering in the Dark, Keira invites Geralt to her hut, which leads through A Towerful of Mice to A Favor for a Friend (level 6). You track down her missing parcels — rare delicacies, not magic — and she repays you with an enchanted moonlit dinner, complete with an optional race to the meadow worth 50 XP if you win. Whether you accept her advances or lie back and look at the stars, the evening ends the same way: Keira puts Geralt to sleep with a spell and sails for Fyke Isle. Sleeping with her has no effect on Yennefer or Triss.
For the Advancement of Learning (level 8) is the morning after, and it has three exits:
- Send her to Kaer Morhen (100 XP). The one good outcome. She joins the defence during The Battle of Kaer Morhen, counts toward the Full Crew achievement, and hands over Alexander's plague notes without a fight. The conversation path: ask about the notes, then "Radovid never forgets", then "It's suicide", and the Kaer Morhen option appears fourth. It is the only point in the conversation where you can suggest it.
- Let her go to Radovid (100 XP). She leaves to bargain with a king who burns mages. Brothers In Arms: Velen automatically fails, and a secondary quest called A Final Kindness unlocks later — the name tells you how her gamble went.
- Demand the notes (200 XP). She fights, she dies, and Geralt burns the notes.
Both quests fail at The Isle of Mists. One practical note from the wiki worth repeating: Keira is the only guaranteed vendor of greater runestones anywhere near this level bracket, so if you are stocking the upgrade slots on early gear, buy before you take her to dinner — her questline ends her shopkeeping either way.
Shani, in Hearts of Stone
Shani's romance runs through the expansion's wedding quest, Dead Man's Party, and resolves in A Midnight Clear (level 33). The mechanics — the quest failing permanently if you leave the wedding area, the gift options, the 150 XP rowan branch — are covered in our Hearts of Stone guide, so the short version here: bring her a flower rather than alcohol. Mead or brandy gets you a comic scene that ends with her sick over the side of a boat; the flower version ends better. It has no effect on an existing Yennefer or Triss romance.
The one-night options: Jutta, Sasha and Syanna

Jutta an Dimun — Iron Maiden, level 19, Faroe. Jutta swore to Freya she would marry the man who beat her in a fair fight, and the fair part is enforced. To earn the duel you first complete a feat — defeat Gundar in Harviken or recover Horned Hoskuld's sword from a wreck guarded by ekhidnae — unless you already beat Olaf the bear in Fists of Fury: Skellige, in which case she recognises the name and fights you on the spot. In the duel itself, using the crossbow, bombs, or any sign other than Quen fails the quest, and potions are blocked outright (effects drunk beforehand still apply, which makes the Gourmet skill legal sustain). You get one attempt — lose and the quest fails with no rematch, and declining her invitation afterwards fails it too. Accept, turn up at her home after dusk, and the night is yours if you want it. One quirk the wiki flags: this is the rare encounter after which Geralt wakes disrobed and unarmed, so re-equip everything before your next fight.
Madame Sasha — High Stakes, level 26, Novigrad. Enter the gwent tournament at the Passiflora (1,000 crowns entry) and either beat Sasha at the table or agree to help her, then say yes when she asks you to dinner. The tournament itself is the best single payday in the base game — the full 4,500-crown breakdown is in our money guide. Two cautions from the quest page: straying too far from the Passiflora fails the quest, and starting it while Blindingly Obvious is active can fail it when Triss appears outside.
Syanna — Beyond Hill and Dale..., level 47, Blood and Wine. After you and Syanna kill the Cloud Giant at the top of the beanstalk, a dialogue window opens depending on how you conversed with her across the fable land. Choose "Useful, how?", then let her have her way. The wiki calls the scene unique and the choice consequence-free — it has no bearing on the expansion's endings, which turn instead on agreeing to hear Syanna's story during the bean hunt and the conversation choices that follow the fifth victim's reveal.
The brothels
Two establishments in Novigrad and one in Toussaint, all with the same rule attached: per the wiki's romance guide, using them will never result in any backlash from Triss or Yennefer and will not affect any romance ending.
- Crippled Kate's, Novigrad harbourside: Mercia, Bertha and Suzy.
- The Passiflora, Novigrad, run by Marquise Serenity: Amrynn, Narcissa and Viola.
- The Belles of Beauclair, Beauclair, run by Madame Isabelle: Madeleine and two unnamed courtesans.
What romance actually changes
Less than the drama suggests, and more than nothing.
Ciri's fate: zero effect. All three endings are decided by the five scored choices our endings guide walks through. No romance touches them.
The epilogue: who Geralt ends up with. Commit to Triss alone and the pair settle in Kovir, where she earns a handsome living as adviser to King Tankred Thyssen while Geralt takes the odd contract to stay sharp. Commit to Yennefer alone and the two retire together, away from politics entirely. Commit to both and the epilogue holds nobody.
Blood and Wine: the visitor at Corvo Bianco. The expansion's final scene brings a guest to your vineyard, and who arrives depends on the base-game romance — our Blood and Wine guide covers why a standalone save always gets Dandelion instead.
A letter in Blood and Wine. The mutations questline opens with a letter from Yennefer — or Triss, if she is the one you romanced. Small touch, same quest either way.
Quick Action Checklist
- Decide Yennefer or Triss before Novigrad and Skellige, and say "I love you" to exactly one of them. Both means neither, via handcuffs.
- Finish The Last Wish before collecting Uma during Ugly Baby, or the Yennefer romance is gone for the run.
- Kiss Triss at the masquerade in A Matter of Life and Death, then tell her you love her — not just "stay" — at the docks in Now or Never, before The Isle of Mists.
- Buy Keira's greater runestones before accepting her dinner invitation, then send her to Kaer Morhen the next morning. The Kaer Morhen option only appears once in the conversation.
- Bring Shani a flower, not alcohol, and do not leave the wedding area during Dead Man's Party.
- Fight Jutta with a sword and at most Quen. Crossbow, bombs or other signs fail the quest, and you get exactly one attempt.
- Enter High Stakes with 1,000 crowns and a real deck, and do not wander off mid-tournament.
- None of the side encounters — Keira, Shani, Jutta, Sasha, Syanna, or any brothel — affects the Yennefer or Triss endings.
Frequently Asked Questions
Keep Reading
- Witcher Wiki — the full romance roster and the no-backlash rules
- Witcher Wiki — The Last Wish walkthrough, romance decision and Ugly Baby cutoff
- Witcher Wiki — Now or Never dock choice and the love confession requirement
- Witcher Wiki — A Matter of Life and Death masquerade and cutoff
- Witcher Wiki — A Favor for a Friend walkthrough and Keira vendor note
- Witcher Wiki — Keira's three fates and their consequences
- Witcher Wiki — Iron Maiden duel rules and failure conditions
- Witcher Wiki — High Stakes entry fee, level and failure conditions
- Witcher Wiki — Beyond Hill and Dale walkthrough and the Syanna scene
Related Guides

The Witcher 3 Endings Guide: How to Get the Best Ending for Ciri
Ciri lives or dies based on five conversations, and four of them are easy to fumble because they do not look like decisions at the time. Here is exactly which lines to pick, and what separates the witcher ending from the Empress ending.

The Witcher 3 Best Side Quests: The Ones You Should Never Skip
The Witcher 3 buries some of its finest writing under a map full of question marks and notice-board scraps. These are the side quests that earn the game its reputation, the ones with real choices and real fallout, and the two you can permanently lock yourself out of.

The Witcher 3 New Game Plus Guide: What Carries Over and What You Lose
New Game Plus keeps your gold, your abilities and your armour, then quietly deletes every crafting diagram you own. Here is the full ledger, the scaling maths, and the four things to do before you click start.

The Witcher 3 Monster Weaknesses: Oil, Sign and Bomb
The bestiary sorts every monster in the game into eleven classes, and each class has an oil, a sign and a bomb that gut it. Learn the eleven and you stop losing fights you should win.

The Witcher 3 Beginner's Guide: Your First 20 Hours
Most people who bounce off The Witcher 3 do it in White Orchard, and it is almost always the same three reasons: they never learned Quen, they never applied an oil, and they treated the skill tree like a shopping list. Here is the fix.

The Witcher 3 Money Guide: How to Make Crowns Without Cheesing It
Witcher 3 trading has real, knowable numbers behind it, and almost nobody reads them. Merchants pay between 20% and 41.5% of face value depending on who and where they are, dismantling beats selling more often than you think, and the game literally taxes you for exploiting it.