Length Converter

Convert length and distance between kilometres, metres, centimetres, miles, yards, feet, inches, and more. Instant, accurate, and free — with an all-units table.

0.621371

1 km = 0.621371 mi

1 km in all units

Kilometre1km
Metre1,000m
Centimetre100,000cm
Millimetre1,000,000mm
Mile0.621371mi
Yard1,093.6133yd
Foot3,280.8399ft
Inch39,370.0787in
Nautical mile0.539957nmi

The Length Converter converts distances and lengths between metric and imperial units — kilometres, metres, centimetres, millimetres, miles, yards, feet, inches, and nautical miles. Enter a value, pick the units, and the result appears instantly, along with a table showing your value in every unit.

It is handy for travel, construction, DIY, schoolwork, and any time you need to switch between the metric system and feet, inches, and miles. Everything is calculated in your browser.

How to convert length units

  1. Enter the value you want to convert.
  2. Choose the unit you are converting from and the unit you are converting to.
  3. Read the result instantly, or use the Swap button to reverse the direction.
  4. Scroll down to see your value expressed in every supported unit.

Common length conversions

  • 1 kilometre = 0.621371 miles
  • 1 mile = 1.609344 kilometres
  • 1 metre = 3.28084 feet
  • 1 foot = 30.48 centimetres
  • 1 inch = 2.54 centimetres

Frequently Asked Questions

How do I convert kilometres to miles?

Multiply the number of kilometres by 0.621371, or just enter the value and select kilometres and miles here. For example, 5 km is about 3.11 miles.

How many centimetres are in an inch?

There are exactly 2.54 centimetres in one inch. The converter uses this exact factor, so inch-to-centimetre results are precise.

Which length units does it support?

Kilometres, metres, centimetres, millimetres, miles, yards, feet, inches, and nautical miles — and it shows your value in all of them at once.

Is the conversion accurate?

Yes. It uses internationally defined exact conversion factors (for example, 1 inch = 2.54 cm and 1 mile = 1609.344 m), so results are accurate.