25 Songs to Help You Move On From Heartbreak

Person looking out a rainy window while listening to breakup songs on headphones
Share

Heartbreak has a soundtrack, and sometimes the fastest way through it is straight down the middle. The right songs let you feel everything you need to feel — then slowly hand you back your power. This list moves in two stages: first the songs for when you just need to sit in it and cry it out, then the ones for when you’re ready to dust yourself off and walk away stronger. Play them in order, or skip straight to the part of the journey you’re on right now.

For when you need to feel it

  1. “Someone Like You” – Adele — The definitive cry-in-your-room ballad.
  2. “All Too Well” – Taylor Swift — A slow-burn heartbreak in song form.
  3. “Jar of Hearts” – Christina Perri — For the betrayal that still stings.
  4. “Cry Me a River” – Justin Timberlake — Hurt with a sharp edge of anger.
  5. “Somebody That I Used to Know” – Gotye — That strange ache of a love gone cold.
  6. “traitor” – Olivia Rodrigo — Quietly devastating and painfully relatable.
  7. “Need You Now” – Lady A — The late-night, weak-moment anthem.
  8. “You Oughta Know” – Alanis Morissette — Raw, furious and cathartic.
  9. “Ghost” – Justin Bieber — Longing for someone you can’t get back.
  10. “drivers license” – Olivia Rodrigo — The modern heartbreak phenomenon, for good reason.

For when you’re ready to move on

  1. “Since U Been Gone” – Kelly Clarkson — The ultimate freedom singalong.
  2. “Thank U, Next” – Ariana Grande — Gratitude over grudges.
  3. “Flowers” – Miley Cyrus — A self-love victory lap.
  4. “Irreplaceable” – Beyoncé — The kiss-off that turned closure into a hit.
  5. “Stronger (What Doesn’t Kill You)” – Kelly Clarkson — Proof you’ll come out tougher.
  6. “I Will Survive” – Gloria Gaynor — The original breakup anthem, still undefeated.
  7. “Shake It Off” – Taylor Swift — Shrug it off and keep dancing.
  8. “good 4 u” – Olivia Rodrigo — Pop-punk energy to power through the anger.
  9. “Survivor” – Destiny’s Child — Pure resilience.
  10. “Before He Cheats” – Carrie Underwood — Petty, satisfying and a lot of fun.
  11. “Fighter” – Christina Aguilera — Turning the pain into fuel.
  12. “Praying” – Kesha — Strength and grace after the worst.
  13. “We Are Never Ever Getting Back Together” – Taylor Swift — A firm, cheerful no.
  14. “Rolling in the Deep” – Adele — Heartbreak with its head held high.
  15. “Roar” – Katy Perry — Finding your voice again.

A note to end on: wherever you are in the process, be patient with yourself — moving on is rarely a straight line. Let the sad songs do their work, then lean on the empowering ones when you’re ready. One day soon, these will just be good songs again, not the soundtrack to your worst week.