Type a number of kilometers and this converter shows the answer in miles instantly (1 km = 0.621371 mi). Below the converter you will find a ready-made km to mi table, and further down the formula with a worked example.
Kilometers are used for road distances and running races in most countries, while the United States and the UK use miles on road signs. Runners convert race distances (a 5K is 3.11 miles, a half marathon of 21.0975 km is 13.11 miles), travellers convert distances on maps and rental-car odometers, and cyclists compare ride lengths from apps set to different units.
How to use the KM to Miles tool
- Enter the value in kilometers in the Value box. Decimals such as 3 are fine.
- The result in miles appears straight away, rounded to six significant digits.
- Check the formula line under the result to see exactly how it was calculated.
- Press ⇄ to convert miles back to kilometers, or pick any other unit from the lists.
- Use Copy result, or look up common values in the conversion table.
Why use ToolOrca KM to Miles
- Exact factor: 1 km = 0.621371 mi
- Conversion table: km to mi
- Formula and worked example included
- Instant result as you type
- Converts to every other length unit too
- Free, private and works offline
How to convert kilometers to miles
A kilometer is exactly 1,000 meters. One international mile is 5,280 feet, which is exactly 1,609.344 meters. So 1 km = 0.621371192 mi, and 1 mi = 1.609344 km exactly.
To convert kilometers to miles, divide the number of kilometers by 1.609344. Multiplying by 0.621371 gives the same answer to six significant digits.
Worked example: 5 km ÷ 1.609344 = 3.10686 mi.
Quick mental math for km to mi
Use the Fibonacci trick: consecutive Fibonacci numbers are close to km and miles, so 8 km ≈ 5 mi, 13 km ≈ 8 mi, 21 km ≈ 13 mi. Or multiply by 6 and divide by 10: 50 km ≈ 30 miles (exact 31.07).
Need the opposite direction? Use the miles to kilometers converter, or switch units with the ⇄ button above.
Frequently asked questions
How many miles is 5 km?
5 km is 3.10686 mi (5 ÷ 1.609344 = 3.10686).
How many miles is 10 km?
10 km is 6.21371 mi (10 ÷ 1.609344 = 6.21371).
How many miles is 100 km?
100 km is 62.1371 mi (100 ÷ 1.609344 = 62.1371).
What is the formula to convert kilometers to miles?
To convert kilometers to miles, divide the number of kilometers by 1.609344. Multiplying by 0.621371 gives the same answer to six significant digits. To go the other way, use the miles to kilometers converter.