5K and 10K Training Plans: How to Train, and How to Get a Plan That Fits You
Updated: Oct 2
Updated October 2026 | Originally published June 2026 | Written by Andy Hood
Article contains affiliate links that support this blog and Andy's cancer charity work

Most weeks someone asks me about 5K and 10K training plans. A friend who has signed up for a charity 10K. Someone who has just finished Couch to 5K and wants to know what comes next. A parkrunner who has been stuck on the same time for a year.
I love those conversations, because these are two of the best distances in running. You can be on a start line within a couple of months, you recover in days rather than weeks, and there's a race near you most weekends. Even now, training for ultras, I'll run dozens of 5K and 10K efforts inside a single block.
So here's what I tell them. The basics that apply to both distances, an honest look at where your plan should come from, and how to try the one I use free for two weeks.
In short: Most runners can train for a 5K in 6 to 10 weeks and a 10K in 8 to 12. Run three to five times a week, depending on your experience and current fitness. Keep most of it easy, build gradually and take your rest days. Then follow a plan that's built around you, because a generic table can't tell you how fast to run or notice when you're struggling. I train with Runna, a running coaching app, and code ANDY2 gives you 14 days free, double the standard trial.
In this article
How long does it take to train for a 5K or 10K?
Most beginners need 6 to 10 weeks to train for a 5K and 8 to 12 weeks to train for a 10K. A 5K is 3.1 miles and a 10K is 6.2 miles, and how long you need depends on where you're starting from.
Where you are today | 5K | 10K |
Can't yet run for a minute | 8 to 10 weeks | 12 weeks or more |
Can run 20 to 30 minutes without stopping | 6 weeks | 8 to 10 weeks |
Running regularly and chasing a faster time | 6 to 8 weeks | 8 to 12 weeks |
Pick your row on where you are today, not where you were at your fittest. If you're starting from the sofa, take the longer end. The NHS Couch to 5K plan, for example, takes nine weeks at three runs a week. Your lungs improve faster than your tendons and joints, and those extra weeks are what keep you out of the injury room.
How to train for a 5K or 10K: the five basics
To train for a 5K or 10K, run three to five times a week, keep most of it easy, build gradually, rest properly and mix your sessions. I've used the same five rules through marathons, ultras and every comeback I've had to make.
Run three to five times a week. How many depends on your experience and current fitness. New to running? Start with three, with a rest day between each. Already running regularly? Four or five gives you room for more easy miles. Whatever your number, turning up every week beats a heroic fortnight.
Keep most of it easy. Around 80% of your running should be at a pace where you can hold a conversation. If you can't talk, slow down. It's how competitive endurance athletes train too: research by sports scientist Stephen Seiler describes a typical split of about 80% low-intensity training and 20% hard work. Keeping easy runs easy is never easy, and it's the one I see new runners get wrong most often.
Build gradually. As a rough guide, add no more than about 10% to your weekly running from one week to the next. Big jumps are how a calf, a shin or a knee ends up making the decision for you.
Treat rest as training. The run is the stimulus. The rest day is when you actually get fitter. You'll never find me chasing a run streak.
Mix your sessions. One easy run, one with some quicker running in it, and one that's a bit longer. Any fourth or fifth run should be an easy one. If a week feels like too much, repeat it before moving on.
Put together, a three-run week for a newer runner looks something like this. A more experienced runner would add one or two easy runs around it.
Run | Training for a 5K | Training for a 10K |
Easy | 20 to 30 minutes at talking pace | 3 to 4 km at talking pace |
Quicker | 4 to 6 x 1 minute faster, 1 minute easy between | 6 x 1 minute quicker, 1 minute easy between |
Longer | Builds from 25 to 40 minutes | Builds from 5 km to 8 km |
Two more things before you start. Get shoes that suit your feet, ideally from a running shop that will look at your gait. And if you have any health concerns, see your GP first. As someone who has rebuilt from a serious diagnosis, I'll never tell you to ignore your body.

