Posted on

100 Best Spin Songs of All Time—According to My 10 Years Teaching Spinning

100 Best Spin Songs of All Time

In order to have the best spin class in town, you need to use the best spin songs. I don’t make the rules! Usually, I find that it’s hardest to decide what songs to use in my spin class routine when I’m just starting with a new class or I’ve fallen into a rut with my class. If you’re dealing with either of those things, this list will help. I rounded up the 100 best spin songs of all time—with a range of BPMs for every type of indoor cycle exercise you could want—to help you plan an unforgettable class. It’s got something for everyone to enjoy, including a mix of punk and rock, pop and EDM, new school and old school spin songs!

I’ve broken down the songs by BPM (beats per minute): 

  • 140 or more BPM: Great options for sprint songs. Typically, these are the songs you’ll want to use when you want fast pedaling, because riders like to pedal to the beat of the music. 
  • 120-140 BPM: Great for marches and jumps. I like to choose songs with a powerful, steady beat. You can play with the resistance and sit or stand while still maintaining a consistent pace. 
  • 120 or less BPM: Great for climbs. Think slower feet and heavy resistance. 

The Best Spin Songs for Sprints (140 or more BPM) 

  1. Fitz and The Tantrums – “Handclap” (140 BPM) 
  2. Billie Eilish – “bad guy” (135 BPM)
  3. The Weeknd – “Blinding Lights” (171 BPM)
  4. Queen – “Don’t Stop Me Now” (154 BPM)
  5. Twisted Sister – “We’re Not Gonna Take It” (143 BPM)
  6. The Knack – “My Sharona” (147 BPM)
  7. The Romantics – “What I Like About You” (156 BPM)
  8. Devo – “Whip It” (142 BPM)
  9. KC and The Sunshine Band – “Boogie Shoes” (142 BPM)
  10. The Clash – “Rock the Casbah” (144 BPM)
  11. Britney Spears – “Toxic” (143 BPM)
  12. Macklemore & Ryan Lewis – “Can’t Hold Us” (146 BPM)
  13. Pharrell Williams – “Happy” (160 BPM)
  14. blink-182 – “Feeling This” (158 BPM) 
  15. Ramones – “Blitzkrieg Bop” (176 BPM)
  16. Green Day – “Basket Case” (188 BPM)
  17. The Offspring – “Self Esteem” (192 BPM)
  18. Rise Against – “Savior” (177 BPM)
  19. Blink-182 – “All the Small Things” (148 BPM)
  20. Sum 41 – “Fat Lip” (190 BPM)
  21. Foo Fighters – “Monkey Wrench” (166 BPM)
  22. The Hives – “Hate to Say I Told You So” (151 BPM)
  23. Social Distortion – “Story of My Life” (162 BPM)
  24. Rancid – “Ruby Soho” (170 BPM)
  25. Billy Talent – “Red Flag” (170 BPM)
  26. Arctic Monkeys – “I Bet You Look Good On The Dancefloor” (200 BPM)
  27. The Strokes – “Last Nite” (142 BPM)
  28. The Ramones – “I Wanna Be Sedated” (172 BPM)
  29. Weezer – “Buddy Holly” (172 BPM)
  30. Jimmy Eat World – “The Middle” (164 BPM)
  31. Olivia Rodrigo – “good 4 u” (166 BPM)
  32. Flogging Molly – “What’s Left of the Flag” (156 BPM) 
  33. George Harrison – “Got My Mind Set On You” (152 BPM) 

