E-bike range calculator

Upload a GPX file or enter the route manually. The model estimates energy from elevation, mass, motor data, surface, temperature and effective battery capacity.

Result
Calculating result...
physics computed server-side
01

Route and surface

Or enter parameters manually
Distance
40km
Elevation gain
800m

20 m/km

02

Motor and assist

Selected motor:BoschPerformance Line CX (Gen 5)85 Nm · 600 W · 2.8 kg

37 motors

Source: bosch-ebike.com — BDU384Y factory values 85 Nm / 600 W / 340% · BDU384Y standard · 2025-2026 · global

AUTO:picks the lowest mode that's enough for the segment. Closest to normal riding: efficient on flat, stronger on steep climbs.

03

Battery

Capacity
750Wh
SLStdXLDual
Bosch Performance Line CX (Gen 5) typically ships with 800 Wh battery

Voltage has marginal range impact (Wh = V × Ah). Higher V gives ~2-5% better efficiency.

New3 years5 years8 years
Effective capacity
720 Wh
from 750 Wh nominal
04

Rider and mass

Rider weight
80kg
Bike weight
24kg

+2.8 kg motor = 26.8 kg total

Pick the closest profile. This is average power across the whole ride, not peak: better fitness relieves the motor and genuinely increases range.

Custom power60 W
05

Conditions

Temperatura
18°C

Optimal temperature

Average speed
18km/h

How does the e-bike range calculator work?

Most online calculators multiply a few coefficients and pull a number out of thin air. Ours computes the real mechanical work the system (rider + motor) must do to cover the route:

  • Rolling resistance: W = C_rr × m × g × d — where C_rr depends on surface (tarmac 0.005, MTB trail 0.035, mud 0.075), m is system mass, d is distance in meters.
  • Climbing: W = m × g × h— pure physics, potential energy. In mountains it's usually the biggest chunk of usage.
  • Drivetrain efficiency: motors are 78-88% efficient (model-dependent), the controller + cabling + voltage add another ~5% losses. Plus temperature and battery age.
  • Rider input:the more you pedal, the less the motor draws. Assist mode sets the motor's share of total work.

Note: air drag is included (CdA = 0.55 standard MTB attack position, ρ = 1.225 kg/m³). At 18-25 km/h MTB usually has only ~3-8% share of total work (less than climbing and rolling). At 40+ km/h on a road e-bike it dominates. You can override CdA in the Details section.

E-bike motors in our database

37 models · where the manufacturer publishes full specs we use the manufacturer page; where they don't (Bafang OEM, some Brose/Yamaha) — RideLab estimate marked in the note

+
Bosch

Performance Line CX (Gen 5)

Torque
85 Nm
Power
600 W
Efficiency
82%
Mass: 2.8 kg · Voltage: 36V
Bosch

Performance Line CX (Gen 5 Performance Upgrade)

Torque
100 Nm
Power
750 W
Efficiency
82%
Mass: 2.8 kg · Voltage: 36V
Bosch

Performance Line CX (Gen 5 Performance Upgrade 2.0)

Torque
120 Nm
Power
750 W
Efficiency
82%
Mass: 2.8 kg · Voltage: 36V
Bosch

Performance Line CX-R

Torque
100 Nm
Power
750 W
Efficiency
82%
Mass: 2.7 kg · Voltage: 36V
Bosch

Performance Line SX

Torque
60 Nm
Power
600 W
Efficiency
83%
Mass: 2 kg · Voltage: 36V
Shimano

STEPS EP801

Torque
85 Nm
Power
600 W
Efficiency
81%
Mass: 2.7 kg · Voltage: 36V
Shimano

STEPS EP6 (DU-EP600)

Torque
85 Nm
Power
500 W
Efficiency
79%
Mass: 3 kg · Voltage: 36V
Specialized

2.2 Motor (Levo Gen 3, Brose S Mag)

Torque
90 Nm
Power
565 W
Efficiency
83%
Mass: 2.9 kg · Voltage: 36V
Specialized

3.1 Motor (Levo Gen 4 standard, 2025)

Torque
101 Nm
Power
666 W
Efficiency
84%
Mass: 2.9 kg · Voltage: 36V
Specialized

S-Works 3.1 Motor (Levo 4, US)

Torque
111 Nm
Power
850 W
Efficiency
84%
Mass: 2.9 kg · Voltage: 36V
Specialized

SL 1.2 (custom Mahle)

Torque
50 Nm
Power
320 W
Efficiency
84%
Mass: 1.95 kg · Voltage: 48V
Brose

Drive S Mag

Torque
90 Nm
Power
565 W
Efficiency
83%
Mass: 2.9 kg · Voltage: 36V
TQ

HPR50 (360 Wh, V01)

Torque
50 Nm
Power
300 W
Efficiency
84%
Mass: 1.85 kg · Voltage: 50.4V
TQ

HPR50 (580 Wh, V05)

Torque
50 Nm
Power
300 W
Efficiency
84%
Mass: 1.85 kg · Voltage: 50.4V
TQ

HPR60

Torque
60 Nm
Power
350 W
Efficiency
84%
Mass: 1.95 kg · Voltage: 48V
DJI

Avinox M1

Torque
105 Nm
Power
1000 W
Efficiency
85%
Mass: 2.52 kg · Voltage: 48V
Bafang

