StatGardenREF. DESK
Calculators/Physics/Piston Speed Calculator
Physics

Piston Speed Calculator

Mean piston speed from stroke length and engine RPM, used to compare engine designs.

Published 31 August 2026

What this calculator does

Mean piston speed is how fast a piston travels up and down its bore on average, expressed in metres per second. It depends only on two things: how far the piston moves in one stroke, and how many times a minute the crankshaft turns. A piston does not move at a constant speed within a stroke, it starts and stops at top and bottom dead centre, but the mean figure is the standard shorthand engineers use to size up an engine design at a glance.

The reason this number matters is that it scales with wear and stress far more directly than horsepower or displacement do. Two engines can produce similar power at very different piston speeds, and the one running its pistons faster is generally working its rings, bearings and connecting rods harder for the same output. Comparing mean piston speed across engines is a quick way to see which design is the more highly stressed one.

The formula

FormulaMean piston speed = 2 × stroke × RPM / 60, with stroke in metres and speed in metres per second

Multiply the stroke length by two, since the piston covers that distance twice per revolution (up and back down), then multiply by the number of revolutions per minute and divide by 60 to convert to a per-second figure. The stroke is converted from millimetres to metres first so the result comes out in metres per second, the conventional unit for this figure.

TermMeaning
StrokeThe distance the piston travels between top dead centre and bottom dead centre, fixed by the engine's crankshaft geometry.
RPMRevolutions per minute, how fast the crankshaft is turning at the point you want to check.
Mean piston speedThe average speed of the piston over a full stroke, in metres per second: 2 × stroke × RPM / 60.

The inputs explained

FieldWhat to enter
Stroke length (mm)The piston stroke length, taken from the engine specification sheet, in millimetres.
Engine speed (rpm)The engine speed to check the piston speed at, such as idle, peak power, or redline.

When to use it

Comparing two engine designs

A short-stroke, high-revving engine and a long-stroke, low-revving engine can produce the same power figure while running very different mean piston speeds. This calculator makes that difference explicit rather than leaving it buried in a spec sheet.

Checking a redline against known limits

Production petrol engines are typically kept under about 20 to 25 m/s mean piston speed at redline, with race engines pushing higher using stronger materials. Plugging in a proposed redline and stroke shows where a design sits against that rough guide.

Estimating wear on a rebuilt or modified engine

Raising the redline on an existing engine, or fitting a longer-stroke crankshaft, both increase mean piston speed for the same displacement gain. Running the numbers before committing to the change shows how much extra mechanical stress it adds.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How does mean piston speed change with engine RPM?

The same 90 mm stroke run from a low idle-adjacent speed up toward a race-engine redline.

90 mm stroke, at a range of engine speeds
Engine speedMean piston speedIn feet per minute
2,000 rpm6.00 m/s1,181 ft/min
3,000 rpm9.00 m/s1,772 ft/min
4,000 rpm12.00 m/s2,362 ft/min
5,000 rpm15.00 m/s2,953 ft/min
6,000 rpm18.00 m/s3,543 ft/min
7,000 rpm21.00 m/s4,134 ft/min
8,000 rpm24.00 m/s4,724 ft/min
Mean piston speed rises in direct proportion to RPM when the stroke is fixed, since the formula is linear in both terms: doubling the RPM doubles the piston speed.

How does stroke length affect piston speed at a fixed RPM?

A constant 6,000 rpm engine speed with stroke lengths from a short-stroke design up to a long-stroke one.

6,000 rpm, across a range of stroke lengths
Stroke lengthMean piston speedIn feet per minute
60 mm12.00 m/s2,362 ft/min
70 mm14.00 m/s2,756 ft/min
80 mm16.00 m/s3,150 ft/min
90 mm18.00 m/s3,543 ft/min
100 mm20.00 m/s3,937 ft/min
110 mm22.00 m/s4,331 ft/min
120 mm24.00 m/s4,724 ft/min
At the same RPM, a longer stroke always means a faster-moving piston, which is why short-stroke engines can safely rev higher than long-stroke ones of similar displacement.

Questions

What is a safe mean piston speed?

There is no single fixed limit, but as a rough guide, most production petrol engines are designed to stay under about 20 to 25 m/s at redline, with purpose-built race engines running higher on stronger rods, pistons and bearings. It depends heavily on the materials and design of the specific engine.

Why does piston speed matter more than RPM alone?

RPM alone does not say how far the piston has to travel each revolution. A long-stroke engine at 5,000 rpm can have its pistons moving faster than a short-stroke engine at 7,000 rpm, so piston speed is the more direct measure of mechanical stress.

Is mean piston speed the same as peak piston speed?

No. The piston is stationary at top and bottom dead centre and moves fastest around the middle of the stroke, so its peak speed is higher than the mean. Mean piston speed is a useful average for comparing engines, not the actual maximum instantaneous speed.

Does bore size affect piston speed?

No, mean piston speed depends only on stroke length and RPM. Bore size affects piston area, displacement and other engine characteristics, but not how far up and down the piston travels or how quickly.

For the compression ratio that goes with a given bore and stroke, see the engine compression ratio calculator. To convert an engine's torque figure into horsepower at a given speed, see the torque and rotational power calculator.