{
  "slug": "calories-cycling",
  "title": "Calorie Burn — Cycling",
  "category": "Energy Expenditure",
  "category_slug": "energy-expenditure",
  "tier": 1,
  "summary": "Estimate calorie burn during cycling using speed-bracketed MET values and body weight.",
  "description": "This calculator estimates calorie burn during cycling by applying speed-bracketed MET (metabolic equivalent of task) values from the 2011 Compendium of Physical Activities (Ainsworth et al.) to body weight and ride duration. It accepts weight in kilograms, cycling duration in minutes, and average speed in km/h, then outputs total energy expenditure in kilocalories using the standard formula: MET × body mass (kg) × duration (hours). The tool assigns one of five MET values—4.0, 6.8, 8.0, 10.0, or 15.8—based on speed thresholds at 16, 20, 25, and 32 km/h, making it most applicable to steady-pace outdoor or indoor cycling at constant effort.",
  "page_url": "https://fitmetriclab.com/en/tools/energy-expenditure/calories-cycling/",
  "api_url": "https://fitmetriclab.com/api/tools/calories-cycling.json",
  "formula": {
    "id": "calories_cycling",
    "expression": "\\text{Calories} = \\text{MET}(v) \\times w \\times \\frac{t}{60}",
    "variables": [
      {
        "symbol": "w",
        "description": "Weight in kg"
      },
      {
        "symbol": "t",
        "description": "Duration in minutes"
      },
      {
        "symbol": "v",
        "description": "Speed in km/h"
      }
    ]
  },
  "inputs": [
    {
      "id": "weight_kg",
      "label": "Weight",
      "type": "number",
      "unit": "kg",
      "default": 75,
      "min": 20,
      "max": 300,
      "step": 0.1
    },
    {
      "id": "minutes",
      "label": "Duration",
      "type": "number",
      "unit": "min",
      "default": 60,
      "min": 1,
      "max": 300,
      "step": 1
    },
    {
      "id": "speed_kmh",
      "label": "Speed",
      "type": "number",
      "unit": "km/h",
      "default": 10,
      "min": 1,
      "max": 60,
      "step": 0.1
    }
  ],
  "worked_example": {
    "inputs": {
      "weight_kg": 75,
      "minutes": 60,
      "speed_kmh": 10
    },
    "expected_output": "300 kcal"
  },
  "result_summary_template": "For a rider weighing {weight_kg} cycling at {speed_kmh} for {minutes}, the MET-based formula estimates {result}.",
  "methodology": "Applies MET × body mass (kg) × duration (hours) using speed-bracketed MET values (4.0, 6.8, 8.0, 10.0, 15.8) from the 2011 Compendium of Physical Activities (Ainsworth et al.). Speed thresholds at 16, 20, 25, and 32 km/h define the brackets.",
  "sources": [
    {
      "label": "Ainsworth BE, et al. 2011 Compendium of Physical Activities: a second update of codes and MET values. Med Sci Sports Exerc. 2011;43(8):1575-1581.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/21681120/"
    },
    {
      "label": "Jeukendrup AE, Martin J. Improving cycling performance: how should we spend our time and money. Sports Med. 2001;31(7):559-569.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/11428685/"
    },
    {
      "label": "Olds TS, et al. Modeling road-cycling performance. J Appl Physiol. 1995;78(4):1596-1611.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/7615476/"
    }
  ],
  "faqs": [
    {
      "question": "Why does calorie burn jump at certain speeds?",
      "answer": "The calculator assigns discrete MET values at speed thresholds (16, 20, 25, and 32 km/h). These brackets reflect measured increases in oxygen consumption as aerodynamic drag and mechanical power requirements rise. The jumps are artifacts of binning continuous data into categories for practical estimation."
    },
    {
      "question": "How accurate is MET-based cycling calorie estimation?",
      "answer": "Population-level MET values typically fall within ±15–20 percent of laboratory indirect calorimetry for steady-state cycling on flat terrain. Individual variation, terrain grade, wind, drafting, and bicycle type can shift actual expenditure significantly above or below the estimate."
    },
    {
      "question": "Does this calculator account for hills or wind?",
      "answer": "No. The tool uses only speed and applies flat-terrain MET values. Climbing a 5 percent grade at 15 km/h requires far more energy than riding 15 km/h on flat ground, but both would receive the same MET assignment here. Wind resistance also scales non-linearly with speed and is not modeled."
    },
    {
      "question": "What is the difference between MET 8.0 and MET 10.0 cycling?",
      "answer": "MET 8.0 corresponds to the 20–24.9 km/h bracket, while MET 10.0 applies to 25–31.9 km/h. At 25 km/h, aerodynamic drag becomes the dominant resistive force, requiring disproportionately more power—and thus oxygen consumption—per additional km/h of speed."
    },
    {
      "question": "Can I use this for indoor cycling or spin classes?",
      "answer": "The MET values derive from outdoor road-cycling studies where speed equates to forward motion against air resistance. Indoor stationary cycling at a given resistance setting may produce similar heart rates but lacks the aerodynamic component, so direct speed-to-MET mapping may not apply. Some users estimate indoor effort by perceived exertion equivalents."
    }
  ],
  "related_tools": [
    {
      "slug": "calories-running",
      "title": "Calorie Burn — Running",
      "api_url": "https://fitmetriclab.com/api/tools/calories-running.json",
      "page_url": "https://fitmetriclab.com/en/tools/energy-expenditure/calories-running/"
    },
    {
      "slug": "calories-walking",
      "title": "Calorie Burn — Walking",
      "api_url": "https://fitmetriclab.com/api/tools/calories-walking.json",
      "page_url": "https://fitmetriclab.com/en/tools/energy-expenditure/calories-walking/"
    },
    {
      "slug": "calories-rowing",
      "title": "Calorie Burn — Rowing",
      "api_url": "https://fitmetriclab.com/api/tools/calories-rowing.json",
      "page_url": "https://fitmetriclab.com/en/tools/energy-expenditure/calories-rowing/"
    }
  ],
  "last_updated": "2026-04-22",
  "price": {
    "value": 0,
    "currency": "USD"
  },
  "runs_in_browser": true,
  "disclaimer": "Educational estimate produced from a published formula. Not medical, nutritional, or training advice. Calculations are deterministic — apply the formula to the inputs to reproduce the result."
}