Kilometers to Miles (km to mi)

Quick answer

To convert kilometers to miles, divide by 1.609344: mi = km ÷ 1.609344. For example, 5 km = 3.11 mi and a 42.195 km marathon = 26.22 mi. Type a value below to convert instantly — not uploaded to our servers for processing.

Miles (mi)

3.106856

Formula: mi = km ÷ 1.609344

km to miles chart

kmmi
10.6214
53.1069
106.2137
21.097513.109 (half)
42.19526.2188 (marathon)
5031.0686
10062.1371

Related: miles to km · mph to km/h · cm to inches · Celsius to Fahrenheit

Embed this calculator

Paste this iframe on your site. Includes a backlink to km to Miles Converter. Opens chrome-less with ?embed=1.

Kilometres to Miles at a glance

Kilometres are the standard road unit in most countries; the 21.1 and 42.2 rows are the half and full marathon distances.

Kilometres (km)Miles (mi)
10.6214
53.1069
106.2137
21.113.1109
42.226.2219
5031.0686
10062.1371

Both directions from one number

You only need to remember one factor, because the reverse is its reciprocal:

mi = km × 0.621371
km = mi × 1.6093   (or divide by 0.621371)

If a result looks about right but is off by a large multiple, you have almost certainly multiplied where you should have divided — checking the direction against the table above catches it immediately.

Rounding, and how precise to be

Converting does not create accuracy that was not in the original measurement. If someone tells you a distance in whole kilometres, the converted figure is only as good as that starting estimate — quoting it to four decimal places implies a precision nobody measured.

A practical rule: keep roughly the same number of significant figures you started with, and round only at the end. Rounding at each intermediate step compounds the error, which is how a chain of conversions drifts away from the right answer.

Frequently asked questions

How do I convert km to miles?

Divide the kilometers by 1.609344 (or multiply by 0.621371). For example, 5 km ÷ 1.609344 = 3.11 mi.

What is 1 km in miles?

1 kilometer is about 0.6214 miles.

How many miles is a marathon (42.195 km)?

A marathon is 42.195 km, which is 26.2188 miles.

Is my input uploaded?

No. The conversion runs in your browser. Nothing you type is uploaded to our servers for processing.

TryCalculatingNow