Your Personalized Ultra Running Training Plan
Generate a free training plan for your next 50K, 50 mile, 100 mile, or any distance from 5K to 100-mile ultramarathon — built around your fitness, your schedule, and your race.
Powered by the same periodization algorithm behind Hannah, our training engine for trail runners and ultra athletes.
Training Plans for Every Ultra Distance
Whether you're training for your first 50K or your tenth 100-miler, the algorithm adapts to your race.
50K Training Plan
31 miles
50 Mile Training Plan
50 miles
100K Training Plan
62 miles
100 Mile Training Plan
100 miles
Trail Marathon Plan
26.2 miles
Trail Half Marathon Plan
13.1 miles
Also supports road 5K, 10K, half marathon, and marathon training plans.
How Your Training Plan Is Built
Four inputs, one algorithm, a complete ultramarathon training plan in seconds.
Tell Us About Your Race
Enter your race distance, date, terrain, and elevation. The algorithm supports everything from 5K to 100-mile ultramarathons.
Share Your Fitness
Current weekly mileage, longest recent run, and recent race results help the algorithm calibrate your starting point and pace zones.
Set Your Schedule
Choose your available training days, preferred long run day, and how many quality sessions you want per week.
Get Your Plan
Hannah's algorithm generates a complete periodized plan — base building, build phase, peak training, and taper — with pacing targets for every workout.
What Makes This Training Plan Different
Hannah's algorithm doesn't just slot workouts into a calendar. It builds a structured training progression tailored to your race and your body.
Periodized Training Phases
Every plan follows proven base → build → peak → taper periodization, with phase lengths calibrated to your race distance and available training time.
Personalized Pace Zones
The algorithm calculates your easy, tempo, threshold, and VO2max pace zones from your race history or threshold pace, then progresses them toward your goal.
Terrain & Elevation Scaling
Trail and mountain races get hill repeats, power hike sessions, and elevation-adjusted workouts. Road plans stay flat and fast.
Smart Recovery & Down Weeks
Built-in down weeks prevent overtraining. The algorithm manages training load with volume or intensity reductions based on your preference.
The Same Engine Behind Hannah, Available Free
Hannah is our training engine built specifically for trail runners and ultra athletes. The training plan generator on this page runs Hannah's core periodization algorithm — the same system that powers structured training plans inside the full Hannah app.
The algorithm is deterministic: given the same inputs, it produces the same plan every time. It calculates training phases, weekly volume progression, workout types, and pace zones based on established coaching principles — not guesswork. Every plan includes base building, a build phase with increasing quality sessions, peak training, and a properly structured taper.
For runners who want more — daily adaptive adjustments, injury prevention, and real-time plan evolution based on your actual training data — explore Hannah's full coaching experience.
Ready to Build Your Training Plan?
Answer a few questions about your race, your fitness, and your schedule. Get a complete, personalized ultra running training plan in seconds.
Generate Your Plan — FreeFrequently Asked Questions
Common questions about the training plan generator.