HomeConvertersMeasurementMiles to Kilometres Converter

Miles to Kilometres Converter

Measurement

Convert miles to kilometres and back instantly. Covers miles, km, metres, feet, yards, and nautical miles — perfect for running, cycling, and road trips.

From
To
All conversionsfor 1 Mile (mi)
Mile (mi)1
Kilometre (km)1.609344
Metre (m)1609.344
Foot (ft)5280
Yard (yd)1760
Nautical Mile (nmi)0.86897624

What is a Miles / km?

The Miles to Kilometres Converter converts distances between miles, kilometres, metres, feet, yards, and nautical miles — instantly, in either direction. Miles and kilometres are the two most common distance units in everyday use worldwide, but they originate from different measurement systems and are not interchangeable without a conversion step.

Miles are used on road signs, speedometers, and maps in the United States, United Kingdom, and a few other countries. Kilometres — part of the metric system — are the standard in India and most of the world. For Indian users, the most frequent need is understanding distances quoted in miles: marathon race distances, road trip distances in the US, fitness app outputs, and international sports coverage.

The conversion factor is 1 mile = 1,609.344 metres = 1.609344 km exactly, established by the International Yard and Pound Agreement of 1959. The converter uses this exact value for all calculations.

Beyond miles and kilometres, this tool covers metres, feet, yards, and nautical miles — the full set of units that appear in running, cycling, driving, aviation, and maritime contexts. For conversions involving a broader set of length units (centimetres, millimetres, inches, furlongs), use the Length Converter.

How to use this Miles / km calculator

  1. Select the FROM unit in the left panel dropdown — for example, choose "Mile (mi)" to convert from miles.
  2. Select the TO unit in the right panel dropdown — for example, choose "Kilometre (km)" to see the result in kilometres.
  3. Enter your distance in the input field on the left — the converted result updates instantly in the right panel without pressing any button.
  4. Use the ⇅ swap button between the two panels to reverse the conversion — useful when you have a kilometre distance and want the miles equivalent.
  5. Check the reference table below the panels to see your distance in all units simultaneously — miles, kilometres, metres, feet, yards, and nautical miles at once.
  6. Interpret the result — for running, compare against standard race distances; for travel, use the kilometre value to judge the drive against Indian highway reference points you already know.

Formula & Methodology

Base unit: Metre (m)

All conversions route through metres. The formula is:

> Result = Input × (F_from ÷ F_to)

Where F_from and F_to are the metre-equivalent factors for the source and target units.

Conversion factors (exact per international definitions):

| Unit | Factor (metres) | Derivation |
|---|---|---|
| Metre (m) | 1 | SI base unit |
| Kilometre (km) | 1,000 | = 1,000 m (SI prefix) |
| Mile (mi) | 1,609.344 | Exact — International Yard and Pound Agreement, 1959 |
| Foot (ft) | 0.3048 | Exact — 1 foot = 0.3048 m |
| Yard (yd) | 0.9144 | Exact — 1 yard = 3 feet = 0.9144 m |
| Nautical Mile (nmi) | 1,852 | Exact — 1 nmi = 1,852 m (BIPM definition) |

Worked example — Indian context:

An Indian runner completes a training run of 7.5 miles on a US trip and wants to log it in kilometres:

- 7.5 mi × (1,609.344 ÷ 1,000) = 7.5 × 1.609344 = 12.070 km

For the reverse — converting a 21.097 km half marathon to miles:

- 21.097 km × (1,000 ÷ 1,609.344) = 21.097 × 0.621371 = 13.109 miles

Common reference values:

| Miles | Kilometres | Metres |
|---|---|---|
| 0.5 mi | 0.805 km | 804.7 m |
| 1 mi | 1.609 km | 1,609.3 m |
| 5 mi | 8.047 km | 8,046.7 m |
| 10 mi | 16.093 km | 16,093.4 m |
| 26.219 mi (marathon) | 42.195 km | 42,195.0 m |
| 100 mi | 160.934 km | 160,934.4 m |

Frequently Asked Questions

