BlogOctober 25, 2026

How Many Calories Does 30 Minutes of Walking Burn?

A brisk 30-minute walk burns roughly 100-200 calories depending on your weight and pace. Here is the math, the MET values, and how to get the most out of every walk.

Walking is the simplest form of exercise — no equipment, no gym, no learning curve. But how many calories does it actually burn? The answer depends on two things: your body weight and your pace.

The short answer

For a 70 kg (154 lb) person walking at a brisk pace (5 km/h) for 30 minutes, the burn is about 133 kcal. Slow it down to 3.2 km/h and you get ~98 kcal. Push to a power walk at 6.5 km/h and it jumps to ~175 kcal.

The formula is simple: kcal = MET × weight (kg) × hours.

A 90 kg person walking briskly for 30 minutes burns about 171 kcal — roughly 30% more than a 70 kg person doing the same walk. Weight is the biggest single factor.

Why walking is underrated for fat loss

Walking burns a lower rate of calories per minute than running, but it has three practical advantages:

  1. It is sustainable. Most people can walk daily for months without injury. Running breaks people down.
  2. It barely increases hunger. High-intensity exercise often triggers compensatory eating. Low-intensity walking generally does not.
  3. It stacks. A 20-minute walk to work, a 10-minute walk after lunch, and a 30-minute evening walk add up to an hour — over 250 kcal for a 70 kg person.

How to burn more per walk

  • Add incline. A 5% treadmill incline roughly doubles the burn vs. flat ground.
  • Swing your arms. Deliberately engaging your upper body raises energy expenditure by 5-10%.
  • Carry light weight. A 5 kg backpack adds roughly 10-15% more burn without straining joints.
  • Pick up the pace. Moving from 4 km/h to 6 km/h increases MET from about 3.0 to 5.0 — a 60% jump.

Try it yourself

Use our walking calorie calculator to get a personalized number for your weight and pace. You can also compare walking, running and cycling side by side in the compare tool.

Tagged

walkingweight lossMET values