Mean Piston Speed Calculator

Calculate mean piston speed from stroke and engine RPM. Get m/s and ft/min, with an explanation of why mean speed differs from peak speed.

Your inputs

Results update as you edit. The starting numbers are an example; replace them with your own data.

Why stroke is multiplied by two

In one crankshaft revolution the piston travels down and back up, covering twice the stroke. Mean speed is total travel divided by time, rather than instantaneous speed at a particular crank angle. Stroke in millimeters must first be converted to meters.

mean speed(m/s) = 2 × stroke(mm) ÷ 1000 × RPM ÷ 60

Example with an 86 mm stroke

At 6,000 RPM, mean speed is 2 × 0.086 × 6,000 ÷ 60 = 17.2 m/s, or about 3,385.83 ft/min. Doubling RPM doubles mean speed; doubling stroke at unchanged RPM also doubles it.

Limitations

Instantaneous and peak piston speed depend on crank angle and connecting-rod length and are not calculated here. Mean speed alone cannot establish a safe rev limit: component mass, loads, lubrication and engine design also matter. This tool does not prescribe a universal RPM limit.

Sources and method

Frequently asked questions

Does a four-stroke cycle change the formula?

No. The piston travels two strokes per revolution regardless of the number of revolutions in a combustion cycle.

Is piston speed related directly to road speed?

No. Road speed also requires transmission ratios, final drive and driven tire dimensions.

Related calculators

AutoCalc

Clear car calculators for buying, driving, maintaining and owning a vehicle.

Calculations are processed on your device

© 2026 AutoCalcResults are estimates. Verify current rates and rules before making a financial or legal decision.