Logo Sport Distance Calculator

Plan your sports routes


Sport Distance Calculator






Start by centering the map on your area, then click along the map to build your route point by point


Three Steps to Your Route

Available maps:
🗺️ OpenStreetMap | 🚴 OpenCycleMap | 🌍 ESRI | 🇺🇸 USGS

1 - Draw

  • 🔍 Look up a starting address
  • Click along the map to lay down points
  • 🖱️ Hold right-click to snap to paths

Want finer control? Check the "Advanced settings "

2 - Measure

  • 📏 Watch distance update live
  • ⛰️ Check the elevation profile
  • ⏱️ Get an estimated time and pace

Know what effort you're signing up for before you head out

3 - Save

  • 💾 Save the route for later
  • 📤 Export it as a GPX file
  • 🖨️ Get a printable map

Export and share your route in one click



Approximate Stein Valley Traverse - 
Pemberton, BC
[  m -  km -  miles ]
Points:  - Distance from last point :  m










DISTANCE / SPEED / TIME


 m -  km -  mi
 km-effort
Enter your time

Average speed:  km/h / Pace per km:  min  s
Average speed:  mph / Pace per mile:  min  s
Enter your speed

Estimated route time:  h  min  s






ALTITUDE & TOPOGRAPHIE


Analysis resolution (sampling step):
 10m  |  25m  |  50m  |  100m  |  200m  
(An elevation point is queried every X meters along the route, regardless of the number of points in the original track. A smaller step is more precise but triggers a new elevation request to the server.)
Elevation curve smoothing (noise filter):
 None  |  Light (100m)  |  Medium (200m)  |  Strong (400m)  
(A moving average applied to the raw elevation curve to reduce measurement noise, before any elevation-gain calculation. Instant recalculation, with no new request to the server.)
Elevation threshold taken into account:
 No threshold |  Elevation change > 1m |  Elevation change > 2m |  Elevation change > 3m |  Elevation change > 4m |  Elevation change > 5m |  Elevation change > 10m 
(Filters out micro-variations: small fluctuations below this threshold are ignored, while genuine progressive climbs and descents are kept. Instant recalculation with no server request.)
Elevation gain  m
Elevation loss  m
Total elevation change  m
Starting elevation  m
Ending elevation  m
Maximum elevation  m
Minimum elevation  m
km-effort  km

(The km-effort is a unit that adds the distance covered (in km) to the elevation gain (divided by 100) to reflect the real effort of a run, especially on varied terrain.)



DOWNLOAD THE ROUTE


Enter a name for your route
GPX
 GPX Track  GPX Route
Strava
 GPX Track  GPX Route
KML
 Flat  With elevation
CSV
 
TCX
 km/h  mph


CALORIES AND VO2MAX/VMA


Enter your weight to estimate calories burned
Sport practiced:  Running  Cycling  Rollerblading



Calories burned:  kcal
Enter your time to estimate your VMA and VO₂max



Your VO₂max according to the Margaria equation:  ml/kg/min
Your VMA according to the Léger and Mercier formula:  km/h