A Miles to Kilometres Converter is a tool that converts distances between the imperial mile (mi) and the metric kilometre (km), along with related units such as metres, feet, yards, and nautical miles. Miles are used for road distances in the United States, United Kingdom, and a handful of other countries, while kilometres are the standard in India and most of the world. This converter eliminates the need to memorise the conversion factor and handles both directions instantly.
To convert miles to kilometres, multiply the mile value by 1.60934: km = mi × 1.60934. For example, 5 miles × 1.60934 = 8.047 km. The exact defined value is 1 mile = 1,609.344 metres, making 1 mile = 1.609344 km exactly. To convert kilometres back to miles, multiply by 0.621371: mi = km × 0.621371.
A mile is an imperial unit equal to 5,280 feet or exactly 1,609.344 metres, historically derived from the Roman mille passuum (a thousand paces). A kilometre is a metric unit equal to 1,000 metres, part of the International System of Units (SI). One mile is approximately 1.609 kilometres, meaning a kilometre is about 62% of a mile. India uses kilometres for all road distances, while the United States and United Kingdom still use miles on road signs and speedometers.
A 5K race is 5 kilometres = 3.107 miles. A 10K race is 10 kilometres = 6.214 miles. A half marathon is 21.097 kilometres = 13.109 miles. A full marathon is 42.195 kilometres = 26.219 miles. These are standard distances used in Indian running events — from the Tata Mumbai Marathon to the Delhi Half Marathon — and are useful when comparing times with runners in the US or UK who quote distances in miles.
1 mile is exactly 1.609344 kilometres, or approximately 1.609 km. This is the internationally defined conversion factor under the International Yard and Pound Agreement of 1959. A quick mental approximation is to multiply miles by 1.6 — for 1 mile, that gives 1.6 km, an error of just 0.58%. For 10 miles, the mental estimate of 16 km compares to the exact answer of 16.093 km.
100 kilometres equals approximately 62.137 miles (100 × 0.621371 = 62.137). A useful approximation is to multiply km by 0.62 — giving 62 miles for 100 km, an error of only 0.22%. This benchmark is handy for Indian travellers in the US: a 100 km stretch of National Highway is equivalent to a 62-mile drive on a US Interstate.
Select 'Mile (mi)' in the FROM field and 'Kilometre (km)' in the TO field, then enter the total distance in miles. The result appears instantly. For example, a 250-mile road trip from Washington DC to New York converts to 402.3 km. Use the ⇅ swap button to reverse the direction if you have a distance in kilometres and want the miles equivalent. The reference table below shows the same distance in metres, feet, yards, and nautical miles all at once.
Select the unit you are converting from in the FROM dropdown — for example, 'Mile (mi)'. Select the target unit in the TO dropdown — for example, 'Kilometre (km)'. Enter your distance in the input box and the result updates instantly. Use the ⇅ swap button to reverse the conversion direction. The reference table at the bottom shows your distance converted into all available units simultaneously — useful when you need metres and feet alongside miles and km.
India uses kilometres (km) for all road distances, as part of the metric system officially adopted in 1957. All National Highways, State Highways, and road signs in India display distances in kilometres. Speedometers on Indian vehicles are calibrated in km/h. Some imported vehicles and running watches may display miles, which is where the Miles to Kilometres Converter is particularly useful for Indian users.
Many popular running and fitness apps — including Strava, Garmin Connect, Nike Run Club, and Apple Fitness — are developed by US-based companies and often default to miles. Indian runners who set up these apps without changing the locale setting may find their distances reported in miles rather than kilometres. The Miles to Kilometres Converter helps decode these distances: a 3.1-mile run is a 5K (5.0 km), and a 6.2-mile run is a 10K (9.97 km).
A nautical mile is a unit of distance used in maritime and aviation navigation, defined as exactly 1,852 metres (1.852 km). A statute (land) mile is 1,609.344 metres. One nautical mile is therefore approximately 1.151 statute miles. Nautical miles are used at Indian ports (Mumbai, Chennai, Kochi) and airports for air traffic control. The converter handles nautical miles alongside regular miles and kilometres.
Also known as
miles to kmkm to milesmiles to kilometreskilometres to milesmi to kmkm to miconvert miles to kmdistance converter miles kmhow many km in a milemiles km calculatormi to kilometerskilometers to miles