24 min read

Training plan generator for runners: road and trail, 5K to 100 miles

Build a personalized running training plan around your actual race date, current mileage, and experience level. Road and trail, any distance.

Training plan generator for runners
⬆ Ready to gain access to MY tools for serious runners?

Upgrade to a paid account to reveal the Training Plan Builder and get extra perks like and ad-free experience, exclusive access to locked content, thought provoking blogs, and more training tools, for just $35/year.

Thank you for supporting my work.

BECOME A PAID MEMBER

Most running training plans are built for a fictional runner. A fixed number of weeks, a fixed starting mileage, no awareness of how much time you actually have before race day or where you're genuinely starting from.

I created this tool to work differently. It's a running training plan generator that builds your complete schedule from scratch, based on your race distance, your race date, your current weekly mileage, and your experience level.

No templates.

No one-size-fits-all week counts.

Just a plan built around YOU.

Pick your distance, enter your race date, and the builder calculates how many weeks you have, what peak mileage is realistic for you, and exactly which Monday your training should begin. The result is a structured, week-by-week schedule you can print straight from the page.

No digital nonsense, just a classic piece of paper with your plan on, that you can cross days off when you've completed them - nothing beats physical paper when following a training schedule!

It covers road and trail running from 5K to 100-mile ultramarathons. Goal type matters too; a 'I just want to finish' plan looks structurally different from a 'time-goal plan', and the builder accounts for that.

The Best Running Shoe Finder 2026
Answer 5 quick questions and get matched to the best running shoe for your training style, ride preference, and foot shape.

What your custom training plan includes

Every generated plan uses a four-phase structure drawn from the methods of Higdon, Pfitzinger, Jack Daniels, and David Roche: a base phase to build your aerobic foundation, a build phase adding race-specific quality work, a peak phase with your hardest training weeks, and a taper that brings you to the line fresh.

Cutback weeks are built in automatically every third or fourth week. For trail ultras of 50K and above, the plan adds back-to-back weekend long runs — the most effective training stimulus for the fatigue resistance those races demand.

Every session comes with specific instructions. Tempo runs reference your goal pace. Hill repeats include power hike coaching for trail ultras. Easy runs tell you exactly what Zone 2 means in practice.

The builder works in miles or kilometers, and the finished plan prints onto a single A4 landscape page; beautiful!

The plans also show your training zones, so you can understand how hard each run is meant to feel, not just how far you’re going. That’s especially useful for keeping easy runs easy, long runs aerobic, and workouts controlled in the right way.

Heart rate training for runners: Train smarter, not harder
Using your heart rate to guide your training can help you run stronger, recover better, and finally get the most out of those “easy runs.”

If you want to better understand how to train using zones and heart rate, read my Heart rate training for runners post too.

An exclusive perk for paid AR members

This running training plan generator is available to paid AR members only, and you can use it as many times as you like, for any distance, any time.

One membership gives you unlimited access to this tool and everything else that comes with it like ad-free experience, early access to gear reviews, member-only guides, and more running tools coming soon.

If you've been on the fence about joining, this is a good reason to get off it.

How to use the builder (see tool below)

Select your race surface (road or trail), then choose your distance from the presets or type it in manually. Enter your race date using the calendar, your current weekly mileage, and your experience level.

The calendar automatically shows you the earliest realistic race date based on your distance and current fitness, so you know at a glance whether your timeline is workable.

Select a date and the builder shows the exact Monday your plan starts, along with the valid plan lengths that fit your timeline as one-tap options.

Set your goal to 'Just Finish' or 'Time Goal'. If you select 'Time Goal' you can enter your target race time, and every tempo and interval session will reference that pace throughout the plan. Leave it blank and sessions use effort-based descriptions instead.

Hit 'Generate Training Plan'.

Your full schedule appears immediately, with every week expandable to show the daily breakdown, including 'workout type', distance, and specific session instructions.

Hit Print when you're ready and the plan formats itself onto a single page, ready for the fridge or your training journal (see below).


Usage

Use this ultimate training plan generator as many times as you need, there are no usage limits. Change the distance, adjust the date, try a different experience level — each generates a completely fresh plan in seconds.

Thanks for being a paid subscriber, your support is very much appreciated. -Alastair


Disclaimer: This tool is designed to give you a structured training plan based on the information you enter, but it’s still a guide, not medical advice or one-to-one coaching. Your body, training history, recovery, and life stress all matter, so always use common sense and adjust the plan when needed. If anything feels off, especially pain or injury symptoms, stop and get advice from a qualified professional. By using this tool, you take responsibility for how you apply the training and prepare for your event.


Training Plan Generator Changelog

Subscribe to new posts

reviews, training tips, and thoughtful stories for runners

Member discussion