Skip to content

KM to Miles Converter

Convert kilometers to miles for running, driving and travel.

5 km =
3.10686 mi
mi = km ÷ 1.609344
All length units
UnitValue
Millimeters (mm) 5,000,000
Centimeters (cm) 500,000
Meters (m) 5,000
Kilometers (km) 5
Inches (in) 196,850
Feet (ft) 16,404.2
Yards (yd) 5,468.07
Miles (mi) 3.10686
Nautical miles (nmi) 2.69978

km to mi conversion table

Kilometers (km) Miles (mi)
1 km 0.621371 mi
2 km 1.24274 mi
3 km 1.86411 mi
4 km 2.48548 mi
5 km 3.10686 mi
6 km 3.72823 mi
7 km 4.3496 mi
8 km 4.97097 mi
9 km 5.59234 mi
10 km 6.21371 mi
15 km 9.32057 mi
20 km 12.4274 mi
21.0975 km 13.1094 mi
25 km 15.5343 mi
30 km 18.6411 mi
40 km 24.8548 mi
42.195 km 26.2188 mi
50 km 31.0686 mi
60 km 37.2823 mi
70 km 43.496 mi
80 km 49.7097 mi
90 km 55.9234 mi
100 km 62.1371 mi
200 km 124.274 mi
500 km 310.686 mi
1,000 km 621.371 mi

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

  1. Enter the value in kilometers in the Value box. Decimals such as 3 are fine.
  2. The result in miles appears straight away, rounded to six significant digits.
  3. Check the formula line under the result to see exactly how it was calculated.
  4. Press ⇄ to convert miles back to kilometers, or pick any other unit from the lists.
  5. 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.