What Are Engine Hours?
An engine hour is exactly what it sounds like: one hour during which the engine has been running. It doesn't matter whether the vehicle was cruising down a motorway or parked with the engine idling — the meter ticks either way.
That distinction matters because engines wear with running time, not with distance. Oil degrades, bearings spin, coolant circulates, and fuel burns whether or not the wheels are moving. A skid-steer loader might log 2,000 engine hours without ever touching a public road, and those hours tell a mechanic far more about its condition than any odometer could.
The Engine Hours to Miles Formula
To translate engine hours into something comparable with road miles, multiply by an assumed average speed:
[
\text{Miles} = \text{Engine Hours} \times \text{Average Speed}
]
Where:
- Engine Hours is the total time the engine has run.
- Average Speed is your best estimate of the speed the vehicle averages while the engine runs, in miles per hour.
- Miles is the approximate equivalent road distance.
This follows directly from the basic motion relationship $\text{distance} = \text{speed} \times \text{time}$ — but treat the output as an estimate, because the one input we rarely know precisely is the true average speed across every running hour.
Worked Example
A delivery van's ECM reports 1,200 engine hours, and the van spends most of its life on mixed routes averaging about 45 mph:
[
\text{Miles} = 1{,}200 \times 45 = 54{,}000 \text{ miles}
]
So the van's engine has endured roughly the same workload as 54,000 miles of mixed driving — enough to justify checking it against the manufacturer's service schedule.
Now try a low-speed case: a generator-adjacent work truck with 10 hours of mostly idling at an effective 27.5 mph:
[
\text{Miles} = 10 \times 27.5 = 275 \text{ miles}
]
Both examples check out by simple multiplication — the arithmetic is trivial; the judgement call is choosing a fair average speed.
Typical Average Speeds by Usage
The table below shows realistic average speeds for common duty cycles. Pick from the middle of a range unless you know your usage well:
| Vehicle usage | Typical average speed |
|---|---|
| Heavy equipment, lots of idling | 8–15 mph |
| Mostly city driving | 20–30 mph |
| Delivery / fleet duty | 30–40 mph |
| Mixed city and highway | 35–50 mph |
| Mostly highway driving | 55–65 mph |
Notice how wide the spread is: 1,000 engine hours could represent anywhere from about 8,000 to 65,000 miles depending entirely on how the machine is used.
Why This Conversion Is Only an Approximation
The formula assumes the engine's average speed is known and constant. In reality:
- Idling adds hours but zero miles, dragging the effective average down.
- Traffic, terrain and load change real speeds day to day.
- Pto-driven work (pumps, winches, hydraulic tools) burns engine hours without the wheels turning at all.
That's why fleets describe the result as a wear-equivalent mileage rather than a distance travelled: two vehicles can show identical odometer readings yet very different engine hours, and the hour count usually reveals more about remaining engine life.
Quick Recap
- Engine hours count every running hour, moving or not.
- $\text{Miles} \approx \text{Engine Hours} \times \text{Average Speed}$ — an estimate, not an odometer reading.
- Average speed ranges from ~10 mph for idling-heavy equipment to ~60 mph for highway vehicles.
- Use the conversion to line up engine wear with mile-based service schedules.
If you're also tracking how far a tank of fuel will take you, the distance to empty calculator pairs naturally with this one.