Training Plans & Workouts
Free training plans and a full workout library for every event Cal Tri offers: triathlon, running, and cycling. Pick your goal, follow the plan, use the workouts.
Choose Your Goal Race
Each plan is built around a specific event distance. New to triathlon? Start with the Sprint. Already a finisher? Step up to Olympic.
The perfect entry point. A 750m swim, 20km bike, and 5km run — a race you can complete in under 90 minutes once you're trained. Includes swim, bike, and run days with two rest days per week.
Double the Sprint distance: 1,500m swim, 40km bike, 10km run. The standard distance for the sport and the Olympic Games. Requires a solid fitness base and commitment to all three disciplines.
Swim, Bike & Run Workouts
Use these workouts to fill out the training days in your plan. Each workout is coded (S for swim, B for bike, R for run) so you can match them to your weekly schedule.
Select a workout to expand. All yardages are in yards. SR = seconds rest.
12 × 50 — 600 yds
6 × 100 — 600 yds
3 × 200 — 600 yds
6 × 100 — 600 yds
12 × 50 — 600 yds
10 × 100 w 10s rest — 1,000 yds
500 [250 slow, 250 fast] w 20s rest — 500 yds
10 × 100 w 10s rest — 1,000 yds
500 [250 slow, 250 fast] — 500 yds
2,000 race pace w 120s rest — 2,000 yds
10 × 100 w 10s rest — 1,000 yds
10 × 50 — 500 yds
4 × 100 — 400 yds
2 × 200 — 400 yds
1 × 400 — 400 yds
2 × 200 — 400 yds
4 × 100 — 400 yds
10 × 50 — 500 yds
5 × 100 at race pace w 10s rest — 500 yds
5 × 100 [rp+10s] + 10s rest — 500 yds
5 × 100 [rp+5s] + 10s rest — 500 yds
5 × 100 [rp] + 10s rest — 500 yds
5 × 100 [rp−5s] + 10s rest — 500 yds
5 × 100 [rp−10s] + 10s rest — 500 yds
50 slow, 50 medium, 50 fast w 15s rest — 150 yds
50 sprint, 50 slow, 50 medium w 15s rest — 150 yds
50 fast, 50 sprint, 50 slow w 15s rest — 150 yds
50 medium, 50 fast, 50 sprint w 15s rest — 150 yds
Repeat all 5× — 600 yds per round
200 sprint + 100 slow + 300 race pace + 60s rest — 600 yds
1,000 race pace + 60s rest — 1,000 yds
200 sprint + 100 slow + 300 race pace + 60s rest — 600 yds
1,000 race pace — 1,000 yds
10 min warm up
150 yds drills — 50 catch-up, 50 superman kick, 50 fist — 15s SR between each 50
10 min warm down
Indoor and outdoor cycling workouts. All zone references are heart rate training zones — see the zone guide.
Warm-up: 20 min easy spin
15 min at Zone 3
5 min at Zone 4
Cool-down: 20 min easy spin
10 min easy spinning to warm up
5 min very hard effort — to upper Zone 3
10 min easy spinning to cool down
10 min easy spinning to warm up
5 min very hard effort — to upper Zone 3
5 min easy spinning to recover
5 min very hard effort — to upper Zone 3
10 min easy spinning to cool down
1 hour of spinning — push into Zone 3 after 20 min and focus on holding a steady and constant pace
15 min easy spinning to warm up
15 min spinning in low Zone 3
5 min easy spinning to recover
10 min spinning in Zone 3
5 min easy spinning to recover
10 min very strong effort — push to upper Zone 3 at end
15 min easy spinning to cool down
Bike: 60 min spinning in Zone 2 — think about the pace you can hold on the bike for 8 miles and still have "legs" left to run 5K. Stay relaxed and focused on pacing.
Run: Immediately after the bike, transition to a 15 min run. Start off very slowly and hold that pace for 5 min. After 5 min at the easy pace, pick it up to a pace you feel you can hold for a 5K.
Cool-down: 5 min walk and light stretching
10 miles easy Zone 2 spinning
5 miles very hard effort pushing into upper Zone 3
5 miles easy Zone 2 spinning
10 miles easy Zone 2 spinning
10 miles pushing effort into Zone 3
10 miles easy Zone 2 spinning
10 miles easy Zone 2 spinning
5 miles very hard effort pushing into upper Zone 3
5 miles easy spinning to recover
5 miles very hard effort — hitting Zone 4 for the last 30 seconds of the effort
5 miles easy Zone 2 spinning
Bike: 40 miles of easy spinning in Zone 2
Run: Transition immediately to the run and run for 15 min at a very relaxed and comfortable pace. Your pace should feel easy and slow — you will have time later in a race to pick up the run pace, but starting too fast can cause failure later on in the run.
30 miles of spinning in Zone 2 with Fartlek
After 10 miles of warm up — pick up the pace 6 times during the last 20 miles of the ride for 30 seconds. Those efforts should be very strong and 85–90% of max effort. Recover back into Zone 2 spinning before the next Fartlek effort.
Bike: 20 miles of moderate effort spinning in Zone 2/3
Run: Transition immediately to the run and run for 20 min at a very relaxed and comfortable pace. Start slowly and pick up the pace after 10 min to an effort you feel you can hold for 10K.
30 miles — easy spinning for the first and last 10 miles. Middle 10 miles ride at a pace you can hold for 24 miles and still have "legs" left to run 10K. Stay relaxed and focus on pacing.
20 miles of Fartlek — easy spinning for first 5 miles
Middle 10 miles — spin up to Zone 3 effort 5 times for 2 min each spin-up
Last 5 miles easy spinning to cool down
Warm-up: 5 min
9 min Zone 3 + 1 min Zone 4
8 min Zone 3 + 2 min Zone 4
7 min Zone 3 + 3 min Zone 4
6 min Zone 3 + 4 min Zone 4
5 min Zone 3 + 5 min Zone 4
Cool-down: 5 min
Track and road running workouts. All zone references are heart rate training zones — see the zone guide.
Warm-up: 1 mile easy
Main set: 10 × 800 — convert your marathon goal (hours:minutes) into an 800m pace (minutes:seconds). A 3:30 marathon goal = 3:30 per 800. Take equal rest between each repeat.
Cool-down: 1 mile easy
Warm-up: 1 mile easy
200 jog → 200 sprint
400 jog → 400 sprint
600 jog → 600 sprint
800 jog → 800 sprint
600 jog → 600 sprint
400 jog → 400 sprint
200 jog → 200 sprint
Cool-down: 1 mile easy
Warm-up: 800 easy
6 × 1 mile at marathon race pace — run the first minute of each mile at 10K pace, then settle into marathon pace for the remainder
Cool-down: 800 easy
Warm-up: 1 mile easy
12 × 400 at 5K pace with 200 jog recovery between each repeat
Cool-down: 1 mile easy
Warm-up: 1 mile easy
2 miles at 10K race pace
Cool-down: 1 mile easy
10 min Zone 2 jog to warm up
10 min strong effort — Zone 3
10 min Zone 2 jog to recover
30 min run — start in Zone 2 and hold that pace for 10 min, then push the pace into Zone 3
Hold a steady and comfortable Zone 3 pace for the last 20 min of the run
10 min easy jog to warm up
20 min strong effort — pushing well into Zone 3
10 min slowing down into easy jog to cool down
1 mile easy jog in Zone 2
1 mile Fartlek — run easy in Zone 2, but 4 times during the mile speed up for 50 yards to a faster pace. Stay smooth and fluid, no all-out sprinting.
1 mile easy jog in Zone 2
1 mile easy jog in Zone 2
2 miles of Fartlek — running easy in Zone 2, but 4 times during the 2 mile portion speed up for 100 yards to a faster pace. Remain in good form — smooth and fluid.
1 mile easy jog in Zone 2
3 mile run — pushing into Zone 3 after mile 2 and holding that pace steady and relaxed for the last mile
1 mile Zone 2 warm up
3 miles strong effort — pushing into Zone 3
1 mile Zone 2 cool down
5 mile run in Zone 2 — start slowly and time the first 2.5 miles
Pick up the pace for the last 2.5 miles and try to negative split — run the second half faster than the first
Swim Drills
Swimming is the most technique-dependent triathlon discipline. Use these drills to build an efficient freestyle stroke. Some of the best swimmers commit up to 30% of training time to drills.
Swim normally, but do not begin the pull with one arm until the other arm reaches full extension in front. Forces full extension and slows turnover so you can focus on proper pull and recovery of each arm individually.
After the pull exits at the thigh, keep the elbow high and drag your fingertips along the water surface all the way through recovery and into entry.
Swim with hands balled into fists. If you're not executing a proper "catch," you'll have almost zero forward motion. Forces high elbow and efficient catch mechanics.
Both arms extended in front at shoulder width, 4–6 inches underwater — like Superman flying. Kick from the hips with toes pointed. Breathe by lifting your head forward.
Swim normally, but pause with one hand at the thigh and the other fully extended, and kick 6–10 times before recovering the arm. Repeat on the opposite side.
After exiting the pull at the thigh, touch your ear and pause slightly before recovering. Forces high elbow recovery and proper hand placement for efficient entry.