The Best Spin Songs for Marches and Jumps (120-140 BPM) 

  1. Flo Rida – “Good Feeling” (128 BPM)
  2. LMFAO – “Sexy and I Know It” (130 BPM)
  3. The Clash – “Should I Stay or Should I Go” (125 BPM)
  4. Justin Bieber – “What Do You Mean?” (125 BPM)
  5. Timbaland – “Give It to Me” (136 BPM)
  6. Luther Vandross – “Never Too Much” (135 BPM)
  7. Calvin Harris – “I’m Not Alone” (126 BPM)
  8. Dua Lipa – “Don’t Start Now” (123 BPM)
  9. Salt-N-Pepa – “Push It” (130 BPM)
  10. AC/DC – “Highway to Hell” (123 BPM)
  11. The B-52’s – “Love Shack” (133 BPM)
  12. Daft Punk – “Harder, Better, Faster, Stronger” (122 BPM)
  13. Calvin Harris – “Summer” (128 BPM)
  14. Beyoncé – “Run the World (Girls)” (127 BPM)
  15. Sia – “Chandelier” (130 BPM)
  16. Icona Pop – “I Love It” (126 BPM)
  17. David Guetta – “Titanium” (126 BPM)
  18. Ed Sheeran – “Bad Habits” (126 BPM)
  19. The Proclaimers – “I’m Gonna Be (500 Miles)” (133 BPM)
  20. LMFAO – “Party Rock Anthem” (130 BPM)
  21. Kesha – “Tik Tok” (120 BPM)
  22. Katy Perry – “Firework” (124 BPM)
  23. Billy Joel – “We Didn’t Start the Fire” (138 BPM)
  24. Madonna – “Hung Up” (126 BPM)
  25. The Black Eyed Peas – “I Gotta Feeling” (128 BPM)
  26. Zedd – “Clarity” (128 BPM)
  27. Ariana Grande – “Break Free” (130 BPM)
  28. Flo Rida – “Whistle” (126 BPM)
  29. Pitbull – “Don’t Stop the Party” (127 BPM)
  30. Donna Summer – “Hot Stuff” (130 BPM)
  31. LMFAO – “Shots” (129 BPM)
  32. Avicii – “Wake Me Up” (124 BPM)
  33. Imagine Dragons – “Radioactive” (137 BPM)
  34. Pitbull – “Feel This Moment” (136 BPM)

The Best Spin Songs for Climbs (120 or less BPM) 

  1. X Ambassadors, Jamie N Commons – “Jungle” (78 BPM) 
  2. Imagine Dragons – “Thunder” (84 BPM) 
  3. Nirvana – “Come as You Are” (120 BPM)
  4. Evanescence – “Bring Me To Life” (95 BPM) 
  5. Green Day – “Good Riddance (Time of Your Life)” (104 BPM)
  6. The Smashing Pumpkins – “1979” (116 BPM)
  7. Taylor Swift – “Bad Blood” (86 BPM) 
  8. 5 Seconds of Summer – “Youngblood” (112 BPM) 
  9. Fifth Harmony – “Work From Home” (105 BPM) 
  10. Hailee Steinfeld – “Love Myself” (123 BPM) 
  11. The Killers – “Mr. Brightside” (148 BPM)
  12. Queens of the Stone Age – “No One Knows” (165 BPM)
  13. Jimmy Eat World – “Sweetness” (120 BPM)
  14. Linkin Park – “In the End” (105 BPM)
  15. The White Stripes – “Seven Nation Army” (120 BPM)
  16. Ariana Grande – “Thank U, Next” (107 BPM)
  17. Doja Cat – “Say So” (111 BPM)
  18. BTS – “Dynamite” (114 BPM)
  19. Cardi B – “Up” (98 BPM)
  20. The Kid LAROI – “WITHOUT YOU” (92 BPM)
  21. Taylor Swift – “willow” (107 BPM)
  22. Ariana Grande – “34+35” (112 BPM)
  23. Justin Bieber – “Stay” (122 BPM)
  24. Megan Thee Stallion – “Body” (94 BPM)
  25. Tate McRae – “You Broke Me First” (95 BPM)
  26. Joan Jett & The Blackhearts – “I Love Rock ‘n’ Roll” (96 BPM)
  27. Usher – “DJ Got Us Fallin’ In Love” (120 BPM)
  28. Ed Sheeran – “Castle on the Hill” (135 BPM)
  29. Adele – “Rolling in the Deep” (105 BPM)
  30. Doja Cat – “Kiss Me More” (111 BPM)
  31. Survivor – “Eye of the Tiger” (109 BPM)
  32. Lady Gaga – “Just Dance” (119 BPM)
  33. Guns N’ Roses – “Sweet Child o’ Mine” (125 BPM)

And, that’s a wrap on the 100 best spin songs for a well-rounded spin class. If you’d like more inspo, join my free Spin Routine of the Week newsletter for a full spin class playlist and routine delivered to your inbox every Tuesday. 

For even MORE spin songs, check out my 6 indoor cycling workout routines and playlists.

Happy spinning!