Kilometer Calculator

The kilometre, converted every way: metres, centimetres, miles, yards, feet and inches — plus walking and driving times for the distance.

100% FreeNo sign-upPrivate — runs in your browser

1 km = 1,000 m exactly, and 1 km = 0.621371 miles. The reverse direction (miles to km) is covered by the miles-to-km converter.

—

in miles

Miles
—
Metres
—
Centimetres / millimetres
—
Yards / feet / inches
—
Nautical miles
—
Travel times
—
Copied to clipboard

How to use this tool

1
Enter kilometres

Any non-negative distance, including decimals.

2
Read every conversion

Metres, centimetres, millimetres, miles, yards, feet, inches and nautical miles are all shown.

3
Check travel times

In Advanced, set walking and driving speeds for time estimates.

4
Use the exact factors

1 km = 1,000 m exactly; 1 mile = 1.609344 km exactly, so 1 km = 0.621371 miles.

Formula & worked example

Metres = km x 1,000. Miles = km / 1.609344 (equivalently km x 0.621371). Yards = km x 1,093.613; feet = km x 3,280.840; nautical miles = km / 1.852.

5 km = 5,000 m = 3.1069 miles = 5,468.07 yards. A marathon is 42.195 km = 26.2188 miles. 100 km = 62.1371 miles.

Limitations — read this before you rely on it

Travel times are steady-speed estimates that ignore stops, terrain, traffic and rest breaks. Nautical miles use the international definition of exactly 1,852 m.

Frequently asked questions

0.621371 miles.

1,000 metres, exactly — kilo means thousand.

About 1 hour at a typical 5 km/h walking pace.

1,093.61 yards.

42.195 km, which is 26.2188 miles.