ac AutomotiveCalc
Engine & drivetrain

Mean Piston Speed Calculator

Calculate mean piston speed in meters per second and feet per minute from engine RPM and stroke in millimeters or inches.

How this calculator is checked

Automated checks cover formula examples and input validation. This page has not received an independent automotive professional review.

Sources & calculation method · Review standards · Report a problem

Your numbers

Example calculation

Example results are shown below. Controls become available when the calculator loads.

Use crankshaft RPM and the full piston stroke, not connecting-rod length. Changing units reinterprets the stroke number; enter the corresponding measurement.

Mean piston speed17.2 m/s
Mean piston speed3,385.83 ft/min
Travel per crankshaft revolution172 mm

Calculated on your device. No account needed. Embed this calculator Report a problem

How to use this calculator

Find the full stroke in your engine specification and choose its unit. Enter the crankshaft RPM you want to evaluate. Compare the result at different operating speeds or with a different stroke, keeping units consistent. The same piston travels down and back once per crankshaft revolution.

Mean speed averages distance traveled over time. It is not peak piston speed, acceleration, engine redline or a safe operating limit. This tool does not evaluate piston mass, rod geometry, lubrication, materials or fatigue. Use the engine manufacturer’s operating limits.

The formula

Mean piston speed (m/s) = 2 × stroke (m) × crankshaft rpm ÷ 60. For stroke in mm, divide by 1,000 first; for inches, multiply by 0.0254. Speed (ft/min) = speed (m/s) × 60 ÷ 0.3048.

A worked example

An 86 mm stroke is 0.086 m. At 6,000 rpm, the piston travels 0.172 m per revolution and makes 100 revolutions per second. Mean speed is 17.2 m/s, or about 3,385.83 ft/min. At 3,000 rpm it is 8.6 m/s. A 4-inch stroke at 6,000 rpm gives exactly 4,000 ft/min.

Mean speed at different engine speeds

An illustrative 86 mm stroke. These RPM values are examples, not operating recommendations.

Mean speed at different engine speeds
Crankshaft rpmMean speed (m/s)
1,0002.87
3,0008.60
6,00017.20
8,00022.93

Common questions

Why multiply the stroke by two?

During one crankshaft revolution, the piston travels from top dead center to bottom dead center and returns. Each leg is one stroke, so its total travel is twice the stroke length.

Does a four-stroke engine need a different formula?

No. A four-stroke combustion cycle takes two crankshaft revolutions, but the piston still travels twice its stroke in each revolution. Do not divide RPM by two for this mean-speed calculation.

Is the piston moving at the displayed speed throughout its stroke?

No. Its speed changes continuously and reaches zero at the turning points. This is the average of distance traveled per unit time, not the average signed velocity, which is zero over a complete revolution.

Can this determine a safe redline?

No universal safe mean-speed threshold is supplied. Different engines have different mechanical limits, and an average speed alone does not assess those limits. A low result is not approval to raise engine RPM.

Does the number of cylinders change the answer?

No. This describes an individual piston for a specified stroke and crankshaft speed. Do not multiply the result by cylinder count.

Sources & calculation method

NASA Glenn: Bore and Stroke describes one crankshaft revolution as a piston moving through its stroke and returning. From that geometry, total distance per revolution is twice the stroke; multiplying by revolutions per minute and dividing by 60 gives distance per second. The unit conversion uses 1 inch = 0.0254 meter and 1 foot = 0.3048 meter.

References accessed September 10, 2026. These sources explain the geometry; they have not reviewed or endorsed AutomotiveCalc.

Formula examples and input validation have automated checks. This page has not received an independent automotive professional review. Read our review standards.