How Long Does It Take to Train for a 10K?

A young woman runs a 10K race
Photo: Cristian Camilo Estrada

It'll be in your inbox — read it when you're ready.

Something went wrong, please try again.

Sent!

It'll be waiting in your inbox.

Table of Contents

A 10K is long enough to require real endurance, yet accessible enough to be a first race goal for many runners. Training for a 10K looks very different depending on what you can run today.

Your current mileage, longest run, training history, and race goal all affect how much preparation you need. A complete beginner needs a different build from someone who already runs 5K several times a week.

In this guide, we’ll show you how to estimate your training time and adjust the plan if you are starting from zero, moving up from 5K, or chasing a faster finish.

How long it takes from where you are now

Most runners need 4 to 12 weeks to train for a 10K, and your own number comes from how much you run today.

A complete beginner should plan on 12 weeks, while a runner who already covers 5K three times a week can be ready in 8 to 10. In the table below, find the line that describes your running this month to know how long it takes to train for 10K.

Where you are now Weeks to the start line What your training week looks like
Not running yet 12 3 run-walk sessions a week plus 2 cross-training days, building to 30 minutes of continuous running, then a long run that grows to 5 or 6 miles (8 to 10 km)
Running 10 to 15 minutes without stopping 10 3 runs a week: 2 easy runs of 2 to 3 miles (3 to 5 km) and 1 long run that grows to 5 or 6 miles (8 to 10 km)
Running three times a week, 5K comfortable 8 to 10 3 to 4 runs a week: 2 or 3 easy runs of 2 to 3 miles (3 to 5 km) and 1 long run up to 6 miles (10 km)
Running 15 to 20 miles (24 to 32 km) a week 6 to 8 4 runs a week: 3 easy runs and 1 long run up to 7 miles (11 km)
Already raced a 10K, chasing a time goal 4 to 8 4 to 5 runs a week: 2 or 3 easy runs, 1 harder (speed) session, and 1 long run up to 8 miles (13 km)

Each range covers the whole build, from your first session to the start line, and assumes regular training each week without a long break.

6 factors that decide how long your 10K prep takes

Two runners with the same weekly mileage can still need different numbers of weeks. It depends on the following:

  1. Your weekly mileage now
  2. Your longest continuous run
  3. How many months you have been running without a break
  4. Injuries in the past three months
  5. Days a week you can train
  6. Your goal for the race—finishing, or a target time

Keep these factors in mind when you build your plan. Do not rush the build if you are a complete beginner, carrying extra weight, coming back from an injury, or returning after a long break from training. Adding a few extra weeks is always better than squeezing the same work into fewer weeks, which often leads to overtraining and injury.

What your training week will look like

However long your build turns out to be, the weeks inside it follow the same pattern: most of the running is easy, one session each week is a long run, and one or two strength sessions of 20 to 30 minutes belong in every week. Tempo runs and intervals belong only to runners chasing a time, and they go in last, once the easy mileage is already in place.

If you are starting from zero

Run three days a week in run-walk intervals, with a rest day or a cross-training day between them. A session might be 20 minutes of one minute running and two minutes walking, and the running share grows week by week.

Run every session at a pace where you could hold a conversation, because the aerobic base comes from easy running.

Your first target is 30 minutes of continuous running, which most beginner programs reach in about nine weeks. After that, gradually extend one weekly run toward 5 to 6 miles (8 to 10 km). Our guide to running 10K without stopping covers that progression week by week.

Most couch to 10K programs run 12 weeks and start with one minute of jogging. If a minute is still hard, spend two to four weeks walking with short jogs before week one.

If you already run 5K

Run three or four times a week: two easy runs, one long run, and an optional fourth easy day. The long run is the session that prepares you for the distance, so it grows from 4 miles to 6 miles (6.5 to 10 km) across the block.

Add a mile to the long run every second week, and hold the other runs at their usual length while it grows.

If you want a time goal, not just a finish

A time goal adds one harder session each week and usually requires a stronger running base. Everything else in your week stays as it is: two or three easy runs, one long run, one or two strength sessions.

Put that harder session in midweek, and make it either intervals or a tempo run. It also helps to add strides once a week at the end of an easy run, because they train your form and leg turnover at race speed, and they are short enough to leave no fatigue behind.

Our guide to running a 10K in under an hour covers the training plan behind the most common time goal at this distance.

5 signs you need more weeks

If you notice any of these signs during your training, consider adding a few extra weeks to your plan instead of pushing the build through:

  1. You still need frequent walk breaks four weeks before the race. If your goal is to run the full 10K continuously, you need more time to extend the amount of continuous running in your long run.
  2. You have missed two or more long runs in the past month. The long run is the main session that prepares you to cover 10K, so add enough time to complete the missed progression.
  3. You feel pain at the start of your next run. Soreness that fades in the first mile is normal training. Pain that stays, or that changes the way you run, is a reason to see a doctor before you carry on with the plan.
  4. You have added more than a third to your weekly mileage in the past month. Drop back to the volume you handled two weeks ago and build up again from there.
  5. You are tired all the time. Easy runs feel hard and you wake up tired even after a rest day. That level of fatigue means the plan is moving faster than your recovery, so take a lighter week and add the time back to your schedule.

So, how many weeks do you need to train for a 10K?

If you are starting from zero, plan on about 12 weeks. If you can already cover 5K comfortably three times a week, you will need 8 to 10 weeks. And if you are running 15 to 20 miles (24 to 32 km) a week, you may be ready in 6 to 8 weeks.

Use the range that matches your current training, and add extra weeks if you are unable to complete the planned long runs or recover well between sessions.

FAQ

Can you train for a 10K in 8 weeks?

Yes, if you already run regularly. Eight weeks is a realistic timeline for someone who can run 5K comfortably and trains about three times a week. If you are starting from zero, give yourself closer to 12 weeks.

How long does it take to go from 5K to 10K?

If you already run 5K comfortably three times a week, allow about 8 to 10 weeks to prepare for 10K. That gives you time to extend your long run gradually while keeping the rest of your weekly running consistent.

Can a beginner train for a 10K in 12 weeks?

Yes. A 12-week plan gives a complete beginner time to start with run-walk sessions, build toward continuous running, and gradually extend the long run toward 10K distance. If one minute of running is already difficult, add a few weeks of walking and short jogging intervals before starting the plan.

How many days a week should you run when training for a 10K?

For most first-time 10K runners, three running days a week is enough. Runners with a stronger base or a time goal may run four or five days a week, with most sessions kept easy and one longer run each week.

It'll be in your inbox — read it when you're ready.

Something went wrong, please try again.

Sent!

It'll be waiting in your inbox.

Free weekly newsletter
Become a better runner
in 5 minutes a week
Tips, gear reviews, training plans
and race guides — every Wednesday.
Join 121,845 runners

More in 10K

See all
People finishing a 10K race

What Is the Average 10K Time?

A young woman runs a sub-60 10K race

How to Run 10K in an Hour

Subscribe to keep reading

This content is free, but you must be subscribed to Running State Newsletter to continue reading.