Swim workouts

28 sets you can swim today, each with a warm-up, a main set and a cool-down. Find one that fits your level and the time you have, then load it, tweak it if you want, and take it to the pool.

Looking for something specific? 30-minute swim workouts · 1500m swim workouts · Beginner swim workouts · Triathlon swim workouts.

Beginner30 minutesEndurance: 1500m to 3000mSpeed and sprintIM and stroke workKick, pull and techniqueTriathlon
This week's pick

4 × 100 free @ 2:00 means swim four 100s, leaving every two minutes; whatever time is left is your rest. 20s rest means rest 20 seconds after each one. Send-offs are set for the pace on each card, so add five seconds if they feel tight. All sets are in metres for a 25m pool. Load this set opens it in the builder, where you can change anything, print it or send it to your Garmin.

easysteadythresholdhardsprint

Beginner

Short sets with plenty of rest. Breaststroke is fine anywhere it says free.

First 500m

500mabout 23 minpace 2:45/100m

For: New or returning swimmers who can manage a length but not much more.

Warm-up100m
4 × 25 choice, 30s rest easy, any stroke
Main set300m
4 × 50 free, 40s rest steady, stop at the wall if needed
4 × 25 kick, 30s rest kick with a board (board)
Cool-down100m
100 choice easy, any stroke

Take all the rest you need. Finishing every length matters more than the clock.

Load this set

Steady 800m

800mabout 27 minpace 2:30/100m

For: Swimmers who can do 50m at a time and want to string more together.

Warm-up200m
4 × 50 choice, 20s rest easy, mix strokes
Main set500m
4 × 100 free, 30s rest steady, same pace each one
4 × 25 kick, 20s rest board, kick from the hips (board)
Cool-down100m
100 choice easy

If a 100 is too far, swim it as 2 × 50 with a short breather at the wall.

Load this set

Build to 1000m

1,000mabout 30 minpace 2:30/100m

For: Beginners who can swim 100m without stopping and want to reach a kilometre.

Warm-up200m
2 × 100 choice, 20s rest easy
Main set600m
200 free steady, breathe every 3 if you can
300 free same pace as the 200
100 free a bit quicker
Cool-down200m
4 × 50 choice, 15s rest easy, any stroke

The 300 is the hard bit. Start it slower than feels necessary.

Load this set

Technique basics with fins

700mabout 28 minpace 2:30/100m

For: Beginners whose legs sink or who run out of breath after a length.

Warm-up100m
4 × 25 free, 20s rest easy
Drills300m
4 × 25 kick, 20s rest board, kick from the hips (board, fins)
4 × 25 drill, 20s rest side kick, breathe to the side (fins)
4 × 25 drill, 20s rest catch-up, one arm waits (fins)
Main set200m
4 × 50 free, 30s rest swim it, use the drills
Cool-down100m
100 choice easy

Short floppy fins are best. Long fins make it too easy to skip the work.

Load this set

Breaststroke to front crawl

700mabout 31 minpace 2:40/100m

For: Breaststroke swimmers learning front crawl one length at a time.

Warm-up100m
4 × 25 breast, 20s rest easy breaststroke
Main set500m
8 × 25 free, 30s rest front crawl, rest as needed
4 × 50 choice, 30s rest 25 breast, 25 crawl
4 × 25 kick, 20s rest flutter kick, board (board)
Cool-down100m
2 × 50 breast, 15s rest easy

Breathe out under water all the way. Most crawl panic is holding your breath.

Load this set

30 minutes

Sets that fit a lunch break, timed with rest included.

30 minutes: steady 1500m

1,500mabout 31 minpace 1:50/100m

For: Regular lap swimmers who can swim 400m comfortably.

Warm-up500m
300 free easy
4 × 50 choice, 15s rest drill 25, swim 25
Main set800m
4 × 150 free @ 2:55 steady, same time each
4 × 50 free @ 1:00 a bit quicker
Cool-down200m
200 choice easy, mix strokes

