KM ↔ MI Converter

Enter a distance, choose the conversion direction, and get the result with the formula and calculation steps.

Enter a non-negative distance. Decimals are supported.

The displayed answer follows your selected precision.

Common distances

Your Conversion

No result yet
Enter a value and press Convert.

Formula: miles = kilometers ÷ 1.609344

Calculation standard: 1 international mile = 1.609344 kilometers exactly.

Use this calculator to convert kilometers to miles or miles to kilometers. It uses the international mile relationship and rounds only the displayed answer. For other units, visit our length and distance converters .

How to Convert Kilometers to Miles

One international mile equals exactly 1.609344 kilometers. To convert kilometers to miles, divide the kilometer value by 1.609344. You can also multiply by approximately 0.6213711922.

Kilometers to miles

Miles = Kilometers ÷ 1.609344

Miles to kilometers

Kilometers = Miles × 1.609344

1 km ≈ 0.6213711922 mi
1 mi = 1.609344 km exactly

KM to Miles Conversion Table

The following table shows common kilometer values and their equivalent distance in international statute miles.

Kilometers Miles Common use
1 km 0.621371 mi Short walking distance
5 km 3.106856 mi 5K race
10 km 6.213712 mi 10K race
21.0975 km 13.109379 mi Half marathon
42.195 km 26.218757 mi Marathon
50 km 31.068560 mi Long-distance travel
100 km 62.137119 mi Road distance

Worked Conversion Examples

Example 1: Convert 10 km to Miles

Formula: Miles = Kilometers ÷ 1.609344

Calculation: 10 ÷ 1.609344 = 6.213711922...

Answer: 10 kilometers is approximately 6.213712 miles, or 6.21 miles rounded to two decimal places.

Example 2: Convert a Marathon to Miles

A standard marathon is 42.195 kilometers.

Calculation: 42.195 ÷ 1.609344 = 26.218757...

Answer: 42.195 km is approximately 26.22 miles.

Kilometers and Miles Explained

A kilometer is a metric unit equal to 1,000 meters. An international mile is equal to exactly 1,609.344 meters, so one mile is longer than one kilometer.

This calculator uses international statute miles, the unit commonly used for land and road distances. A nautical mile is a different unit equal to 1.852 km.

Quick Mental Conversion

For a fast estimate, multiply kilometers by 0.6. For a closer mental estimate, multiply by 5 and divide by 8, because 5/8 equals 0.625.

  • 100 km × 0.6 ≈ 60 miles — exact result: about 62.14 miles.
  • 50 miles × 1.6 ≈ 80 km — exact result: about 80.47 km.

Common Conversion Mistakes

  • Using the factor in the wrong direction: divide by 1.609344 for km to miles and multiply by 1.609344 for miles to km.
  • Rounding too early: keep the full result and round only the final displayed answer.
  • Confusing statute and nautical miles: this calculator uses international statute miles.
  • Leaving out units: use km for kilometers and mi for miles.

How to Verify the Answer

Convert the answer back to the original unit. For example, if 10 km converts to approximately 6.213712 mi, multiply 6.213712 by 1.609344. The result should be approximately 10 km, allowing for display rounding.

Frequently Asked Questions

Calculation Methodology

Utilixea converts miles and kilometers using the international-mile relationship: 1 mile = 1.609344 kilometers exactly. Kilometers-to-miles results are calculated by dividing by 1.609344. Miles-to-kilometers results are calculated by multiplying by 1.609344. Rounding is applied only to the displayed answer.

Reference: National Institute of Standards and Technology (NIST)

Last reviewed: July 26, 2026