Free 5K and 10K training plans, ChatGPT or a running app: which is best?
A coaching app is the best of the three if you want a plan that fits you. Free plans and ChatGPT cost nothing, but you do the checking yourself. The sample week above is only a shape. It isn't a plan. A week on a page can tell you what to run on Tuesday. It can't tell you how fast. It doesn't know you slept badly, and it has no idea whether last week went brilliantly or fell apart. Turning the basics into the right session on the right day is the job of a plan, and you've got three places to get one.
A generic plan from the internet. Free, and the structure is often sound. I followed printed plans for years, stuck to my home office whiteboard. They told me what to do and never how to do it: a tempo run with no pace, intervals with no recovery time. And week four looks the same whether you're flying or struggling. I've been through the well-known ones in my comparison of Hal Higdon, Nike Run Club, ChatGPT and Runna.
A plan from ChatGPT. Also free, and written in seconds. It will give you paces if you ask. But it only knows what you typed in, it can't see how your runs are going, and nobody checks its work. It's also built to be helpful, which isn't the same as honest. I've written about why a chatbot isn't a running coach.
A coaching app. A plan built by qualified coaches, set up around you, that changes as you train. This is where I've ended up, and it's where I'd point you.
Generic internet plan | ChatGPT | Runna | |
Built around your fitness and goal | No | Only what you type in | Yes |
Pace and recovery for every session | No | If you ask for it | Yes |
Adapts as you train | No | Only if you report back | Yes |
Sessions on your watch | No | No | Yes |
Strength work included | No | Only if you ask | Yes |
Who's behind it | Written once, for everyone | A chatbot predicting text | Qualified running coaches |
Cost | Free | Free | Subscription, after a 14-day free trial with code ANDY2 |
Why use a running coaching app for 5K and 10K training?
A coaching app gives you a plan built around your fitness, sets every pace for you and changes as you train. When I came back to running after cancer I was starting from almost nothing, and I tried the lot: Nike Run Club, plans from AI, spreadsheets I'd cobbled together myself. Runna was the first that felt built for me. Here's what makes the difference.
It starts with you. You tell Runna your current level, a recent time, your goal and the days you can run, anywhere from two to six a week. Be honest when you set it up. Tell it the truth and it builds you up to your goal. Round yourself up and it builds a plan for a runner who doesn't exist.
Every session is complete. The distance of each rep, the target pace, the recovery. No homework the night before.
It coaches you while you run. The session sits on your Garmin, Apple Watch, Coros or Suunto, or comes through your headphones if you don't own a watch. Runna tells me to slow down on easy runs constantly, and I'm a more disciplined runner for it.
It changes when you do. Hit your sessions and the paces creep quicker. Struggle and it eases off. Move runs around when work explodes, tell it you're on holiday or under the weather, and the weeks ahead reshape around you.
It looks after the rest of you. Strength and mobility sessions are scheduled alongside your runs, built around whatever kit you own, including none.
It keeps you turning up. A plan in a chat thread or a PDF is easy to quietly abandon. A week laid out in front of you, with the next session waiting, isn't.
It's not perfect. It costs money, and it won't replace a physio when something is properly wrong. But it took my marathon from around 3:45 to 3:20, and it has rebuilt me twice, after cancer and again after emergency surgery this year.
Which Runna 5K or 10K plan is right for you?
The right Runna plan for a 5K or 10K is the one that matches where you are today.
Where you are | The plan to pick |
Never run, or not for years | New to Running: walk-run, no assumed fitness. Runna's answer to Couch to 5K |
You want to get round your first parkrun | Path to parkrun |
A 5K race in the diary | 5K race plan, built backwards from your race date |
You can run 5K and want it faster | 5K Improvement, or parkrun Improvement |
Ready to step up to 10K | 10K plan. No race needed, just the distance |
A 10K race in the diary | 10K race plan, built backwards from your race date |
Coming back after a break, illness or injury | Returning to Running (get cleared by a physio first if it was an injury) |
Every one of these 5K and 10K training plans is set to your level and the days you can run. You can also line up your next plan before the current one finishes, so a 5K block can roll straight into a 10K. For the full menu, see Runna Training Plans Explained.
Runna free trial: 14 days free with code ANDY2
The standard Runna trial is seven days. As a Runna Ambassador I can double that: code ANDY2 gives you 14 days of Runna Premium, free, with every plan and feature unlocked.
Why does double matter? A week is barely enough to set up and run a couple of sessions. Two weeks lets you test it properly:
Day one. Download the app, enter the code and build your plan. Answer honestly.
Week one. Run a full training week: an easy run, possibly a quicker session and a longer run, each with the paces set for you, determined by the app.
Week two. Do it again, and see how the plan and the coaching respond to how week one went.
Then decide. Cancel before the trial ends and you pay nothing, so there's no risk in finding out whether it works for you. If you carry on, it's £15.99 a month or £99.99 a year in the UK, $19.99 a month or $119.99 per year in the USA and worldwide territories in local currency (October 2026 prices). And if budget is the deciding factor, I've covered the best free options in my comparison of the best running training plans.
Download the Runna app and enter code ANDY2, or use this link: web.runna.com/redeem?code=ANDY2
5K and 10K training plan FAQs
How long does it take to train for a 5K?
Most beginners need 6 to 10 weeks to train for a 5K. From the sofa, allow 8 to 10 weeks running three times a week. If you can already run for 20 to 30 minutes, six weeks is enough.
How long does it take to train for a 10K?
Most runners need 8 to 12 weeks to train for a 10K. If you can already run a 5K comfortably, eight weeks is realistic. Starting from scratch, give yourself 12 or more.
How many days a week should I run for a 5K or 10K?
Run between three and five days a week for a 5K or 10K, depending on your experience and current fitness. Newer runners should start with three. Regular runners chasing a time can build to four or five.
Should I run a 5K before a 10K?
Running a 5K before a 10K helps, but it isn't essential. If you can run 5K comfortably, you can usually be ready for a 10K within about eight weeks.
Can I use ChatGPT or a free plan to train for a 5K or 10K?
You can train for a 5K or 10K with ChatGPT or a free plan, and plenty of runners reach the finish line that way. You take on the checking yourself: the paces, the build, and what to do when a week goes wrong. That's the part a coaching app does for you.
Is Runna good for beginners?
Yes, Runna is good for beginners. Its New to Running plan assumes no running background and uses walk-run sessions to build you up gradually.
How long is the Runna free trial?
The standard Runna free trial is seven days. Code ANDY2 extends it to 14 days with full Premium access.
How to start training for a 5K or 10K
Whichever route you take, put a race in the calendar. A date turns "I should go for a run" into "I'm training for something", and that's what gets you out of the door on a wet Tuesday. No race in mind? parkrun is a free 5K every Saturday.
Then choose the plan that matches where you are today, follow it, and adjust as you learn. If you'd like that plan built around you, with a coach in your ear, the two weeks are on me: code ANDY2 at web.runna.com/redeem?code=ANDY2.
Lace up and enjoy your miles.
— Andy
About the author - Andy Hood

Andy Hood is an ultra and endurance runner based in North Devon, and a Runna Ambassador. He came back to running after a cancer diagnosis, surgery and chemotherapy in 2021, and rebuilt again after emergency surgery in 2026. He has finished the Tour du Mont Blanc twice, raised over £28,000 for cancer and mental health charities, and is the founder of Check Ya Balls, menswear that saves lives. Find him on Instagram at @runningwestwardho.
Always speak to your GP before starting a new training programme if you have any health concerns.


Comments