If 2:55 is tight, go on 3:05. Same for every send-off on this page.

Load this set

30 minutes: threshold 100s

1,500mabout 31 minpace 1:45/100m

For: Fitter swimmers who want a hard half hour.

Warm-up500m
300 free easy
4 × 50 kick, 15s rest fins, fast feet (fins)
Main set800m
8 × 100 free @ 1:45 hold the same time on all 8
Cool-down200m
200 choice easy

Note your time on the first 100. The aim is to hold it, not beat it.

Load this set

30 minutes for newer swimmers

900mabout 31 minpace 2:30/100m

For: Newer swimmers who can do 100m at a time.

Warm-up200m
4 × 50 choice, 20s rest easy
Main set600m
6 × 100 free, 30s rest steady
Cool-down100m
4 × 25 kick, 20s rest board, easy (board)

Swim the 100s as 50 free and 50 breaststroke if you need to.

Load this set

30 minutes: lunchtime pyramid

1,400mabout 30 minpace 1:55/100m

For: Lap swimmers who get bored of straight sets.

Warm-up400m
200 free easy
4 × 50 choice, 15s rest drill 25, swim 25
Main set900m
100 free steady
200 free steady
300 free hold your form
200 free quicker than the first 200
100 free fastest of the set
Cool-down100m
100 choice easy

Way up is steady, way down gets faster.

Load this set

Endurance: 1500m to 3000m

Longer aerobic sets for building a base.

1500m aerobic builder

1,500mabout 33 minpace 1:50/100m

For: Swimmers working towards a non-stop 1500m.

Warm-up400m
200 free easy
4 × 50 drill, 15s rest catch-up (fins)
Main set1000m
3 × 200 free @ 4:00 steady, breathe every 3
4 × 50 free @ 1:05 a bit quicker
2 × 100 pull, 15s rest long strokes (buoy)
Cool-down100m
100 choice easy

Each week, try cutting 5 seconds off the 200 send-off.

Load this set

Broken 1500m ladder

2,200mabout 42 minpace 1:45/100m

For: Anyone who wants a feel for their 1500m without doing a time trial.

Warm-up500m
300 free easy
4 × 50 free @ 1:00 build each one
Main set1500m
500 free steady, count strokes
400 free same pace
300 free a touch quicker
200 free quicker again
100 free go
Cool-down200m
200 choice easy

Add up the five swim times and you have a fair guess at your 1500m.

Load this set

2000m steady

2,000mabout 41 minpace 1:45/100m

For: Regular swimmers with an hour and a decent base.

Warm-up600m
400 choice easy, mix strokes
4 × 50 kick, 15s rest board (board)
Main set1200m
5 × 200 free @ 3:40 steady, same time each
4 × 50 free @ 0:55 strong
Cool-down200m
200 choice easy

The 200s should feel like you could do a sixth.

Load this set

2500m pull and pace

2,500mabout 46 minpace 1:40/100m

For: Fitter swimmers training for longer events.

Warm-up800m
400 free easy
4 × 100 choice, 15s rest drill 25, swim 75
Main set1500m
4 × 300 pull @ 5:15 long and steady (buoy, paddles)
6 × 50 free @ 0:55 swim, threshold pace
Cool-down200m
200 choice easy

Drop the paddles if your shoulders complain. The buoy alone is fine.

Load this set

3000m distance set

3,000mabout 57 minpace 1:40/100m

For: Experienced swimmers, masters and long-course triathletes.

Warm-up1000m
400 free easy
4 × 100 choice, 15s rest drill 25, swim 75
4 × 50 kick, 15s rest fins (fins)
Main set1800m
3 × 400 free @ 7:00 negative split each one
6 × 100 free @ 1:40 hold your best average
Cool-down200m
200 choice easy

Negative split means the second 200 of each 400 is quicker than the first.

Load this set

