Stationary Bike Calorie Calculator
| Activity | MET | 70 kg (154 lb) | 90 kg (198 lb) |
|---|---|---|---|
| Walking, 2.8 to 3.4 mph, level, moderate pace | 3.8 | 279 | 359 |
| Walking, 3.5 to 3.9 mph, level, brisk pace | 4.8 | 353 | 454 |
| Hiking, cross country | 6.0 | 441 | 567 |
| Running, 6.0 to 6.3 mph (10 min/mile) | 9.3 | 684 | 879 |
| Running, 8 mph (7:30 min/mile) | 12.0 | 882 | 1134 |
| Bicycling, 12 to 13.9 mph, moderate effort | 8.0 | 588 | 756 |
| Rowing ergometer, 100 to 149 watts, vigorous | 7.5 | 551 | 709 |
| Swimming laps, freestyle, slow, recreational | 5.8 | 426 | 548 |
| Resistance training, multiple exercises, 8 to 15 reps | 3.5 | 257 | 331 |
kcal per hour, worked out as MET x 3.5 x body weight in kg / 200, which gives kcal per minute. MET values from the Compendium of Physical Activities (Ainsworth et al.). Full list of activities and codes further down.
MET tables describe an average person at that body weight. Real burn moves with fitness, terrain, heat, running economy and how much muscle you carry, so read this as a band rather than a figure. A chest strap or a device estimate lands closer. The number also includes the calories you would have burned sitting still over the same minutes, so it is gross, not net.
Thirty minutes on a stationary bike at 90 to 100 watts costs a 70 kg rider about 220 kcal, and an hour about 441. Hold 200 watts instead and the hour is closer to 790. The calculator above uses the Compendium MET value for each wattage band, and because a bike is one of the few places you can read your actual work in watts, this page also shows the cross check that lets you skip the table entirely.
Stationary bike calorie calculator: calories per hour by watts
| Wattage band | MET | 60 kg | 70 kg | 90 kg |
|---|---|---|---|---|
| 25-30 W, warm-up spin | 3.5 | 221 | 257 | 331 |
| 50 W, light | 4.0 | 252 | 294 | 378 |
| 90-100 W, moderate | 6.0 | 378 | 441 | 567 |
| 151-199 W, hard | 10.3 | 649 | 757 | 973 |
| 200-229 W, vigorous | 10.8 | 680 | 794 | 1021 |
| 230-250 W, near threshold | 12.5 | 788 | 919 | 1181 |
movementrebels.com
Compendium codes 01210, 01214, 01220, 01232, 01236 and 01240. By session length at 90 to 100 W:
| Duration | 60 kg | 70 kg | 90 kg |
|---|---|---|---|
| 20 min | 126 | 147 | 189 |
| 30 min | 189 | 221 | 284 |
| 45 min | 284 | 331 | 425 |
| 60 min | 378 | 441 | 567 |
movementrebels.com
The formula
kcal per minute = MET x 3.5 x body weight in kg / 200
For 70 kg at 90 to 100 W: 6.0 x 3.5 x 70 / 200 = 7.35 kcal per minute, 441 an hour. That is the sum the calculator prints, with the code, every time.
The better number, if you have watts
Here is the problem with the table on a bike: it scales with body weight, because MET values are per kilogram, so it says a 90 kg rider at 100 W burns half as much again as a 60 kg rider at the same 100 W, which on the road is partly true since the heavier rider has to move more mass up every rise. On a stationary bike nobody moves anywhere. Same 100 watts, same work. The calorie cost of that work depends on their efficiency, not their weight.
A power reading gives you the direct route. One watt for one second is one joule, so 100 W for an hour is 360 kJ, or 86 kcal, of mechanical work. Human legs turn food into pedal force at a gross efficiency of about 20 to 25 percent, so divide by that and you have the gross calorie cost.
| Power | Mechanical work per hour | kcal per hour at 25% efficiency | at 20% efficiency |
|---|---|---|---|
| 100 W | 86 kcal | 344 | 430 |
| 150 W | 129 kcal | 516 | 645 |
| 200 W | 172 kcal | 688 | 860 |
| 250 W | 215 kcal | 860 | 1075 |
movementrebels.com
The shortcut cyclists use is kcal per hour equals watts times 3.6, which assumes about 24 percent efficiency, and it sits inside that band. Compare it with the MET rows: 100 W at 70 kg gives 441 from the table and 344 to 430 from the watts. Same ballpark. The watt figure is the one that does not change when you type a different weight, though at low power it undershoots, because efficiency falls away and the resting cost dominates, so below about 75 W the table is the better guide.
Both numbers are estimates
The MET rows describe an average person of that weight in a lab, and the watt route assumes an efficiency you have not measured. Trained cyclists tend toward the top of the efficiency band, newer riders the bottom, and a 5 percent swing in efficiency is a 20 percent swing in calories. The console adds its own layer: many bikes estimate calories from resistance level and cadence rather than measured power, some assume a default weight, and a spin bike with no power meter is guessing at the watts to begin with. A wrist tracker reads heart rate, which climbs in a hot room even when the watts do not. In independent tests wrist devices have missed energy expenditure by a quarter or more.
All of the figures are gross. They include the roughly 1 MET, about 74 kcal an hour at 70 kg, you would have spent sitting on a sofa. Subtract it, or subtract 1 from the MET, when you eat the session back. The calories burned calculator shows gross and net together.
Where the number goes
A trainer session is a line in the day's budget. Set the budget with the TDEE calculator, size the cut with the calorie deficit calculator, and use the net figure rather than the gross one if you eat any of it back. The outdoor version, per kilometre rather than per minute, is the cycling calories page. The machine next to the bike has its own page too, the rowing calorie calculator, and the MET calculator holds the full table of 46 values.
How Movement Rebels fits
If your trainer or your bike computer records to Garmin Connect, or the ride reaches Apple Health from an iPhone, the coach in Movement Rebels reads it when it syncs, with duration, average and normalized power, TSS, intensity factor and per-lap power. That is measured work, and the coach uses it as training load when it plans the week and in the post-ride debrief. It reads your ride, not the average rider's.
The coach cannot see what you eat. Rebel Fuel is your own log and nothing from it reaches the coach, so it will not compare intake to what you rode off. If you are cutting, write it in the notes for your coach, and it will read a rising resting heart rate or a falling HRV as a fuelling signal rather than lost fitness. For how to keep strength and power while the scale drops, read Training on a Calorie Deficit.
MET values used here
Every value below is quoted from the Compendium of Physical Activities with its activity code, so you can look up the entry yourself. One MET is the oxygen cost of sitting quietly, about 3.5 ml of oxygen per kg per minute.
Walking and hiking
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Walking, 2.0 to 2.4 mph, level, slow pace | 2.8 | 17152 | 206 |
| Walking, 2.8 to 3.4 mph, level, moderate pace | 3.8 | 17190 | 279 |
| Walking, 3.5 to 3.9 mph, level, brisk pace | 4.8 | 17200 | 353 |
| Walking, 4.0 to 4.4 mph, level, very brisk pace | 5.5 | 17220 | 404 |
| Hiking, cross country | 6.0 | 17080 | 441 |
| Climbing hills, no load, 1 to 5% grade | 5.3 | 17034 | 390 |
| Climbing hills, no load, 6 to 10% grade | 7.0 | 17035 | 515 |
Treadmill walking
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Treadmill walking, 2.0 to 2.4 mph, 0% grade | 3.0 | 17349 | 221 |
| Treadmill walking, 2.5 to 2.9 mph, 0% grade | 3.5 | 17352 | 257 |
| Treadmill walking, 3.0 to 3.4 mph, 0% grade | 3.8 | 17355 | 279 |
| Treadmill walking, 3.5 to 3.9 mph, 0% grade | 4.8 | 17358 | 353 |
| Treadmill walking, 4.0 to 4.4 mph, 0% grade | 5.8 | 17361 | 426 |
| Treadmill walking, 4.5 to 4.9 mph, 0% grade | 6.8 | 17364 | 500 |
| Treadmill walking, 5.0 to 5.5 mph, 0% grade | 8.3 | 17367 | 610 |
Running
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Jogging, general, self-selected pace | 7.5 | 12020 | 551 |
| Running, 4.0 to 4.2 mph (14 min/mile) | 6.5 | 12028 | 478 |
| Running, 5.0 to 5.2 mph (12 min/mile) | 8.5 | 12030 | 625 |
| Running, 5.5 to 5.8 mph (10:30 min/mile) | 9.0 | 12045 | 662 |
| Running, 6.0 to 6.3 mph (10 min/mile) | 9.3 | 12050 | 684 |
| Running, 7 mph (8:30 min/mile) | 11.0 | 12070 | 809 |
| Running, 8 mph (7:30 min/mile) | 12.0 | 12090 | 882 |
| Running, 9 mph (6:30 min/mile) | 13.0 | 12110 | 956 |
| Running, 10 mph (6 min/mile) | 14.8 | 12120 | 1088 |
Curved (non-motorised) treadmill running
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Curved treadmill running, 5.0 to 5.9 mph | 11.0 | 12410 | 809 |
| Curved treadmill running, 7.0 to 7.9 mph | 12.0 | 12412 | 882 |
| Curved treadmill running, 8.0 to 8.9 mph | 14.0 | 12414 | 1029 |
Cycling
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Bicycling, under 10 mph, leisure | 4.0 | 01010 | 294 |
| Bicycling, 10 to 11.9 mph, light effort | 6.8 | 01020 | 500 |
| Bicycling, 12 to 13.9 mph, moderate effort | 8.0 | 01030 | 588 |
| Bicycling, 14 to 15.9 mph, vigorous effort | 10.0 | 01040 | 735 |
| Bicycling, 16 to 19 mph, racing | 12.0 | 01050 | 882 |
Stationary cycling
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Stationary bike, 25 to 30 watts, very light | 3.5 | 01210 | 257 |
| Stationary bike, 50 watts, light effort | 4.0 | 01214 | 294 |
| Stationary bike, 90 to 100 watts, moderate | 6.0 | 01220 | 441 |
| Stationary bike, 151 to 199 watts | 10.3 | 01232 | 757 |
| Stationary bike, 200 to 229 watts, vigorous | 10.8 | 01236 | 794 |
| Stationary bike, 230 to 250 watts, very vigorous | 12.5 | 01240 | 919 |
Rowing machine
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Rowing ergometer, under 100 watts, moderate | 5.0 | 02071 | 368 |
| Rowing ergometer, 100 to 149 watts, vigorous | 7.5 | 02072 | 551 |
| Rowing ergometer, 150 to 199 watts, vigorous | 11.0 | 02073 | 809 |
| Rowing ergometer, 200 watts and up, very vigorous | 14.0 | 02074 | 1029 |
Swimming
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Swimming laps, freestyle, slow, recreational | 5.8 | 18240 | 426 |
| Swimming laps, freestyle, fast, vigorous effort | 9.8 | 18230 | 720 |
| Swimming, leisurely, not lap swimming | 6.0 | 18310 | 441 |
| Swimming, backstroke, recreational | 4.8 | 18255 | 353 |
| Swimming, breaststroke, recreational | 5.3 | 18265 | 390 |
Strength and gym
| Activity | MET | Code | kcal/hour at 70 kg |
|---|---|---|---|
| Resistance training, multiple exercises, 8 to 15 reps | 3.5 | 02054 | 257 |
| Resistance training, power lifting or body building, vigorous | 6.0 | 02050 | 441 |
| Calisthenics: pushups, pull-ups, burpees, vigorous | 7.5 | 02020 | 551 |
| Elliptical trainer, moderate effort | 5.0 | 02048 | 368 |
| Elliptical trainer, vigorous effort | 9.0 | 02049 | 662 |
Source: Compendium of Physical Activities (Ainsworth et al.), pacompendium.com. Codes are the Compendium's own.
Questions
How many calories does 30 minutes on a stationary bike burn?
About 220 kcal at 70 kg holding 90 to 100 watts, 190 at 60 kg and 284 at 90 kg. At 200 watts the 70 kg figure is closer to 400. If your bike shows watts, multiply average watts by 1.8 for a 30-minute session and you have the same estimate without the table.
Is the stationary bike calorie counter accurate?
If the bike measures power and knows your weight, it is usually within 10 to 20 percent. If it estimates from resistance and cadence, or has never asked your weight, treat it as a way to compare your own sessions and nothing more.
How do I convert watts to calories?
Kilocalories per hour is roughly watts times 3.6. Behind that: watts times 3,600 seconds gives joules, divide by 4,184 for kilocalories of mechanical work, then divide by an efficiency of about 0.20 to 0.25.
Does a heavier person burn more on a stationary bike?
At the same watts, only a little, through a higher resting cost. The MET table says otherwise because its values scale with weight, which is right for walking and running and less right for a machine where your weight sits on a saddle.
More power & cycling tools
Training on a Calorie Deficit: Maintaining Strength While Losing Fat
The full breakdown behind this calculator.
Your numbers, working for you.
Connect Garmin or Apple Health and your AI coach uses results like this to shape every session. One app instead of five, 7-day free trial, no card.
Start 7-day trial