Apex Conversion
📏 Length

Miles to Kilometers Formula Explained

4 min readReviewed:
Reviewed by Apex Conversion Editorial Team · Last reviewed

The formula for converting miles to kilometers is km = mi × 1.609344. This factor is exact — derived from the definition of the international yard (0.9144 m), since 1 mile = 1,760 yards = 1,760 × 0.9144 m = 1,609.344 m = 1.609344 km.

The mental shortcut of multiplying by 1.6 introduces an error of only 0.58%. For road distances, speed limits, and running distances, this is well within acceptable precision.

The Formula

km = mi × 1.609344  (exact)

Worked examples:
    1 mi × 1.609344 =   1.609 km
    5 mi × 1.609344 =   8.047 km
   10 mi × 1.609344 =  16.093 km
   26.2 mi × 1.609  =  42.147 km  (marathon ≈ 42.195 km)
   60 mi × 1.609344 =  96.561 km
  100 mi × 1.609344 = 160.934 km

Mental shortcut (within 0.58%):
  mi × 1.6 ≈ km
  60 mi × 1.6 = 96 km  (exact: 96.56 km)

Running Distances

Running races are defined in metric kilometers but are often described in miles in the US. 5K = 5 km = 3.107 mi. 10K = 10 km = 6.214 mi. Half marathon = 21.098 km = 13.109 mi. Marathon = 42.195 km = 26.219 mi (officially 26 mi 385 yards).

Speed: 1 mph = 1.609344 km/h. A pace of 8 min/mile = a pace of 4.97 min/km ≈ 5 min/km. Speed limits: 30 mph = 48.3 km/h; 60 mph = 96.6 km/h; 70 mph (US highway) = 112.7 km/h.

Quick Tips

  • Multiply by 1.6 for a fast estimate — off by only 0.58%.

  • Add the miles value and half of it: mi + mi/2 ≈ km (mi × 1.5). This underestimates by 6.8% — less accurate but very fast.

  • Better: mi × 1.6 is the fastest reasonably accurate shortcut.

  • 100 mi = 160.9 km — a useful anchor for long-distance estimates.

  • A marathon is 42.195 km; a 5K is 3.107 mi — these two are worth memorizing.

Frequently Asked Questions

How many km is 1 mile?

1 mi = 1.609344 km exactly. Quick estimate: 1 mi ≈ 1.6 km.

How many km is a marathon?

A marathon is 26.2188 miles = 42.195 km officially (26 mi 385 yards).

How many km is 60 miles?

60 × 1.609344 = 96.56 km. Shortcut: 60 × 1.6 = 96 km.

Why is 1 mile = 1.609344 km exact?

Because the international yard is defined as exactly 0.9144 meters, and 1 mile = 1,760 yards. So 1 mile = 1,760 × 0.9144 = 1,609.344 m = 1.609344 km exactly.

Try the Length Converter

📏 Open Length Converter

Related Converters

Related Guides

Sources

All conversion results are provided for general informational purposes only. Read our full disclaimer.