Speed and sprint

Fast efforts with proper rest. Quality over quantity.

Sprint 25s with full rest

1,400mabout 39 minpace 1:45/100m

For: Anyone who wants more speed and hasn't sprinted properly in a while.

Warm-up600m
300 free easy
4 × 50 choice, 20s rest drill 25, swim 25
4 × 25 free @ 0:40 build to fast
Main set600m
12 × 25 free @ 1:00 all out, easy at the wall
4 × 50 choice, 20s rest easy, loosen off
4 × 25 fly @ 1:00 fast fly, or free
Cool-down200m
200 free easy

If a rep is slower than your first, stop the set. Tired sprints teach you to swim slow.

Load this set

Race-pace 50s

1,900mabout 44 minpace 1:40/100m

For: Club and masters swimmers sharpening up for a race.

Warm-up700m
400 choice easy
6 × 50 free @ 1:00 build each one
Main set1000m
10 × 50 free @ 1:15 200 race pace, hold it
200 free easy
6 × 50 free @ 1:30 fast as you can
Cool-down200m
200 choice easy

Race pace for 200m: divide your best 200 time by four and hold that per 50.

Load this set

Fast 100s

2,000mabout 46 minpace 1:45/100m

For: Fitter swimmers who want to hold speed for longer.

Warm-up800m
400 free easy
4 × 50 kick, 15s rest fins (fins)
4 × 50 free @ 1:00 descend 1 to 4
Main set1000m
6 × 100 free @ 2:15 fast, hold your time
200 pull easy (buoy)
4 × 50 free @ 1:30 max
Cool-down200m
200 choice easy

Long rest is on purpose. These are meant to hurt for 90 seconds, then you recover.

Load this set

IM and stroke work

Backstroke, breaststroke, fly and the full medley.

IM medley set

1,800mabout 42 minpace 1:45/100m

For: Swimmers with all four strokes who want to work the medley.

Warm-up500m
300 free easy
4 × 50 kick, 15s rest one stroke each, IM order (board)
Drills200m
8 × 25 drill, 15s rest 2 each: fly, back, breast, free
Main set800m
4 × 100 IM @ 2:00 25 of each, sharp turns
2 × 200 IM @ 4:10 steady IM
Cool-down300m
300 choice easy, back and free

Fly falling apart? Swim it as one-arm fly and keep the rhythm.

Load this set

Backstroke focus

1,700mabout 44 minpace 1:50/100m

For: Swimmers who want a stronger backstroke, or a break for their neck.

Warm-up400m
200 free easy
200 back easy back
Drills500m
6 × 50 drill, 20s rest 25 one-arm back, 25 full
4 × 50 kick, 20s rest on your back, streamline (fins)
Main set600m
6 × 100 back @ 2:20 steady, count strokes
Cool-down200m
200 choice easy

Count the strokes from the flags to the wall so you never hit your head.

Load this set

Breaststroke timing

1,600mabout 47 minpace 2:00/100m

For: Breaststroke swimmers who glide too little or too long.

Warm-up400m
200 choice easy
4 × 50 breast, 15s rest long glide
Drills500m
6 × 50 drill, 20s rest 2 kicks, 1 pull
4 × 50 kick, 20s rest breast kick, board (board)
Main set500m
5 × 100 breast, 20s rest pull, breathe, kick, glide
Cool-down200m
200 choice easy

Arms go first, kick finishes the stroke. If they happen together, you stall.

Load this set

Butterfly without the misery

1,500mabout 42 minpace 1:50/100m

For: Swimmers who can do a length of fly and want more.

Warm-up500m
300 free easy
4 × 50 kick, 20s rest dolphin kick on front (fins)
Drills200m
8 × 25 drill, 20s rest one-arm fly (fins)
Main set600m
8 × 25 fly, 30s rest easy fly, long and relaxed (fins)
4 × 100 choice @ 2:15 25 fly, 75 free
Cool-down200m
200 free easy

