Skip to content
PesaFit
PesaFit

12-Week 10K Training Plan (Beginner)

Published on

Start at 15-20 km/week and build to 35-40 km/week. No shortcuts.

12-week plan to finish a 10K with a decent aerobic base. We won't promise a sub-50—we promise crossing the finish line without suffering.

Starting point

This plan assumes you can run 20-30 minutes continuously without stopping. If not, spend 2-3 prior weeks alternating walk/run (Couch to 5K is perfect).

Plan phases

WeeksPhaseVolume/week
1-3Base building15-20 km
4-6Progressive volume22-28 km
7-9Volume + intensity30-35 km
10-11Peak35-40 km
12Tapering (race on day 7)20-25 km

Sample weekly structure (week 8)

  • Monday: rest or 30 min of swimming.
  • Tuesday: 5 × 800 m at 5K pace, 90 s rest (total ~6 km).
  • Wednesday: 6 km in zone 2.
  • Thursday: 8 km with the final 3 km at 10K pace.
  • Friday: rest.
  • Saturday: 12 km long run.
  • Sunday: 5 km easy.

Race day

  1. Dinner: pasta, rice, or potato with lean protein. Nothing new.
  2. Morning: breakfast 2-3 h before (oatmeal with banana + coffee).
  3. Warm-up: 10 min easy jog + dynamic mobility.
  4. Strategy: start 5-10 s/km slower than goal pace. Push from km 7 onward.
  5. Hydration: if it lasts more than 50 min, drink at the km 5 aid station.

About this guide

Last reviewed
. We review content at least once a year, and sooner if relevant literature comes out. Update policy.
How it is verified
We prioritize meta-analyses, systematic reviews and official positions (ISSN, ACSM, EFSA, WHO, Cochrane). Full methodology · topic: Running y zonas de entrenamiento.
Conflicts of interest
Some product links are affiliate links from Amazon España and earn us a small commission at no extra cost to you. How we fund the project.
Medical disclaimer
Educational content. Does not replace consultation with a healthcare professional. More detail.

Spotted an error in a formula or recommendation? Email us at jesus.narvaez.tames@hotmail.com. Corrections are published as an updated note on the guide.

Recibe las guías nuevas por email

Cada viernes te mandamos las 2 guías nuevas de la semana (martes y jueves) y una calculadora relacionada. Sin spam, baja en un clic.

Comments

Ask questions, share your experience or suggest improvements. You need a GitHub account to comment; threads are hosted on Giscus over GitHub Discussions and are public.