Training Plans for Every Runner: From 5K to Marathon
Training for a 5K, 10K, half marathon, or marathon works best with a structured approach. The right plan keeps you motivated, reduces injury risk and helps you feel confident on race day.
Timing Your Training
How long you train depends on the distance you’re aiming for, but no matter the race, planning ahead is key. Giving yourself enough time to gradually build fitness, adapt to longer runs, and recover properly makes a huge difference on race day. Count backward from race day and include buffer weeks. Life, weather, and other commitments can always throw a curveball, so having a little wiggle room helps you stay on track without stress.
There are loads of free training plans available online for every distance, from 5Ks to marathons, so you can get started without spending a penny. Some are simple PDF guides, others are interactive apps—you can try a few to see what fits your schedule and style. (If you’re interested, I’m thinking of designing and uploading some of my own tailored plans in the future!)

How long are most training plans?
The length of your training plan usually depends on the distance you’re aiming for but as a rough guide:
- 5K/10K: 6–10 weeks is usually enough, focusing on building endurance, improving speed, and establishing a consistent running habit. Even shorter training periods can work if you’re already active, but longer blocks help prevent injury and burnout.
- Half Marathon: 10–14 weeks lets you gradually increase mileage while adding tempo runs and longer sessions to prepare your body for the distance. A steady progression reduces fatigue and helps you enjoy race day.
- Marathon: 16–20 weeks is recommended for most runners, giving plenty of time for long runs, recovery, and race-specific training. This also allows for flexibility if you need to adapt your plan for life, work, or unexpected setbacks.
Before you start, it’s worth clarifying your main objective. Are you running your first 5K, aiming for a half-marathon PB, or tackling a marathon? Your training should reflect your goals. Beginners will benefit from building a base with walk/run intervals, gradually increasing comfort with continuous running. Intermediate runners can mix in speed work and tempo runs to improve efficiency and stamina, while advanced runners may focus on longer weekly mileage, track workouts, and strategic long runs. Past race times can also help guide goal-setting for new distances, giving you a realistic benchmark for what’s achievable.
Increasing mileage too quickly is one of the most common causes of injury. Following the “10% rule,” where you increase weekly mileage by no more than 10%, helps your body adapt safely. Including recovery weeks every three to four weeks allows muscles and joints to repair and strengthens endurance without added stress. Cross-training is also valuable: incorporating swimming, cycling, or strength sessions at least once a week helps prevent injuries, improve fitness, and balance running volume, particularly if you’re training for longer distances.
Finding the Right Plan for You
Training doesn’t have to be one-size-fits-all. A personalised plan, whether it’s through a coach, an online program, or an app, helps you stick to your schedule, track progress, and stay motivated. Flexible plans can adapt to life’s ups and downs, making it easier to maintain consistency without feeling overwhelmed.
If you want a bit of extra structure and guidance, apps like Runna offer flexible, goal-based plans that adapt to your progress. They’re not essential, but can be handy if you want everything laid out clearly and to see your progress at a glance.
2 weeks free | Cancel Anytime