Keep the fins on until the 100s. Short good fly beats long ugly fly.

Load this set

Kick, pull and technique

Equipment sets and drills to fix the stroke you have.

Kick set for weak legs

1,700mabout 48 minpace 1:50/100m

For: Anyone whose legs drag or fade halfway through a swim.

Warm-up300m
300 free easy
Kick set800m
4 × 50 kick, 20s rest on your back, streamline
4 × 100 kick, 20s rest board, steady (board)
8 × 25 kick, 30s rest fast kick (fins)
Main set400m
4 × 100 free, 15s rest swim with a strong kick
Cool-down200m
200 choice easy

Kick from the hips with soft ankles. Bending at the knee just goes nowhere.

Load this set

Pull and paddles

1,900mabout 38 minpace 1:45/100m

For: Swimmers building upper-body strength and a better catch.

Warm-up500m
300 free easy
4 × 50 drill, 15s rest fingertip drag
Main set1200m
4 × 200 pull @ 3:45 long strokes (buoy)
4 × 100 pull @ 1:45 strong catch (buoy, paddles)
Cool-down200m
200 choice easy

Skip the paddles if your shoulders ache. Pulling with just the buoy still does the job.

Load this set

Catch and rotation drills

1,600mabout 43 minpace 2:00/100m

For: Self-taught swimmers who want a cleaner front crawl.

Warm-up200m
200 free easy
Drills600m
4 × 50 drill, 20s rest 6 kicks on side, 3 strokes (fins)
4 × 50 drill, 20s rest catch-up (fins)
4 × 50 drill, 20s rest fist swim
Main set600m
6 × 100 free, 20s rest swim, keep the drill feel
Cool-down200m
200 choice easy

Fist swim feels awful. When you open your hands again the water feels thick.

Load this set

Triathlon

Freestyle, sighting and race pace for sprint and Olympic distance.

Triathlon: sprint 750m race rehearsal

1,450mabout 33 minpace 2:00/100m

For: Sprint-distance triathletes getting ready for a 750m swim.

Warm-up500m
300 free easy
4 × 50 free, 15s rest sight every 6 strokes
Race rehearsal750m
4 × 50 free @ 1:10 fast start, like the gun
550 free settle into race pace
Cool-down200m
200 choice easy

The 50s plus the 550 make 750m. Treat the short rest as the moment after the start chaos.

Load this set

Triathlon: Olympic 1500m in 300s

2,000mabout 43 minpace 1:55/100m

For: Triathletes targeting an Olympic-distance swim.

Warm-up400m
300 free easy
4 × 25 drill, 15s rest sighting, eyes up then breathe
Main set1500m
5 × 300 free @ 6:00 race pace, sight every 6th
Cool-down100m
100 choice easy

As it gets easier, cut the send-off by 5 seconds rather than adding more 300s.

Load this set

Triathlon: pull and band

2,000mabout 43 minpace 1:50/100m

For: Triathletes who lean on the wetsuit to keep their legs up.

Warm-up600m
400 free easy
4 × 50 drill, 15s rest fingertip drag
Main set1200m
4 × 200 pull @ 3:50 buoy and paddles (buoy, paddles)
4 × 100 pull, 30s rest band only, quick arms (band)
Cool-down200m
200 choice easy

With only a band on, your legs sink unless your core holds them up. Hard at first.

Load this set

Triathlon: open-water skills in the pool

1,600mabout 39 minpace 2:00/100m

For: Triathletes before their first open-water race.

Warm-up300m
300 free easy
Skills600m
6 × 50 free, 20s rest sight the far wall every 6
4 × 50 free, 20s rest breathe to weaker side
4 × 25 free, 30s rest fast start, then settle
Main set500m
500 free no push-offs at the walls
Cool-down200m
200 choice easy

No push-offs: turn without kicking off the wall. Open water has no walls to rest on.

Load this set