Kilometers to Miles
Convert kilometers to miles instantly, or swap to convert miles to kilometers.
Results are provided as is, for general information. Check anything important before relying on it. See the Terms of Use.
About this tool
Convert kilometers (km) to miles (mi), or miles to kilometers, for road trips, running and cycling distances, race results and maps. One international mile is exactly 1.609344 kilometers. Divide kilometers by 1.609344 to get miles, or swap direction to multiply miles by 1.609344. Choose automatic precision or 0, 2, 4 or 6 decimal places for the result. A chart below lists standard race distances such as the 5K, 10K, half marathon and marathon in both units.
How it works
miles = kilometers ÷ 1.609344 kilometers = miles × 1.609344
The international mile is exactly 1.609344 kilometers (1,609.344 meters). Dividing by that factor is the same as multiplying kilometers by about 0.621371; the converter uses the exact factor and rounds only the displayed answer.
| Question | Working | Answer |
|---|---|---|
| 5 km in miles | 5 ÷ 1.609344 | 3.10686 mi |
| 10 km in miles | 10 ÷ 1.609344 | 6.21371 mi |
| 42.195 km (a marathon) in miles | 42.195 ÷ 1.609344 | 26.2188 mi |
| 100 km in miles | 100 ÷ 1.609344 | 62.1371 mi |
| 1 mi in km | 1 × 1.609344 | 1.60934 km |
When to use it
Questions
How do I convert km to miles?
Divide kilometers by 1.609344. Multiplying by about 0.621371 gives the same result. For example, 5 km is approximately 3.10686 miles.
How many miles is a 5K?
A 5K is 5 kilometers, approximately 3.10686 miles. A 10K is approximately 6.21371 miles.
How many miles is a marathon?
A marathon is 42.195 km, approximately 26.2188 miles. This is the standard 26 miles 385 yards. A half marathon is 21.0975 km, approximately 13.1094 miles.
How do I convert miles to km?
Multiply miles by 1.609344. For example, 1 mile is approximately 1.60934 km and 3 miles is approximately 4.82803 km. Use Swap, then enter miles to convert in this direction.
Is 1.609344 an exact factor?
Yes. The international mile is defined as exactly 1,609.344 meters, so 1.609344 km is not a rounded figure. 1.6 is a common approximation.