When you need this conversion
Road trips in the US or UK viewed from a metric country, running plans in miles converted for a metric race, or comparing car ranges and commute distances.
Quick reference
- 1 mi = 1.609344 km
- 3.1 mi ≈ 5 km
- 13.1 mi ≈ 21.08 km (a half marathon)
- 100 mi = 160.934 km
- 500 mi = 804.672 km
Where the number comes from
A mile is 1,760 yards, and a yard is exactly 0.9144 m. So a mile is 1,760 × 0.9144 = 1,609.344 m exactly. No rounding is involved anywhere.
Common mistakes
Using 1.6 for long distances. Over 500 miles, the shortcut is 4.7 km short.
Mixing up statute and nautical miles. Nautical miles are 1,852 m and appear in shipping and aviation.
For the reverse, use km to miles. For speeds, use mph to km/h.