M510 (firmware-tunable)

Torque
95 Nm
Power
600 W
Efficiency
79%
Mass: 3.1 kg · Voltage: 36V
Bafang

M560 (500W)

Torque
95 Nm
Power
1000 W
Efficiency
80%
Mass: 3.5 kg · Voltage: 48V
Bafang

M560 (750W)

Torque
130 Nm
Power
1500 W
Efficiency
80%
Mass: 4 kg · Voltage: 48V
Bafang

Ultra M620

Torque
170 Nm
Power
1600 W
Efficiency
80%
Mass: 5.3 kg · Voltage: 48V
Yamaha

PW-X3

Torque
85 Nm
Power
500 W
Efficiency
80%
Mass: 2.75 kg · Voltage: 36V
Fazua

Ride 60

Torque
60 Nm
Power
450 W
Efficiency
83%
Mass: 1.96 kg · Voltage: 43.2V
Bosch

Performance Line (BDU3xx)

Torque
75 Nm
Power
600 W
Efficiency
80%
Mass: 2.8 kg · Voltage: 36V
Mahle

X20

Torque
65 Nm
Power
275 W
Efficiency
84%
Mass: 1.4 kg · Voltage: 42V
Panasonic

GX Ultimate

Torque
95 Nm
Power
600 W
Efficiency
80%
Mass: 2.95 kg · Voltage: 36V
Bosch

Active Line Plus (BDU334Y, 2024+)

Torque
50 Nm
Power
600 W
Efficiency
79%
Mass: 3.2 kg · Voltage: 36V
Bosch

Active Line Plus (BDU305Y, 2018-2023)

Torque
50 Nm
Power
400 W
Efficiency
78%
Mass: 2.9 kg · Voltage: 36V
Shimano

STEPS E6100

Torque
60 Nm
Power
400 W
Efficiency
79%
Mass: 2.88 kg · Voltage: 36V
Valeo

SmartE Bike 7S

Torque
130 Nm
Power
650 W
Efficiency
82%
Mass: 4.2 kg · Voltage: 48V
ZF

CentriX

Torque
90 Nm
Power
680 W
Efficiency
83%
Mass: 2.5 kg · Voltage: 36V
Bafang

M820

Torque
80 Nm
Power
600 W
Efficiency
81%
Mass: 2.3 kg · Voltage: 36V
Polini

EP3+

Torque
90 Nm
Power
500 W
Efficiency
80%
Mass: 2.8 kg · Voltage: 36V
Bosch

Performance Line CX (Gen 4)

Torque
85 Nm
Power
600 W
Efficiency
80%
Mass: 2.9 kg · Voltage: 36V
Orbea

Rise RS (Shimano-based)

Torque
60 Nm
Power
400 W
Efficiency
82%
Mass: 2.15 kg · Voltage: 36V
Pinion

MGU E1.12

Torque
85 Nm
Power
600 W
Efficiency
76%
Mass: 4.1 kg · Voltage: 48V
Shimano

STEPS E8000 / EP500

Torque
70 Nm
Power
400 W
Efficiency
78%
Mass: 2.88 kg · Voltage: 36V
Fazua

Ride 50 Evation

Torque
55 Nm
Power
400 W
Efficiency
80%
Mass: 1.92 kg · Voltage: 43V

Surfaces and rolling resistance coefficient (Crr)

The higher Crr, the more energy goes into the wheel simply rolling. On an MTB trail (Crr ~0.035) you use 7× more energy on rolling resistance than on smooth tarmac (Crr ~0.005).

Rolling resistance coefficient Crr for different surfaces
SurfaceCrrDescription
🛣️ Tarmac/road0.01Tarmac, concrete, paving (MTB knobbies)
🌲 Gravel/forest0.018Gravel, hard-packed forest roads
⛰️ MTB trail0.03Singletrack, mixed forest terrain
🪵 Technical0.04Roots, rocks, rock garden

Frequently asked questions

How many Wh does an e-bike use per km?

Tarmac in eco ~4-6 Wh/km, MTB trail in trail mode ~10-20 Wh/km, technical terrain in turbo even 25-40 Wh/km. Climbing adds about 0.36 Wh per 1 kg and 100 m of elevation at realistic full-system efficiency, i.e. about 36 Wh/100 m for a 100 kg system mass.

36V, 48V or 52V — which is best for range?

At the same Wh capacity the range is identical. Higher voltage gives 2-5% better efficiency and higher peak power — but for range alone the difference is marginal. What matters is capacity in Wh.

How does cold weather affect the battery?

A Li-ion battery loses about 12% of capacity at 0°C, 25% at -10°C, up to 40% at -15°C. Keep the battery in a warm place, charge at room temperature, don't leave it on the bike in frost.

How long does an e-bike battery last?

A typical Li-ion NMC battery loses ~3% capacity per year under normal use (500-1000 cycles to 80% capacity). After 5 years you can expect ~85% of original capacity, after 8 years ~60%. Fast charging and deep discharges shorten lifespan.

Does aero matter on an e-MTB?

At MTB speeds (up to ~30 km/h) and in hilly/technical terrain air drag is usually under 15% of usage, but the calculator still includes it via CdA = 0.55. On road e-bikes 40+ km/h aero can dominate.