Paceline

100K ultramarathon training plan (24 weeks, intermediate)

A complete 24-week 100K training plan for intermediate runners: four run days and two core routines a week, the long run on Sunday, finish-focused with no goal time.

24weeks to race day
42 kmpeak Sunday long run
10long runs of 32 km or more
3taper weeks

Want this plan counted back from your own race date, and adjusted when you miss runs? Paceline builds it for you, free.

Get Paceline on Android

How the plan is built

Week by week

Long runs are highlighted. Every run in the table is a title only; in the app each one opens into warm-up, main set, cool-down and paces set from your own fitness.

Swipe the table sideways to see every day.

WeekMonTueWedThuFriSatSun
Week 1Easy Run · 7.5KRestSpeed Intervals · 4 × 400mRestTempo Run · 11KRestLong Run · 19.5K
Week 2Easy Run · 8KRestHill Repeats · 4 repsRestTempo Run · 12KRestLong Run · 21K
Week 3Easy Run · 8KRestFartlek · 13 minRestTempo Run · 13KRestLong Run · 22.5K
Week 4Easy Run · 7KRestProgression Run · 25 minRestTempo Run · 10.5KRestLong Run · 18.5K
Week 5Easy Run · 8KRestSpeed Intervals · 5 × 400mRestTempo Run · 14KRestLong Run · 25.5K
Week 6Back-to-back · 15.5KRestHill Repeats · 4 repsRestTempo Run · 14KRestLong Run · 27K
Week 7Back-to-back · 16KRestFartlek · 13 minRestTempo Run · 14KRestLong Run · 28.5K
Week 8Back-to-back · 17KRestProgression Run · 25 minRestTempo Run · 14KRestLong Run · 23.5K
Week 9Easy Run · 8KRestSpeed Intervals · 6 × 400mRestTempo Run · 14KRestLong Run · 31.5K
Week 10Back-to-back · 19KRestHill Repeats · 5 repsRestTempo Run · 14KRestLong Run · 33K
Week 11Back-to-back · 20KRestFartlek · 14 minRestTempo Run · 14KRestLong Run · 34.5K
Week 12Back-to-back · 20.5KRestProgression Run · 25 minRestTempo Run · 14KRestLong Run · 28K
Week 13Easy Run · 8KRestSpeed Intervals · 7 × 400mRestTempo Run · 14KRestLong Run · 37.5K
Week 14Back-to-back · 22.5KRestHill Repeats · 5 repsRestTempo Run · 14KRestLong Run · 39K
Week 15Back-to-back · 23.5KRestFartlek · 15 minRestTempo Run · 14KRestLong Run · 40.5K
Week 16Back-to-back · 24.5KRestProgression Run · 27 minRestTempo Run · 14KRestLong Run · 42K
Week 17Back-to-back · 25KRestSpeed Intervals · 5 × 400mRestTempo Run · 14KRestLong Run · 33K
Week 18Easy Run · 8KRestHill Repeats · 6 repsRestTempo Run · 14KRestLong Run · 42K
Week 19Back-to-back · 25KRestFartlek · 14 minRestTempo Run · 14KRestLong Run · 33K
Week 20Easy Run · 8KRestProgression Run · 28 minRestTempo Run · 14KRestLong Run · 42K
Week 21Back-to-back · 25KRestSpeed Intervals · 6 × 400mRestTempo Run · 14KRestLong Run · 25K
Week 22Easy Run · 6.5KRestHill Repeats · 5 repsRestTempo Run · 9.5KRestLong Run · 17K
Week 23Easy Run · 3.5KRestFartlek · 14 minRestTempo Run · 5.5KRestLong Run · 9.5K
Week 24Shakeout Run · 3KRestRestRestRestRest🏁 Race Day · 100K

This is the standard plan. The app changes it to fit your race date and the days you can actually run, and offers to ease the next long run when you miss sessions or your recovery data looks off.

Get Paceline on Android

Before you start

This is a general training template, not medical advice. Ultramarathons are demanding: build a solid running base first, and check with a doctor if you have a health condition or are unsure.

See the other plans