MPH to KPH Conversion: A Complete Guide
Convert miles per hour to kilometers per hour, m/s, knots, and Mach. With travel context.
Why convert mph to kph?
Speed conversion comes up whenever you cross a road-sign border. The mile per hour (mph) is the everyday speed unit in the US, UK, and a handful of other countries. The kilometer per hour (kph or km/h) is used by every other country in the world for road signs, speedometers, and weather reports.
You will hit this conversion when:
- Driving abroad: Renting a car in Europe, Australia, or Japan, and trying to read a 120 km/h sign at a glance.
- Following motorsport: F1 reports speeds in kph; NASCAR uses mph.
- Reading weather data: Wind speed, storm categories, and tornado reports mix mph and kph.
- Cycling and running: Some apps default to one unit and your body thinks in the other.
- Aviation and sailing: Knots (nautical miles per hour) are the standard, but ground speed is often reported in mph or kph.
The good news: the conversion is one number, exact, and easy to remember.
The exact conversion formulas
``` 1 mph = 1.609344 kph (exact, by definition) 1 kph = 0.6213711922 mph 1 knot = 1.852 kph (exact, by definition) 1 mph = 0.8689762419 knots 1 m/s = 3.6 kph (exact) 1 mph = 0.44704 m/s (exact, by definition) 1 Mach (at sea level) β 1,235 kph β 767 mph ```
Why these are exact: The international mile is defined as exactly 1,609.344 meters (since 1959). A nautical mile is defined as exactly 1,852 m. Therefore 1 mph = 1,609.344 m/h = 1.609344 km/h, exact.
Worked examples:
- 65 mph β kph: 65 Γ 1.609344 = 104.61 kph (a US highway speed limit)
- 100 kph β mph: 100 / 1.609344 = 62.14 mph
- 120 kph β mph: 120 / 1.609344 = 74.56 mph (a typical European highway speed)
- 200 mph β kph: 200 Γ 1.609344 = 321.87 kph (top speed of many sports cars)
- 1 knot β kph: 1 Γ 1.852 = 1.852 kph
A useful mental shortcut: multiply mph by 1.6 to get a quick kph estimate. 60 mph Γ 1.6 = 96 kph (the actual value is 96.56, so the shortcut is within 0.6%). For a back-of-envelope calculation, this is close enough.
Quick reference table
| mph | kph | knots | m/s | Context | |--------:|----------:|---------:|---------:|-------------------------------| | 5 | 8.05 | 4.34 | 2.23 | Walking pace | | 20 | 32.19 | 17.38 | 8.94 | Residential street | | 55 | 88.51 | 47.79 | 24.59 | US highway speed limit | | 65 | 104.61 | 56.48 | 29.06 | US highway (most states) | | 100 | 160.93 | 86.90 | 44.70 | Fast highway | | 120 | 193.12 | 104.27 | 53.64 | European highway | | 200 | 321.87 | 173.78 | 89.41 | Sports car top speed | | 767 | 1,234.71 | 666.74 | 342.98 | Mach 1 at sea level |
Method 1: Use UtilBoxx's Speed Converter (Recommended)
The fastest, most private, and most precise way to convert speed in your browser is the UtilBoxx Speed Converter. It supports mph, kph, m/s, knots, ft/s, Mach, and more, with bidirectional instant conversion. Everything runs in your browser β no server, no upload, no logs.
How to use it:
- Go to utilboxx.com/en/tools/unit/speed
- Type a value in any field (mph, kph, knots, m/s, etc.)
- All other fields update instantly
- Copy the result
Why we recommend this method:
- 100% free, no signup, no email, no ads
- Privacy-first: nothing leaves your browser
- Covers mph, kph, m/s, knots, and Mach in one place
- Exact precision β uses the precise 1.609344 factor
- Works on any device with a browser
If you travel internationally, drive a car with mixed units, or follow motorsport, this tool pays for itself the first time you use it.
Method 2: Google Search
For a one-off conversion, Google is the fastest path. Type `65 mph to kph` or `100 km/h in mph` into the search box. Google replies with a built-in converter card at the top of the results, including the exact conversion.
Pros: zero friction, no click required, works on any device with a browser.
Cons: requires an internet connection, only good for one value at a time, and Google logs every conversion. For privacy-sensitive values (vehicle telematics, fleet tracking), prefer an offline method.
Method 3: Python (or any language)
A one-liner in Python handles every speed conversion:
```python KPH_PER_MPH = 1.609344 KPH_PER_KNOT = 1.852 MS_PER_MPH = 0.44704
def mph_to_kph(mph): return mph KPH_PER_MPH def kph_to_mph(kph): return kph / KPH_PER_MPH def knots_to_kph(kt): return kt KPH_PER_KNOT def mph_to_ms(mph): return mph * MS_PER_MPH
print(mph_to_kph(65)) # 104.6074 print(kph_to_mph(120)) # 74.5645 print(knots_to_kph(10)) # 18.52 ```
JavaScript, with the same idea:
```js const KPH_PER_MPH = 1.609344; const mphToKph = mph => mph * KPH_PER_MPH; const kphToMph = kph => kph / KPH_PER_MPH; console.log(mphToKph(65).toFixed(2)); // 104.61 ```
For batch conversion of a CSV (a fleet's mixed-unit speed logs, for instance), a 3-line pandas script does it:
```python import pandas as pd df = pd.read_csv("speeds.csv") df["kph"] = df["mph"] * 1.609344 df.to_csv("speeds_kph.csv", index=False) ```
Method 4: CLI with units (Linux/macOS)
The GNU `units` utility handles speed conversion on the command line. Install on macOS with Homebrew (`brew install units`).
```bash # Convert 65 mph to kph units "65 mph" "kph" # 104.60736
# Convert 100 kph to mph units "100 kph" "mph" # 62.137119
# Convert 10 knots to kph units "10 knots" "kph" # 18.52 ```
`units` understands many synonyms (`mph`, `mi/h`, `kph`, `km/h`, `knots`, `m/s`, etc.) and handles compound expressions. It is the fastest path for one-off speed math in a shell session.
Common questions
Are mph and knot the same?
No. A knot is a nautical mile per hour, used in aviation and maritime contexts. 1 knot = 1.852 kph, while 1 mph = 1.609344 kph. So 1 knot β 1.151 mph β knots are about 15% faster than mph. Pilots and sailors think in knots because a nautical mile corresponds to one minute of latitude, simplifying navigation. Ground vehicles (cars, bikes) use mph or kph.
Why is Mach different at different altitudes?
Mach 1 is the speed of sound, and the speed of sound depends on air temperature (and slightly on pressure and humidity). At sea level, with air at 15 Β°C, sound travels at about 1,235 kph = 767 mph = 343 m/s. At 36,000 ft (typical jet cruise altitude), the air is much colder (β56 Β°C), so the speed of sound is only about 1,062 kph = 660 mph. When Concorde cruised at Mach 2, it was going about 2,180 kph at altitude, not 2,470 kph.
What is the difference between "mph" and "mi/h"?
None. They are the same unit. mph stands for "miles per hour", and mi/h is the symbol. The same applies to kph (kilometers per hour) and km/h. Style guides vary: the US style guide typically uses "mph", while SI style prefers "km/h". Both are correct.
How fast is a typical car at 100 kph?
100 kph is the speed limit on many European highways (autobahns have sections without limits). It is roughly 62 mph. A typical family car reaches 100 kph in 8β12 seconds. A sports car does it in 3β5 seconds. A high-performance car (Bugatti, Koenigsegg) can do 100 kph in under 3 seconds. At 100 kph, a car travels about 28 m per second, so a 1-second distraction covers 28 m β about 7 car lengths.
How do I convert miles per gallon to liters per 100 km?
This is an inverse problem: US fuel economy is in mpg (more = better), while European economy is in L/100 km (less = better). The formula:
``` L/100km = 235.215 / mpg ```
So 30 mpg = 7.84 L/100 km, and 50 mpg = 4.70 L/100 km. The exact formula uses 1.609344 km per mile and 3.785412 L per US gallon: 1 / (mpg Γ 1.609344 / 3.785412) = 3.785412 Γ 100 / (mpg Γ 1.609344) = 235.215 / mpg.
Is 100 mph fast?
For a car on a highway, 100 mph (161 kph) is fast β only a few countries have roads with no speed limit where this is normal (most US interstates have 70β80 mph limits). For a race car, 100 mph is slow; an F1 car tops out around 220 mph (354 kph). For an airplane, 100 mph is barely moving β even a small Cessna cruises at 140 mph. Context matters.
Conclusion
Mph to kph is one of the simplest conversions to memorize. 1 mph = 1.609344 kph is exact, and a one-line mental shortcut (multiply mph by 1.6) gets you within 0.6% for everyday use. For occasional conversions, the UtilBoxx Speed Converter is private, free, and works offline once loaded. For batch work, Python and the `units` CLI handle thousands of values without leaving the terminal. And for one-offs, Google or a voice assistant gives an instant answer.
The mental shortcut: 60 mph β 100 kph, and 100 kph β 60 mph. With these two anchors, you can sanity-check any road sign in your head.