How does The Girl on the Train end?
The mystery of Megan Hipwell's disappearance unravels as Rachel Watson, piecing together fragments of a blackout night through therapy sessions with Kamal Abdic (lying about her identity to get close to him) and her own returning memories, begins to realize that her ex-husband Tom has been gaslighting her for years. Many of the drunken incidents Tom blamed her for never actually happened; he manipulated her into doubting her own sanity. As her memory clears, Rachel recalls the crucial detail: on the night Megan vanished, she saw Megan get into Tom's car.
Megan's body is eventually found. She was pregnant, and the child was fathered by neither her husband Scott nor her therapist Kamal — the two men initially suspected. Anna, Tom's current wife, separately discovers that Tom had been carrying on an affair with Megan. Armed with her restored memory and mounting suspicion, Rachel warns Anna that Tom may have killed Megan. When Anna confronts him directly, Tom confesses: he murdered Megan after she threatened to expose their affair.
Cornered, Tom turns violent, trying to beat and intimidate Rachel into silence so he won't be exposed. Rachel fights back, stabbing him with a corkscrew. Anna, rather than intervening to save him, helps ensure that Tom dies from the wound. When police arrive at the scene, Rachel and Anna support each other, corroborating their stories to present the killing as self-defense.
In the aftermath, with Tom's crimes exposed and his manipulation of her finally understood, Rachel resolves to stop drinking and rebuild her life, closing the book on the destructive cycle that had consumed her since her marriage fell apart.
✓ Fact-verified against independent sources