Rucking Calories Calculator: Backpack Weight & Pace

Use this rucking calories calculator to estimate the energy used during a steady walk with a backpack. Compare pack weights or walking speeds, then check the conditions and limits behind your estimate.

How to estimate calories for a ruck

Enter steady-walk details to estimate calories for the full walk, then use the comparisons to see how one changed input affects the estimate.

  1. Enter your weights: Enter your body weight without the backpack and choose lb or kg. Weigh the fully loaded backpack, including the bag, water, and gear, and enter its separate weight and unit. You can subtract your scale reading without the backpack from your reading while holding it.
  2. Choose what you know: Use distance and moving time, pace in minutes:seconds per mile or kilometer, or speed from a watch, app, or treadmill. The calculator converts distance and time or pace to speed for you. For example, 3 miles in 60 minutes of walking is 3 mph or 20:00 per mile.
  3. Describe the ground: Choose one supported surface and flat ground or a known uphill grade. For unknown or changing hills, you must explicitly choose a flat-ground baseline to calculate a comparison. That baseline assumes 0% grade; it does not estimate the actual hills. Downhill and mixed surfaces remain unsupported.
  4. Enter walking time: Count only the minutes spent walking. Leave out breaks; enter 90 for 1 hour 30 minutes. Use your watch or app’s moving time, or subtract stopped minutes from total outing time.
  5. Read the estimate: Calculate to see gross calories for the walk, including energy used at rest. A flat-ground baseline stays clearly labeled in the result and its saved or shared summary. Compare one pack weight or pace at a time; enter pace as minutes:seconds, such as 20:30.
Walking speed
Distance covered per unit of time, such as meters per second (m/s).
Walking pace
Time needed to cover a distance, such as minutes per mile. A shorter pace means a faster speed.
Walking time
Minutes spent walking under the selected conditions. Breaks and changing conditions are not separate parts of this estimate.
Gross calories
The full session estimate, including energy used at rest during the walk.

What this calorie estimate means

This total includes calories used at rest and does not calculate a separate amount above rest. Walks of 120 minutes or more show a fatigue note because a steady rate may underestimate longer sessions.

Compare pack weight or walking speed

Each comparison changes one input while body weight, walking time, grade, surface, and the other selected input stay fixed. At a faster speed, you cover more distance in the same walking time; this is not the estimate for the same fixed route walked faster. The calculator compares only the values you enter, and unsupported alternatives are marked unavailable. These estimates do not recommend a pack weight or speed.

This example keeps body weight, walking speed, time, slope, and surface fixed while changing only backpack weight. It shows how the model responds to that input; it is not a recommended load.

Estimated calories by backpack weight — 60 minutes at 1 m/s on level paved ground

On a narrow screen, scroll inside the chart to see every label. With a keyboard, focus the chart and use the arrow keys.

Calories increase across the example backpack weightsIllustrative estimates for an 80 kg person walking for 60 minutes at 1 meter per second on level paved ground. 10 kg backpack: 222 kcal; 20 kg backpack: 243 kcal; 30 kg backpack: 272 kcal; 40 kg backpack: 310 kcal. This comparison is not a load recommendation.Pack (kg)Calories (kcal)08016024032010 kg22220 kg24330 kg27240 kg310Calories (kcal)

Illustrative estimates only. No pack weight is recommended.

Backpack weight is in kg. Calories are gross session estimates in kcal and include energy used at rest.

On a narrow screen, scroll inside the table to see every column. With a keyboard, focus the table area and use the arrow keys.

80 kg body weight, 60 minutes, 1 m/s on level paved ground
Backpack weightCalories
10 kg222 kcal
20 kg243 kcal
30 kg272 kcal
40 kg310 kcal

A rucking example

At the same walking speed, surface, slope, and load, more walking time adds to the estimated total. These examples use the same model and inputs as the calculator.

Walking time is minutes under steady conditions. Calories are gross session estimates in kcal and include energy used at rest.

On a narrow screen, scroll inside the table to see every column. With a keyboard, focus the table area and use the arrow keys.

80 kg body weight, 20 kg backpack, 1 m/s on level paved ground
Walking timeCalories
30 min122 kcal
60 min243 kcal
90 min365 kcal

Supported walking conditions

Use steady uphill or level walking with one backpack on one surface. Running, downhill or mixed-slope routes, mixed surfaces, snow, and weight carried elsewhere are outside the estimate. For walks of 120 minutes or more, fatigue may make the estimate low.

Use one steady surface, walking speed, and uphill grade for the whole estimate. The supported ranges depend on the selected surface.

Speed limits depend on the surface; uphill grade is supported only on paved ground. Speed is shown in m/s, km/h, and mph. Running and downhill walking are not included.

On a narrow screen, scroll inside the table to see every column. With a keyboard, focus the table area and use the arrow keys.

Supported steady walking conditions by surface
Walking surfaceWalking speedUphill grade
Paved road / treadmill0.70–1.8 m/s (2.52–6.48 km/h; 1.57–4.02 mph)0–9% on paved ground
Dirt road0.70–1.55 m/s (2.52–5.58 km/h; 1.57–3.46 mph)Level ground only
Light brush0.70–1.55 m/s (2.52–5.58 km/h; 1.57–3.46 mph)Level ground only
Heavy brush0.70–1.1 m/s (2.52–3.96 km/h; 1.57–2.46 mph)Level ground only
Swampy bog0.70–1.1 m/s (2.52–3.96 km/h; 1.57–2.46 mph)Level ground only
Loose sand0.70–1.1 m/s (2.52–3.96 km/h; 1.57–2.46 mph)Level ground only

The original 1977 model used six fit adult men; later surface studies cover limited conditions.

How the estimate works

How this estimate is calculated

The Pandolf walking-with-a-backpack model combines body weight, backpack weight, walking speed, uphill grade, and surface to estimate energy per hour. That rate is applied to walking time. This is gross session energy, including energy used at rest; it is not calories above rest.

The published model estimates total energy from body weight, backpack weight, pace, slope, and surface, then applies that rate across the session time.

Research behind this estimate

View research sources

These references list the activity values or study methods behind this estimate.

Choose another calculator when you want to answer a related question with a different activity or time scale.

Rucking questions

Is walking speed the same as pace?

Speed is distance covered per unit of time, such as m/s, km/h, or mph. Pace is time per distance, such as min/mile or min/km. A faster speed means a shorter pace.

Should walking time include breaks?

Enter time spent walking and leave out breaks. Use moving time from a watch or app, or subtract breaks from the total outing time. For example, 75 minutes out minus a 15-minute break is 60 walking minutes. The estimate still uses one steady speed and surface.

Does this result subtract calories used at rest?

No. The displayed total is gross session energy and includes energy used at rest; it is not a separate estimate above rest.

Can I enter a hilly or mixed-surface route?

The route estimate supports one steady uphill grade and one surface. Downhill, changing hills, and mixed surfaces are outside that model. If you do not know the incline, you may explicitly choose a labeled flat-ground baseline at 0%; it is a comparison, not an estimate of the actual hilly route.

How should I read the comparison table?

Each row changes one input while holding body weight, the other pack or speed input, walking time, grade, and surface fixed. Enter comparison pace as minutes:seconds: 20:30 means 20 minutes 30 seconds per mile or kilometer. A flat-ground baseline assumption also applies to every comparison row.

Use Calculator