What BPM is best for cardio?

For cardio, 140-160 BPM is the sweet spot for most workouts. Running benefits from 170-180 BPM (matches stride cadence). HIIT and intense cardio sessions work best at 140-160 BPM. Steady-state cardio (long runs, cycling) anchors at 130-145 BPM.

Cardio BPM by activity

Cardio activityBest BPM
Running (5K-10K pace)170-180 BPM
Running (long distance)160-175 BPM
Sprint intervals180-190 BPM
HIIT / Tabata140-160 BPM
Cycling / Spin (sustained)120-140 BPM
Cycling sprints135-150 BPM
Treadmill (incline walk)120-135 BPM
Boxing / Cardio combat140-170 BPM
Cardio dance / Zumba130-150 BPM

See our full workout BPM guide for more activities and music genre suggestions.

Why running pairs with 170-180 BPM

Research by Daniels (Daniels' Running Formula, 2014) and Vaughan (Biomechanics of Running, 1996) places elite distance runners at approximately 180 steps per minute. Recreational runners typically average 150-170 steps. Music at 170-180 BPM helps recreational runners reach the more efficient elite cadence by entrainment — your feet hit the ground in time with the beat.

Why HIIT pairs with 140-160 BPM

HIIT involves alternating high-effort and rest phases (typically 20-40 seconds each). Music at 140-160 BPM keeps energy high without rushing the work intervals. Hard techno (140-150 BPM), drum and bass intros (160-170), and aggressive EDM all work well.

Practical playlist tips

Need to find the BPM of a song right now?

Use the Tap Tempo Tool

Related questions

Built by the team behind