1 mile to km: Exact Conversion, Formula, and Easy Examples
If you searched for “1 mile to km,” here’s the answer you need in one line:
- 1 mile = 1.609344 kilometers exactly (international mile)
- Convert miles to kilometers: km = mi × 1.609344
- Quick estimate: multiply miles by 1.6
- Reverse: 1 kilometer ≈ 0.621371 miles
This guide goes beyond the number. You’ll get a crystal-clear formula, fast mental math tricks, real examples (running, driving, coding), precision and rounding guidance, tables, FAQs, and expert best practices. It’s written for everyone—from travelers and runners to developers and data teams—so you can convert confidently and avoid costly errors.
Table of Contents
- What does “1 mile to km” mean (and why it’s exact)
- Why it matters in real life
- The formula (with step-by-step instructions)
- Mental math you can trust
- Real-world examples (running, driving, maps, coding)
- Conversion tables (miles ↔ km; bonus speed table)
- Precision and rounding guide
- Common mistakes (and how to avoid them)
- Best practices for teams and apps
- Developer corner (code snippets, formulas, tests)
- Use cases by role
- Frequently Asked Questions
- References (NIST, BIPM, World Athletics, IHO)
- Author & review policy
- Try the converter (CTA)
- Structured data (FAQ + HowTo)
What does “1 mile to km” mean (and why it’s exact)
When you ask for “1 mile to km,” you’re converting the international mile to kilometers.
- International mile: exactly 1,609.344 meters
- 1 mile = 1.609344 kilometers (exact)
- 1 kilometer = 0.621371192 miles (approx.)
Why is it exact? Because the international foot is defined as exactly 0.3048 meters, and 1 mile = 5,280 feet. So:
- 1 mile = 5,280 × 0.3048 m = 1,609.344 m → 1.609344 km
Other “miles” you might hear about:
- US survey mile: 1,609.347219 meters (now deprecated in the US; difference ≈ 3.2 mm per mile)
- Nautical mile: exactly 1,852 meters (used for aviation and maritime navigation; not for roads or running)
For roads, sports, apps, and everyday use, always use the international mile.
Why it matters in real life
- Travel and navigation: Road signs and maps in most countries are in kilometers.
- Fitness and running: Training plans may mix miles and kilometers (5K, 10K, half, marathon).
- Automotive: Converting mph ↔ km/h keeps you legal and accurate.
- Education: Unit literacy and numeracy build confidence.
- Software and data: Consistent unit handling prevents bugs and misinformation.
Bottom line: a reliable conversion saves time, improves decisions, and avoids errors.
- Formula (miles → kilometers): km = mi × 1.609344
- Formula (kilometers → miles): mi = km ÷ 1.609344
Step-by-step for 1 mile to km:
- Know the factor: 1.609344
- Multiply miles by the factor: 1 × 1.609344 = 1.609344 km
- Round to your context:
- Fitness/travel UI: 1.61 km (2 decimals)
- Routing/operations: 1.609 km (3 decimals)
- Engineering/analytics: 1.609344 km (6 decimals) or more where needed
Spreadsheet formulas:
- Excel/Google Sheets (mi → km):
=A2*1.609344
- Excel/Google Sheets (km → mi):
=A2/1.609344
Mental math you can trust
- Fast estimate: 1 mile ≈ 1.6 km
- Better estimate: add 0.6% to 1.6 km (about +0.01 km per mile) → 1.61 km
- Handy anchors:
- 5 miles ≈ 8 km
- 10 miles ≈ 16 km
- Half marathon 13.1 mi ≈ 21.1 km
- Marathon 26.2 mi ≈ 42.2 km (exactly 42.195 km)
Memory aid: “sixteen-oh-nine” helps you recall 1.609… which starts the exact 1.609344.
Real-world examples (running, driving, maps, coding)
Running and fitness
- A 1-mile time trial on a GPS watch shows ≈ 1.61 km.
- 3 miles ≈ 4.83 km; 5K = 3.11 miles.
- Marathon: 26.2 miles ≈ 42.195 km (official).
Driving and speed limits
- Convert mph to km/h with × 1.609344: 60 mph ≈ 96.56064 km/h.
- Quick rule: mph × 1.6 ≈ km/h (slightly low but close).
City distances and commuting
- A 1-mile walk = 1.609 km. At 5 km/h, that’s roughly 19 minutes per mile; at 4.5 km/h, closer to 21–22 minutes.
Cycling training
- 10-mile loop = 16.093 km; 5 loops ≈ 80.47 km.
Hiking and maps
- 3 miles ≈ 4.828 km. On metric topo maps, plan water/time in km while thinking in miles by multiplying by ~1.61.
Coding (language-agnostic formula)
- miles_to_km = miles × 1.609344
- km_to_miles = km ÷ 1.609344
Conversion tables
Miles to kilometers (exact factor 1.609344; rounded display)
| Miles (mi) | Kilometers (km) |
|---|
| 0.1 | 0.160934 |
| 0.25 | 0.402336 |
| 0.5 | 0.804672 |
| 1 | 1.609344 |
| 2 | 3.218688 |
| 3 | 4.828032 |
| 5 | 8.046720 |
| 10 | 16.093440 |
| 13.1 (Half Marathon) | 21.082 |
| 26.2 (Marathon) | 42.164813 |
| 50 | 80.467200 |
| 100 | 160.934400 |
Kilometers to miles (factor 1 ÷ 1.609344 ≈ 0.621371; rounded display)
| Kilometers (km) | Miles (mi) |
|---|
| 1 | 0.621371 |
| 2 | 1.242742 |
| 5 | 3.106856 |
| 10 | 6.213712 |
| 21.0975 (Half Marathon exact) | 13.1094 |
| 42.195 (Marathon exact) | 26.219 |
| 50 | 31.0686 |
| 100 | 62.1371 |
| 160.9344 | 100 |
Notes
- The marathon is exactly 42.195 km ≈ 26.2188 mi; 26.2 mi shown above is the common shorthand.
- Display precision here is mainly 6 decimals for clarity; choose fewer decimals for casual use.
Bonus: Speed conversion (mph ↔ km/h)
- mph → km/h: km/h = mph × 1.609344
- km/h → mph: mph = km/h ÷ 1.609344
| mph | km/h | mph | km/h |
|---|
| 20 | 32.187 | 70 | 112.654 |
| 30 | 48.280 | 80 | 128.747 |
| 40 | 64.374 | 90 | 144.841 |
| 50 | 80.467 | 100 | 160.934 |
| 60 | 96.561 | 120 | 193.121 |
Precision and rounding guide
- Casual fitness/travel: 1–2 decimals (e.g., 1.61 km)
- Operations/routing/UI labels: 2–3 decimals (e.g., 1.609 km)
- Engineering/analytics: 6+ decimals (keep 1.609344 or full double precision)
- Rule of thumb: Don’t show more decimals than your measurement device’s accuracy. A GPS watch with ±3–10 m error doesn’t need 6 decimals of km.
Practical rounding examples
- 1 mi → 1.61 km (2 dp), 1.609 km (3 dp), 1.609344 km (exact)
- 10 mi → 16.09 km (2 dp), 16.093 km (3 dp), 16.093440 km (exact)
Common mistakes (and how to avoid them)
- Treating 1.6 as exact: It’s fine for mental math, but compounding over long distances adds drift. Use 1.609344 when precision matters.
- Mixing mile types: Do not use the nautical mile (1.852 km) for roads or running.
- Over/under-rounding: Show too many decimals and you create noise; too few and you misinform. Match rounding to context.
- Locale formatting: Be careful with decimal separators and thousands separators (e.g., “1,609.344” vs “1.609,344”).
- Inconsistent units in code: Don’t mix miles and km internally. Standardize on meters or kilometers in storage; convert at I/O.
Best practices for teams and apps
- Standardize on SI (meters/kilometers) in data stores. Convert only at input/output.
- Document a rounding policy (e.g., 2 dp for UI; 6 dp internally).
- Label units in every interface (mi, km, mph, km/h).
- Cache frequent conversions to improve performance in high-traffic UIs.
- Validate conversions with unit tests (especially near thresholds/rounding boundaries).
- For content and SEO: Answer the core intent first (“1 mile = 1.609344 km”) before explanation—this improves user satisfaction and featured snippet eligibility.
Developer corner
Language-agnostic formulas
- miles_to_km(mi) = mi × 1.609344
- km_to_miles(km) = km ÷ 1.609344
JavaScript
function milesToKm(mi) {
return mi * 1.609344;
}
function kmToMiles(km) {
return km / 1.609344;
}
Python
def miles_to_km(mi: float) -> float:
return mi * 1.609344
def km_to_miles(km: float) -> float:
return km / 1.609344
Excel / Google Sheets
=A2*1.609344 (miles to km)
=A2/1.609344 (km to miles)
SQL (PostgreSQL)
-- miles to km
SELECT value_mi * 1.609344 AS value_km FROM distances;
-- km to miles
SELECT value_km / 1.609344 AS value_mi FROM distances;
Swift
func milesToKm(_ mi: Double) -> Double { mi * 1.609_344 }
func kmToMiles(_ km: Double) -> Double { km / 1.609_344 }
Testing tip
- Verify known anchors: 1 mi → 1.609344 km; 10 mi → 16.09344 km; 5 km → 3.106856 mi.
- Add locale-aware formatting tests (decimal separators, rounding).
- Prefer decimal types for financial or cumulative distance sums to minimize floating-point drift.
Use cases by role
- Travelers: Convert rental car kilometer limits to miles and plan routes across borders.
- Runners and cyclists: Align training plans and race distances (mi ↔ km).
- Teachers and students: Reinforce unit conversions and dimensional analysis.
- Product managers/UX: Set a clear rounding/display policy for distance fields.
- Engineers and data scientists: Store canonical SI units; ensure reproducible conversions.
Frequently Asked Questions
Q: What is 1 mile in kilometers?
- A: 1 mile = 1.609344 kilometers exactly.
Q: Is 1 mile exactly 1.6 km?
- A: No. 1.6 km is a quick estimate. The exact value is 1.609344 km.
Q: How many kilometers is a mile and a half?
- A: 1.5 miles × 1.609344 = 2.414016 km.
Q: How many miles is 1 kilometer?
Q: What’s the difference between an international mile and a US survey mile?
- A: International mile = 1,609.344 m (standard). US survey mile = 1,609.347219 m (≈ 3.2 mm longer). The US retired the survey foot/mile in 2023 for most uses.
Q: What mile do athletes use for road races?
- A: Road races are certified in kilometers (SI). A marathon is exactly 42.195 km (≈ 26.2188 mi).
Q: What is a nautical mile, and should I use it?
- A: A nautical mile is exactly 1,852 m (1.852 km). It’s for marine/aviation navigation, not roads or running.
Q: What rounding should I use for fitness apps?
- A: Typically 1–2 decimals for display (e.g., 5.0 mi, 8.05 km). Keep more precision internally.
Q: How do I convert mph to km/h quickly?
- A: Multiply by 1.609344 (or 1.6 for an estimate). Example: 50 mph ≈ 80.47 km/h.
Q: What causes small differences between devices/apps?
- A: GPS error, smoothing, sampling rates, map-matching, and rounding policies. The conversion factor should be the same; collection methods differ.
References (authoritative sources)
Author & review policy
- Author: Senior SEO Content Strategist & Technical Writer with 10+ years in metrology-driven documentation, developer education, and unit conversion UX.
- Review: This page is periodically reviewed against NIST/BIPM standards and updated for precision, clarity, and current guidance (last updated: 2026).
- Method: We verify constants against authoritative sources, test formulas in multiple environments, and publish rounding guidance by use case.
Try the converter (CTA)
Need an instant, precise result with your preferred decimals? Use the ZenixTools Miles to Kilometers Converter for accurate outputs, reverse conversions, and copy-ready formats. Ideal for blogs, apps, and reports.
- Miles → Kilometers
- Kilometers → Miles
- Custom rounding and export
Structured data (FAQ + HowTo)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is 1 mile in kilometers?",
"acceptedAnswer": {
"@type": "Answer",
"text": "1 mile equals 1.609344 kilometers exactly (international mile)."
}
},
{
"@type": "Question",
"name": "Is 1 mile exactly 1.6 km?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. 1.6 km is an estimate. The exact value is 1.609344 km."
}
},
{
"@type": "Question",
"name": "How do I convert miles to kilometers?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Multiply miles by 1.609344. Example: 10 miles × 1.609344 = 16.09344 km."
}
},
{
"@type": "Question",
"name": "How many miles is 1 kilometer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Approximately 0.621371 miles."
}
},
{
"@type": "Question",
"name": "What is the difference between an international mile and a US survey mile?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The international mile is exactly 1,609.344 meters. The US survey mile was about 1,609.347219 meters (≈ 3.2 mm longer) and is deprecated in the US as of 2023."
}
}
]
}
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Convert miles to kilometers",
"description": "A simple method to convert any distance from miles to kilometers using the exact international factor.",
"totalTime": "PT1M",
"supply": [
{"@type": "HowToSupply", "name": "Distance in miles"}
],
"tool": [
{"@type": "HowToTool", "name": "Calculator or spreadsheet"}
],
"step": [
{
"@type": "HowToStep",
"name": "Know the factor",
"text": "Use the exact conversion factor: 1 mile = 1.609344 kilometers."
},
{
"@type": "HowToStep",
"name": "Multiply",
"text": "Multiply the miles by 1.609344 to get kilometers (km = mi × 1.609344)."
},
{
"@type": "HowToStep",
"name": "Round appropriately",
"text": "Round to 2 decimals for casual use, or keep 1.609344 for exact technical work."
}
]
}
At-a-glance summary for AI Overviews and Featured Snippets
- Exact: 1 mile = 1.609344 km (international mile)
- Quick math: miles × 1.6 ≈ km; reverse 1 km ≈ 0.621371 mi
- Uses: running/races, road signs, mph↔km/h, travel, code
- Precision: 2 decimals for UI; 6+ for technical work
- Avoid: nautical mile for land distances; mixing mile types; over-rounding