Skip to content

Swim Pace Calculator

Enter a swim distance and time to get your pace per 100 m and per 100 yards and your speed, or enter a pace to get your finish time.

More options
Work out
Where

Type h:mm:ss or mm:ss, like 1:05:00 or 28:30. Tenths are fine (3:10.5). A plain number means minutes.

ResultUpdates as you type—Your pace per 100 m—Pace per 100 m—Pace per 100 yd—Speed (km/h)—Speed (mph)

How your swim pace is worked out

Pace per 100 = time ÷ (distance ÷ 100).

  1. 1

    Time in seconds

    30:00= 1,800 s

  2. 2

    Distance in 100s

    1,500 m= 15 × 100 m

  3. 3

    Pace per 100 m

    1,800 s ÷ 15= 120 s= 2:00 /100 m

  4. 4

    Per 100 yd and speed

    120 s × 0.9144= 1:49.7 /100 yd= 3.00 km/h

Read more: the formula, a worked example, CSS, pool laps and stroke rate

Swimmers measure pace as the time for each 100 metres (or 100 yards in many US pools). It is the swimming version of running pace per km. Speed is the same thing flipped over: how far you go in an hour. For running pace, use the running pace calculator.

The formula

pace per 100 m = time in seconds ÷ (distance in metres ÷ 100)
pace per 100 yd = pace per 100 m × 0.9144
finish time = pace per 100 × (distance ÷ 100)
speed in km/h = distance in km ÷ time in hours
CSS (m/s) = (400 − 200) ÷ (400 time − 200 time)
lengths = distance ÷ pool length

Worked example

You swim 1500 m in 30:00. That is 30 × 60 = 1,800 seconds over 1,500 ÷ 100 = 15 hundreds, so your pace is 1,800 ÷ 15 = 120 seconds, or 2:00 per 100 m. Per 100 yards it is 120 × 0.9144 = 109.728 seconds, or 1:49.7 per 100 yd. Your speed is 1.5 km ÷ 0.5 hours = 3.00 km/h, which is 3 ÷ 1.609344 = 1.86 mph (0.83 m/s). In a 25 m pool that is 1,500 ÷ 25 = 60 lengths, each taking 30 seconds.

Finish time from a pace

  • Ironman (3.8 km) at 1:45 per 100 m: 105 × 38 = 3,990 seconds, which is 1:06:30.
  • Olympic triathlon (1500 m) at 1:45: 105 × 15 = 1,575 seconds, which is 26:15.

Critical Swim Speed (CSS)

Swim a 400 in 6:40 (400 s) and a 200 in 3:10 (190 s). CSS = 200 ÷ (400 − 190) = 200 ÷ 210 = 0.952 m/s. Pace per 100 m is 100 ÷ (200 ÷ 210) = 210 ÷ 2 = 105 seconds, or 1:45.0 per 100 m. Common coaching bands around that CSS:

Set typeCSS offsetPer 100 m (CSS 1:45)
Easy / recovery+10 to +15 s1:55–2:00
Endurance+5 to +8 s1:50–1:53
Threshold (CSS)0 to +2 s1:45–1:47
Fast (above CSS)−5 to −2 s1:40–1:43
Sprint−12 to −8 s1:33–1:37

Stroke rate

Distance per stroke = speed × 60 ÷ stroke rate. At 0.833 m/s and 60 strokes a minute, each stroke moves you 0.833 × 60 ÷ 60 = 0.83 m, so a 25 m length is 25 ÷ 0.83 = 30 strokes in 30 seconds (SWOLF 60) if you had no push-off.

Common paces

Per 100 mPer 100 ydkm/h750 m1500 m1.9 km3.8 km
1:301:22.34.0011:1522:3028:3057:00
1:451:36.03.4313:0826:1533:151:06:30
2:001:49.73.0015:0030:0038:001:16:00
2:302:17.22.4018:4537:3047:301:35:00
3:002:44.62.0022:3045:0057:001:54:00

Pool or open water

Pool times include a push-off from the wall every length, which is free speed. In open water there are no walls, you lift your head to sight, and waves, currents and other swimmers slow you down, so most people swim a little slower there without a wetsuit. A wetsuit adds buoyancy and often makes you faster. Race courses are also not always measured exactly.

Results assume a steady pace. CSS training bands are a common rule of thumb from coaching practice, not a medical or personal training plan.

Common questions

How do I work out my swim pace per 100 m?

Divide your time in seconds by the number of hundreds you swam. 1500 m in 30:00 is 1,800 seconds ÷ 15 = 120 seconds, or 2:00 per 100 m. Multiply by 0.9144 for pace per 100 yards: 1:49.7 per 100 yd. Your speed is 1,500 m ÷ 1,800 s = 0.83 m/s, or 3.00 km/h.

How long will an Ironman swim take me?

Multiply your pace per 100 m by 38, because the Ironman swim is 3.8 km. At 1:45 per 100 m that is 105 × 38 = 3,990 seconds, or 1:06:30. A 70.3 swim (1.9 km) at the same pace takes 105 × 19 = 1,995 seconds, or 33:15. Open water with a wetsuit can be a little faster or slower than the pool.

What is Critical Swim Speed (CSS)?

CSS is roughly the fastest pace you can hold for a long time without tiring fast, a bit like a threshold pace. Swim a 400 and a 200 flat out with a rest between. CSS = 200 ÷ (400 time − 200 time) in metres per second. With 6:40 and 3:10: 200 ÷ (400 − 190) = 0.952 m/s, which is 1:45.0 per 100 m.

What training paces should I use from my CSS?

A common coaching approach sets paces as CSS plus or minus a few seconds per 100 m: easy around CSS +10 to +15 s, endurance +5 to +8 s, threshold sets at CSS to +2 s, faster repeats 2 to 5 s quicker than CSS and sprints 8 to 12 s quicker. Treat these as a guide and retest every 6 to 8 weeks.

How many lengths is 1500 m in a 25 m pool?

1,500 ÷ 25 = 60 lengths. If a lap means there and back, that is 30 laps. In a 50 m pool it is 30 lengths. In a 25 yard pool (22.86 m) it is 65.6 lengths, so you would swim 66 lengths to cover at least 1500 m.

Is open-water swimming slower than the pool?

Usually, yes, without a wetsuit. In open water there are no walls to push off, you need to look up to sight, and waves, currents and other swimmers slow you down. A wetsuit adds buoyancy and often makes you faster. Use your pool pace as a starting point, then check it with an open-water swim.

Related calculators

Running pace calculatorPace per km and mile from distance and time, with splits, race predictions, treadmill speeds, track laps and training paces.Race Time PredictorPredict your 5K, 10K, half marathon or marathon time from a recent race with Riegel’s formula, a Cameron second estimate, your own exponent from two races and pace per km and mile.Calories burned calculatorCalories burned by 118 activities with 2024 Compendium MET values, by time or by distance and pace, with food equivalents, fat, comparisons and time to burn a target.Heart rate zone calculatorYour target heart rate and five training zones by % of max, heart rate reserve (Karvonen) or threshold HR, with five max HR formulas and pulse counts.

Made by Zulu Calculator, part of AlphaZulu LLC. Formulas are shown in full and rule figures are checked against official sources; see how we build calculators.

Embed this calculator on your site

Free to use on your website or blog. Paste this code where you want the calculator to appear. Please keep the credit link.

Swim Pace Calculator by Zulu Calculator ↗