KM to Miles Calculator
Enter kilometers and get miles at once, plus meters, feet, yards and nautical miles. One kilometer is about 0.621371 miles, so a 10K race is 6.2137 miles and 100 km is 62.1371 miles.
Last updated November 4, 2026
0 or more, up to 1,000,000,000.
Result
10 kilometers = 6.2137 miles
| Unit | Distance |
|---|---|
| Miles | 6.2137 |
| Kilometers | 10 |
| Meters | 10,000 |
| Feet | 32,808.399 |
| Yards | 10,936.133 |
| Nautical miles | 5.3996 |
| Read as a speed | 10 km/h = 6.2137 mph |
| Race | Meters | Miles |
|---|---|---|
| 5K | 5,000 | 3.1069 |
| 10K | 10,000 | 6.2137 |
| Half marathon | 21,097.5 | 13.1094 |
| Marathon | 42,195 | 26.2188 |
Speed uses the same factor because one hour cancels out. For m/s, knots and ft/s use the speed converter.
Show the work
Formula: miles = kilometers × 1,000 ÷ 1,609.344 (exact). Meters are the common base: 1 mi = 1,609.344 m, 1 ft = 0.3048 m, 1 yd = 0.9144 m, 1 nmi = 1,852 m.
- You entered 10 kilometers.
- Meters: 10 × 1,000 = 10,000 m.
- Miles: 10,000 ÷ 1,609.344 = 6.2137.
- Feet: 10,000 ÷ 0.3048 = 32,808.399. Yards: 10,000 ÷ 0.9144 = 10,936.133.
- Nautical miles: 10,000 ÷ 1,852 = 5.3996.
Result: 10 kilometers = 6.2137 miles
How kilometers convert to miles
miles = kilometers × 1,000 ÷ 1,609.344 = kilometers ÷ 1.609344
feet = meters ÷ 0.3048
yards = meters ÷ 0.9144
The statute mile is defined as exactly 1,609.344 meters, because a mile is 5,280 feet and a foot is exactly 0.3048 meters. A kilometer is 1,000 meters. Dividing kilometers by 1.609344 therefore gives miles with no rounding in the constant.
The calculator changes your distance into meters first, then divides by the size of each target unit: 0.3048 for feet, 0.9144 for yards, 1,609.344 for miles and 1,852 for nautical miles. Because every answer comes from the same meter value, they always agree with each other.
The reverse is a multiplication: miles times 1.609344 gives kilometers. The reciprocal 0.621371 is rounded, so use the division when you want a result you can check to the last digit.
See how we calculate for the formulas, sources and review schedule behind every calculator.
Also useful alongside this calculator: Speed Converter, Pace Calculator and MPG Calculator.
Race distances in miles
Most races outside the United States are measured in kilometers. A 5K is 3.1069 miles, a 10K is 6.2137 miles, a half marathon of 21.0975 km is 13.1094 miles and a marathon of 42.195 km is 26.2188 miles. The table under the result also lists each race in meters.
The official marathon is 26 miles 385 yards, which rounds to the 26.2 miles used on signs. Running events usually use certified courses, so the measured distance can differ slightly from the nominal one.
Reading kilometers per hour as miles per hour
A speed in km/h converts with the same factor, because the hour is on both sides. A speed limit of 100 km/h is 62.1371 mph, and 50 km/h is 31.0686 mph. The result list shows your number read as a speed in its last row.
That row only changes km/h to mph. For meters per second, knots or feet per second, use the Speed Converter. To turn a running pace into a finish time, use the Pace Calculator.
Quick estimates without a calculator
Multiply kilometers by 0.6 and add a little more, about a tenth of that. For 50 km, 0.6 gives 30 and a tenth of that is 3, so about 33 miles, against an exact 31.0686. Multiplying by 0.62 is closer, giving 31.
Halving the kilometers and adding a quarter of that also works: 80 km halves to 40, plus 10 is 50 miles. Use these only for rough planning.
Limits and rounding
The distance must be a finite number from 0 up to 1,000,000,000. Negative numbers are rejected because a distance cannot be below zero. Decimals are accepted, so 0.5 km gives 0.3107 miles.
Results are rounded to four decimals for display only. The Show the work panel prints each division using the numbers you typed. You can also switch Convert from to miles to go the other way.
How to use the KM to Miles Calculator
- Type the distance in the Distance box.
- Leave Convert from on kilometers, or switch it to miles.
- Read the miles in the headline, plus meters, feet, yards and nautical miles in the list.
- Check the last row for the same number read as km/h to mph, and the table for race distances.
- Open Show the work to see each step, or use Copy, Print or Share.
Worked example
A running route is 10 km. That is 10,000 meters. Dividing by 1,609.344 gives 6.2137 miles. The same route is 32,808.399 feet, 10,936.133 yards or 5.3996 nautical miles.
| Kilometers | Miles |
|---|---|
| 1 | 0.6214 |
| 5 | 3.1069 |
| 10 | 6.2137 |
| 21.0975 | 13.1094 |
| 42.195 | 26.2188 |
| 100 | 62.1371 |
Frequently asked questions
How many miles are in a kilometer?
One kilometer is about 0.621371 miles. The exact method is to divide kilometers by 1.609344, since a mile is exactly 1,609.344 meters.
How many miles is a 10K?
A 10K is 10 kilometers, which is 6.2137 miles. A 5K is 3.1069 miles, a half marathon is 13.1094 miles and a marathon is 26.2188 miles.
Does km/h convert to mph with the same factor?
Yes. The hour is the same on both sides, so divide km/h by 1.609344. A speed of 100 km/h equals 62.1371 mph.
What is a quick way to convert km to miles in my head?
Multiply by 0.6 and add a little, or use 0.62. For 50 km that gives about 31 miles, against an exact 31.0686.