Miles to Kilometers Formula Explained
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
How to Convert Miles to Kilometers
4 min read
📏 LengthMetric vs Imperial Length: A Complete Comparison
5 min read
📏 LengthMiles vs Kilometers: Key Differences and How to Convert
6 min read
📏 LengthLength Conversion Guide: Meters, Feet, Miles, and More
12 min read
📏 LengthWhat Is a Kilometer? Definition, Uses, and Conversion Guide
5 min read
📏 LengthHow to Convert Feet to Meters
4 min read
Sources
All conversion results are provided for general informational purposes only. Read our full disclaimer.