
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)
- Fitz and The Tantrums – “Handclap” (140 BPM)
- Billie Eilish – “bad guy” (135 BPM)
- The Weeknd – “Blinding Lights” (171 BPM)
- Queen – “Don’t Stop Me Now” (154 BPM)
- Twisted Sister – “We’re Not Gonna Take It” (143 BPM)
- The Knack – “My Sharona” (147 BPM)
- The Romantics – “What I Like About You” (156 BPM)
- Devo – “Whip It” (142 BPM)
- KC and The Sunshine Band – “Boogie Shoes” (142 BPM)
- The Clash – “Rock the Casbah” (144 BPM)
- Britney Spears – “Toxic” (143 BPM)
- Macklemore & Ryan Lewis – “Can’t Hold Us” (146 BPM)
- Pharrell Williams – “Happy” (160 BPM)
- blink-182 – “Feeling This” (158 BPM)
- Ramones – “Blitzkrieg Bop” (176 BPM)
- Green Day – “Basket Case” (188 BPM)
- The Offspring – “Self Esteem” (192 BPM)
- Rise Against – “Savior” (177 BPM)
- Blink-182 – “All the Small Things” (148 BPM)
- Sum 41 – “Fat Lip” (190 BPM)
- Foo Fighters – “Monkey Wrench” (166 BPM)
- The Hives – “Hate to Say I Told You So” (151 BPM)
- Social Distortion – “Story of My Life” (162 BPM)
- Rancid – “Ruby Soho” (170 BPM)
- Billy Talent – “Red Flag” (170 BPM)
- Arctic Monkeys – “I Bet You Look Good On The Dancefloor” (200 BPM)
- The Strokes – “Last Nite” (142 BPM)
- The Ramones – “I Wanna Be Sedated” (172 BPM)
- Weezer – “Buddy Holly” (172 BPM)
- Jimmy Eat World – “The Middle” (164 BPM)
- Olivia Rodrigo – “good 4 u” (166 BPM)
- Flogging Molly – “What’s Left of the Flag” (156 BPM)
- George Harrison – “Got My Mind Set On You” (152 BPM)
The Best Spin Songs for Marches and Jumps (120-140 BPM)
- Flo Rida – “Good Feeling” (128 BPM)
- LMFAO – “Sexy and I Know It” (130 BPM)
- The Clash – “Should I Stay or Should I Go” (125 BPM)
- Justin Bieber – “What Do You Mean?” (125 BPM)
- Timbaland – “Give It to Me” (136 BPM)
- Luther Vandross – “Never Too Much” (135 BPM)
- Calvin Harris – “I’m Not Alone” (126 BPM)
- Dua Lipa – “Don’t Start Now” (123 BPM)
- Salt-N-Pepa – “Push It” (130 BPM)
- AC/DC – “Highway to Hell” (123 BPM)
- The B-52’s – “Love Shack” (133 BPM)
- Daft Punk – “Harder, Better, Faster, Stronger” (122 BPM)
- Calvin Harris – “Summer” (128 BPM)
- Beyoncé – “Run the World (Girls)” (127 BPM)
- Sia – “Chandelier” (130 BPM)
- Icona Pop – “I Love It” (126 BPM)
- David Guetta – “Titanium” (126 BPM)
- Ed Sheeran – “Bad Habits” (126 BPM)
- The Proclaimers – “I’m Gonna Be (500 Miles)” (133 BPM)
- LMFAO – “Party Rock Anthem” (130 BPM)
- Kesha – “Tik Tok” (120 BPM)
- Katy Perry – “Firework” (124 BPM)
- Billy Joel – “We Didn’t Start the Fire” (138 BPM)
- Madonna – “Hung Up” (126 BPM)
- The Black Eyed Peas – “I Gotta Feeling” (128 BPM)
- Zedd – “Clarity” (128 BPM)
- Ariana Grande – “Break Free” (130 BPM)
- Flo Rida – “Whistle” (126 BPM)
- Pitbull – “Don’t Stop the Party” (127 BPM)
- Donna Summer – “Hot Stuff” (130 BPM)
- LMFAO – “Shots” (129 BPM)
- Avicii – “Wake Me Up” (124 BPM)
- Imagine Dragons – “Radioactive” (137 BPM)
- Pitbull – “Feel This Moment” (136 BPM)
The Best Spin Songs for Climbs (120 or less BPM)
- X Ambassadors, Jamie N Commons – “Jungle” (78 BPM)
- Imagine Dragons – “Thunder” (84 BPM)
- Nirvana – “Come as You Are” (120 BPM)
- Evanescence – “Bring Me To Life” (95 BPM)
- Green Day – “Good Riddance (Time of Your Life)” (104 BPM)
- The Smashing Pumpkins – “1979” (116 BPM)
- Taylor Swift – “Bad Blood” (86 BPM)
- 5 Seconds of Summer – “Youngblood” (112 BPM)
- Fifth Harmony – “Work From Home” (105 BPM)
- Hailee Steinfeld – “Love Myself” (123 BPM)
- The Killers – “Mr. Brightside” (148 BPM)
- Queens of the Stone Age – “No One Knows” (165 BPM)
- Jimmy Eat World – “Sweetness” (120 BPM)
- Linkin Park – “In the End” (105 BPM)
- The White Stripes – “Seven Nation Army” (120 BPM)
- Ariana Grande – “Thank U, Next” (107 BPM)
- Doja Cat – “Say So” (111 BPM)
- BTS – “Dynamite” (114 BPM)
- Cardi B – “Up” (98 BPM)
- The Kid LAROI – “WITHOUT YOU” (92 BPM)
- Taylor Swift – “willow” (107 BPM)
- Ariana Grande – “34+35” (112 BPM)
- Justin Bieber – “Stay” (122 BPM)
- Megan Thee Stallion – “Body” (94 BPM)
- Tate McRae – “You Broke Me First” (95 BPM)
- Joan Jett & The Blackhearts – “I Love Rock ‘n’ Roll” (96 BPM)
- Usher – “DJ Got Us Fallin’ In Love” (120 BPM)
- Ed Sheeran – “Castle on the Hill” (135 BPM)
- Adele – “Rolling in the Deep” (105 BPM)
- Doja Cat – “Kiss Me More” (111 BPM)
- Survivor – “Eye of the Tiger” (109 BPM)
- Lady Gaga – “Just Dance” (119 BPM)
- 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!