Skip to main content
Triathlon plan

Free 20-week 70.3 training plan (half Ironman)

Free in The Next Race. Account required.

Duration

20 weeks

Sessions per week

8–9

Bike and run per week

3h 54m–8h 31m

Swim per week

2.4 km–6.7 km

Longest ride

3h

Longest run

1h 30m

Longest brick

2h 30m

Race distance

1.9 km swim, 90 km bike, 21.1 km run

A twenty-week 70.3 plan that builds gradually across eight or nine sessions a week. Long rides grow to three hours and long runs to 90 minutes, a brick comes every other week, and every fourth week is a recovery week. FTP tests in weeks 1 and 10 keep your bike zones current, and a sprint and an Olympic-distance race in weeks 12 and 16 serve as tune-ups before race day.

Week by week

WeekSessionsBike + runSwimLong rideLong runBrickNotes
184h 15m2.4 km1h40m–FTP ramp test
294h 32m4.3 km1h40m55m
395h 02m4.8 km1h 15m45m–
494h 07m3.6 km52m35m55mRecovery week
597h 04m3.1 km1h 30m50m–
694h 54m4.7 km1h 15m40m1hSwim time trial
785h 14m5.5 km1h 45m40m–
894h 54m4.5 km1h39m1hRecovery week
996h 52m5.7 km2h1h–
1095h 07m6 km1h 10m52m1h 20mFTP ramp test
1197h 27m6.1 km2h 15m1h 05m–Swim time trial
1284h 22m3 km1h 15m52m–Recovery week · Sprint tune-up race
1397h 47m6.3 km2h 30m1h 10m–
1497h 52m6.5 km1h 45m52m1h 45m
1598h 01m6.7 km2h 45m1h 20m–
1683h 54m3 km1h50m–Recovery week · Olympic tune-up race
1798h 31m6.7 km3h1h 30m–
1897h 23m6.7 km1h 45m1h2h 30mSwim time trial
1995h 40m6.2 km1h 30m50m–
2071h 40m3.9 km45m25m–Race week · Race day

Swims are set by distance, so the time column covers bike, run and brick sessions.

How it works in The Next Race

Add it to your calendar

Pick a start date, or pick your race date and the plan lines up behind it. You get your own copy, so you can move, edit or delete any session.

Set your zones

The test sessions set your training zones, so the targets fit your current fitness rather than someone else's.

Train with your devices

Workouts sync to Garmin and Wahoo, completed activities come back from Garmin, Strava and Polar, and indoor rides can run on a smart trainer.

Ready to start?

Add this plan to your calendar for free.