Yearroundrunning

Free Running Plan Generator for 5K, 10K, Half & Marathon

Build a personalized running training plan based on your race goal, experience level, and weekly availability.

How the Running Plan Generator Works

1
Select your race and Goals Choose 5K, 10K, half marathon, or marathon and set your goals.
2
Customize your schedule Pick your avaailable training days and long run day and add strength training.
3
Get your running plan A balanced running plan with easy runs, workouts, long runs, and recovery.
Running Plan Generator

Race Configuration

Training Goals

?
Beginner: New to running or less than 1 year of consistent training
Intermediate: 1-3 years of regular running with some race experience
Advanced: 3+ years of structured training with multiple race experiences

Not sure about your goal time? Try the Race Time Predictor .

:
Pace: 0:00
?
Suggested: Select weeks first

Training Schedule

Selected Training Days: 0

Strength Training

No Yes

Important Note: The plan being generated is customized based on your selected running experience level and race goals. Beginners will see lower starting distances and simplified workouts, while advanced runners will get higher volume and more challenging sessions! The starting distance suggestions automatically adjust based on your experience level.

No use of AI: Our plans are built on a carefully designed algorithm based on proven training principles to maintain consistency.

🔗 Liked your plan? Share it to help more runners find the right training for them!

Why I Built This Running Plan Generator

I built this running plan generator after getting frustrated with generic PDF plans and rigid tools that never quite fit my training schedule. As a runner myself, I wanted something flexible, personal, and actually useful in day-to-day training. This tool is my way of giving something back to the running community. [Read my story →]

Your custom plan includes a balanced mix of easy runs, long runs, speed workouts, and recovery runs to boost performance and prevent injury. Whether you're preparing for your first 5K, 10K, half marathon, or marathon, this tool adapts to your needs to help you prepare for your next race. To improve your plan even further I reccomend reading 5 Ways to make your running plan more effective. To stay motivated you can join a local runclub, you can find a club near you in our Run Club Direcotry.

What Runners Are Saying

"Yearroundrunning is one of the first generators that provides a plan that is both realistic and fitting to every runners' ability and goals. Not only can it be fully customized to training availability, it will also give an achievable plan for any given period, preventing overreaching and letting athletes get most out of the remaining time leading up to a race."
Mees de Ridder 2:20 Marathoner
"Started running this year and couldn’t even do 4km. Used YearRoundRunning for some structure with intervals, speed and long runs. Ended up finishing the Dam tot Damloop (16km) at 4:58/km avg. Huge achievement for me. The plan really helped me stay consistent. Simple to use, keeps you on track. Only thing is you still gotta listen to your body and sometimes move stuff around, which the tool can provide for and help with. Overall really good tool if you want to improve."
Nick Goldebeld 16km Finisher, Currently training for half marathon
"I ran my second half marathon yesterday and achieved a 10 minute PB of 1:55, which was so much faster than I expected! It was all thanks to my yearroundrunning training plan, which pushed me harder than I would have pushed myself. Thank you so much for building such a wonderful platform and for making it so affordable. I will be starting my next training plan with you for a 5km PB as soon as I have recovered!"
Ciara M. Half Marathon Finisher

Run types in your plan

Learn more about the run types used in your training plan in our running guides . Each workout in your plan has a specific purpose, and understanding why you’re doing them helps you train smarter and stay consistent.

Explore the individual run types: Easy runs, long runs, tempo runs, interval workouts, and recovery runs.

Our plans are general training guidance, not medical advice. Use at your own risk.

Running Tools & Calculators to Support the Running Plan Generator

Take your training to the next level with these free tools. Whether you're calculating pace, estimating race time, or dialing in heart rate zones, these tools are designed to help you train smarter and race stronger.

🏃

Pace Calculator

Convert between pace, speed, and time in kilometers or miles. Plan your runs and races with clarity.

Use Pace Calculator
📈

Race Time Predictor

Estimate your race finish time using Riegel’s formula based on a recent result. Great for realistic goal setting.

Predict Race Time
❤️

Heart Rate Zones

Calculate your personalized heart rate training zones based on resting and max heart rate — or let us estimate it for you.

Find Heart Zones

Running Plans by Distance

Marathon Training Plan

Running a marathon takes real commitment. Training usually means building up consistent mileage over many weeks, with weekly totals often landing between 60 and 100 kilometers (40 to 60 miles). Long runs typically grow to around 29 to 35 kilometers (18 to 22 miles), which is what really prepares you for the demands of completing the 42.2 kilometers (26.2 miles) on race day. Along the way, most plans include a mix of steady running, tempo work, and some interval training to keep the legs sharp. I’d recommend setting aside 14 to 20 weeks for proper preparation, which gives you the time to build endurance gradually and avoid overdoing it too quickly. Ready to create your marathon plan?

Half Marathon Training Plan

The half marathon sits right in between endurance and speed. It’s long enough to feel like a real challenge, but not so overwhelming that it takes over your whole life. A good plan usually builds toward long runs of around 16 to 20 kilometers (10 to 12 miles), with weekly mileage landing somewhere in the 40 to 80 kilometer range (25 to 50 miles) depending on experience. Workouts often mix steady distance with tempo runs and a bit of interval training to sharpen up race pace. I’d suggest giving yourself 12 to 16 weeks to prepare properly, which gives enough time to build endurance without rushing the process. Start building your half marathon plan here.

10K Training Plan

The 10K is a great distance for learning how to balance endurance with speed. A good plan usually means running around 24 to 56 kilometers (15 to 35 miles) per week, but the real focus is on the faster sessions. Tempo runs and interval workouts are what make the biggest difference here, helping you improve your running economy and hold a strong pace for longer stretches. Easy runs still play a role for recovery and base fitness, but the speed work is what sharpens you for race day. I’d recommend setting aside 8 to 12 weeks to prepare so the workouts build gradually without overloading you. Build your 10K training plan now.

5K Training Plan

The 5K might be short, but it demands plenty of speed work and a good amount of training to improve our time. Training often falls in the range of 20 to 40 kilometers (12 to 25 miles) per week, with the emphasis on interval sessions and tempo runs that push you out of your comfort zone. These workouts are what prepare you to handle the intensity of racing hard from start to finish. It’s a distance that works well for beginners aiming to complete their first event, but also for experienced runners looking to beat their PR. I’d recommend giving yourself 6 to 10 weeks to prepare so the progression has enough structure without dragging on. Create your 5K training plan here.

Frequently Asked Questions

Get answers to common questions about our running plan generator and training plans.

Our running plan generator creates a personalized training plan based on your race distance, target time, available training days, and current fitness level. Our custom designed algorithm then goes to work to create the perfect running plan for you

You can create training plans for 5K, 10K, half marathon (13.1 miles), and full marathon (26.2 miles) distances. Each plan is customized based on your target race time and training schedule.

Yes! You can select which days of the week you want to train, and our generator will create a plan that fits your schedule. You can choose from 2 to 7 training days per week, and you'll also select which day you prefer for your long run.

The free plan generator provides a complete, functional training plan. Premium plans offer additional features like plan editing, progress tracking, strength training integration, and advanced customization options. You can always upgrade to premium for enhanced features.

No! Our generator is designed for runners of all levels, from beginners to experienced athletes. You'll select your running level (beginner, intermediate, or advanced), and the plan will be tailored accordingly. Beginners can start with shorter distances and gradually build up.

Brand identity and social media is supported by Retina Creators.

Scroll to Top