30-Minute Easy Indoor Cycling Ride

  • 30 min
  • Easy
  • 17 intervals
  • Peak resistance 7/10
  • ~270 kcal

Free, no sign-up needed. The timer beeps at every work and rest change.

This 30-minute indoor cycling ride is designed for beginners or those seeking a low-impact cardio session. It focuses on building aerobic endurance and leg strength through structured intervals.

The workout progresses through several blocks, alternating between steady-state efforts, simulated climbs with lower cadence, and brief high-intensity sprints. Resistance levels range from 2 to 7, and cadences vary from 60 to 120 RPM.

Choose a resistance level that allows you to maintain the target cadence comfortably. For climbs, aim for a controlled effort, and for sprints, focus on explosive power.

The ride

Bar height = resistance, width = time
StartBlockTimeResistanceRPMCue
0:00 Welcome & Warm UpEasy spin, let's wake up these legs. Find your comfortable rhythm. 4:00 2/10 80–90 Easy spin, let's wake up these legs. Find your comfortable rhythm.
4:00 Steady RollPicking up the pace slightly. Steady effort, smooth pedaling. 3:00 4/10 85–95 Picking up the pace slightly. Steady effort, smooth pedaling.
7:00 Gentle InclineResistance up a touch. Sit heavy, drive those pedals with control. 2:00 5/10 70–80 Resistance up a touch. Sit heavy, drive those pedals with control.
9:00 Recovery SpinEasy spin, catch your breath. Shake out those legs, you earned this rest. 1:30 2/10 75–85 Easy spin, catch your breath. Shake out those legs, you earned this rest.
10:30 Rolling HillsBack to a steady pace. Think of rolling terrain, maintaining momentum. 2:30 4/10 85–95 Back to a steady pace. Think of rolling terrain, maintaining momentum.
13:00 Moderate ClimbHeavier resistance now. Engage your core, push through each pedal stroke. 2:00 6/10 65–75 Heavier resistance now. Engage your core, push through each pedal stroke.
15:00 Quick RecoveryEase back. Let your heart rate settle, easy spinning. 1:00 3/10 70–80 Ease back. Let your heart rate settle, easy spinning.
16:00 Tempo PushSteady tempo. Find a strong, sustainable pace. Talk test: short sentences only. 2:00 5/10 85–95 Steady tempo. Find a strong, sustainable pace. Talk test: short sentences only.
18:00 Short All-Out KickALL OUT! Sprint like you mean it! Legs are FLYING! 0:30 7/10 105–115 ALL OUT! Sprint like you mean it! Legs are FLYING!
18:30 Active RecoveryEasy spin, recover fully. Deep breaths, let the fatigue melt away. 1:00 2/10 70–80 Easy spin, recover fully. Deep breaths, let the fatigue melt away.
19:30 Sustained ClimbClimbing again, dig deep! Feel the burn, push through the resistance. 2:30 6/10 60–70 Climbing again, dig deep! Feel the burn, push through the resistance.
22:00 Second All-OutPush it! Maximum effort! Give me everything you've got! 0:30 7/10 105–115 Push it! Maximum effort! Give me everything you've got!
22:30 Recovery SpinEasy pedaling. Breathe deep and recover. Almost there! 1:00 3/10 75–85 Easy pedaling. Breathe deep and recover. Almost there!
23:30 Final Climb PushLast climb! This is where we build strength. Sit heavy, power up! 2:00 7/10 60–70 Last climb! This is where we build strength. Sit heavy, power up!
25:30 Third All-Out SprintFINAL SPRINT! Empty the tank! Spin fast, finish strong! 0:30 7/10 110–120 FINAL SPRINT! Empty the tank! Spin fast, finish strong!
26:00 Steady Flat RoadBack to a steady pace. Smooth out your pedal stroke, recover your legs. 3:00 4/10 85–95 Back to a steady pace. Smooth out your pedal stroke, recover your legs.
29:00 Final PushLast push! Increase resistance slightly, maintain a strong cadence. Finish proud! 1:00 5/10 90–100 Last push! Increase resistance slightly, maintain a strong cadence. Finish proud!

Resistance 1 is an easy spin with no load and 10 is your heaviest climb. Adjust the numbers to your bike.