Road to Istanbul 21K — 18-week programme — Jun 29 to Nov 1, 2026
Race A — Tune-up
Buyukada 10K
Sep 27, 2026
Target: sub-80 — stretch 75
Island course — rolling hills and heat. First 2K deliberately slow, then settle. Walk the steep bits.
Race B — Main Event
Istanbul Half Marathon
Nov 1, 2026
Target: 3:00–3:20 — a finish, not a race
Your first half. Run/walk from the start. Check the official cut-off time before race day.
Where You Are — updated Aug 2, 2026
▾
6.02 km
🏃 longest run
8:01/km
⚡ best pace (5K)
6.6 km
📊 avg weekly volume (W1-5)
10 runs
📅 in 5 plan weeks
2-3x
💪 lifting / week
12 PRs
🔥 in one session
Weekly Volume (km)
Pace Progression (min/km)
Runs Per Week
Distance Per Run (km)
Overall Progress
0 / 126 days completed0%
Plan
Actual
Weekly Volume (km)
Base
10K Sharp.
HM Build
Long Run Progression (km)
Base
10K Sharp.
HM Build
Quality Pace Target (min/km)
Base
10K Sharp.
HM Build
Easy
Tempo
Interval
Long Run
Rest / Cross
Race Day
Phase 1 — Base Building
Jun 29 – Aug 16Build frequency first, distance second. All easy running.
W01🌱 First Full Week14 km▾
MonEasyEasy run, conversational pace Z23 km
TueLiftPush day — no running—
WedEasyEasy run, focus on relaxed breathing3.5 km
ThuLiftPull day — no running—
FriEasyEasy run, steady effort → W2 Mon3.5 km
SatLiftLeg day — no running → W2 Tue—
SunLongLong easy run — no pace pressure Z1Z2→ W2 Wed4 km
Same effort you've been doing. Just be consistent and don't chase pace. Fri–Sun slipped — pushed into Week 2's reset (click a checked box twice to mark a day ✕ missed). Life happens; the plan absorbs it.
W02🔁 Reset & Settle16.5 km▾
MonEasyEasy run, steady effort from W1 Fri3.5 km
TueLiftLeg day from W1 Sat—
WedLongLong easy run — W1's long run, no pace pressure from W1 Sun4 km
ThuLiftPush day—
FriEasyEasy run with 4x20s strides at end4 km
SatLiftPull day—
SunLongLong easy run — explore a new route5 km
Reset week: absorbs the three sessions missed in W1 without touching the rest of the plan — same weekly load, races stay anchored. If the Jul 5 long run did happen after all, check it off in W1 and treat Wednesday as a plain easy 4 km. Strides move to Friday: short accelerations, smooth and controlled, not sprints.
W03💪 Building Volume18 km▾
MonEasyEasy run4 km
TueLiftPush day—
WedEasyEasy run + 5x20s strides4 km
ThuLiftPull day—
FriEasyEasy run4 km
SatLiftLeg day—
SunLongLong easy run6 km
6K long run — new territory beyond the 5K. Keep it slow. Walk if you need to.
W04🛁 Recovery Week14 km▾
MonEasyShort easy run3 km
TueLiftPush day—
WedEasyEasy run + strides3.5 km
ThuLiftPull day—
FriRestFull rest or light walk—
SatLiftLeg day (lighter volume)—
SunLongEasy long run4.5 km
Deload week. Every 3-4 weeks, pull back 20-25% to let your body adapt. Not optional.
W05🔁 Re-Entry14 km▾
MonEasyEasy run — same effort as Sunday, don't push4 km
TueLiftPush day—
WedEasyEasy run + 4x20s strides4 km
ThuLiftPull day—
FriRestRest, swim, or walk — a 3 km shakeout is a bonus, not a target—
SatLiftLeg day—
SunLongLong easy run — new distance PB for this block Z1Z26 km
Rewritten Jul 26. The original W5 asked for 22 km and a first 8K — off a month averaging 5.7 km/week and a 5.05 km longest run, that was a fantasy. This is three short runs and a 6 km long: still your biggest week of the block, but built from sessions you've already proven you can do. Frequency is the target here, not distance. Three runs at 8:30-9:00/km beats one hard one. If you only get two in, make them Wednesday and Sunday.
W06📈 Steady Build16 km▾
MonEasyEasy run — the one that historically vanishes. Get it done first thing.4 km
TueLiftLeg day — heavy is fine—
WedEasyEasy run + 4x20s strides at the end5 km
ThuLiftPush day—
FriLiftPull day — upper body only, nothing that loads the legs—
SatLong05:45 start. Long easy run — new distance PB for this block7 km
SunRestThe one empty day. Aug 9 off — every other Sunday from here is a long run.—
One-off shape this week only: the long run sits on Saturday at 05:45 and Sunday Aug 9 is the single empty day of the whole programme. From W8 the long run returns to Sunday where it belongs. 05:45 because sunrise is ~06:15 and by 09:00 Istanbul is 32°C. Friday is upper-body only so Saturday's legs are fresh.
W07🌊 Arsuz18 km▾
MonEasyEasy run — new roads, enjoy it4 km
TueSwimSwim — replaces leg day. 20–30 min easy, technique over distance.—
WedEasyEasy run + 5x20s strides6 km
ThuSwimSwim — replaces push day. Add some pull-buoy work for the upper back.—
FriSwim / BallSwim or basketball — replaces pull day. If basketball, this is the day for it.—
SatRestRest, or an easy float in the sea. Nothing that loads the legs.—
SunLong06:30 start. Long easy run along the Arsuz coast — carry water8 km
Away in Arsuz Aug 10–17. Runs stay exactly as planned; the three lifts become swims. Swimming is the ideal substitute here — aerobic, zero impact, and it protects the running legs you are trying to build. The tempo is gone from the whole programme: your all-out 5K is 8:04/km and your easy pace is 8:30/km, so there is only ~30s/km between easy and maximum — no aerobic gap for tempo to sit in. Strides are the only intensity until W12. ⚠ Basketball on Friday, not later. It is lateral, high-impact and the single most likely thing to sprain an ankle two days before a long run. Friday leaves a clear day.
Phase 2 — 10K Build
Aug 17 – Sep 27Extend the long run to 11 km and meet 10K before race day
W08🛁 Down Week14 km▾
MonEasyEasy run — or skip it if you are still travelling home4 km
TueLiftLeg day — first lift back—
WedEasyEasy run + 4x20s strides4 km
ThuLiftPush day—
FriRestRest—
SatLiftPull day — upper only, protects tomorrow—
SunLong06:30 start. Easy long run — short on purpose6 km
Deliberate step back after three build weeks — this is where the adaptation actually lands. Was 26 km with 5x400m intervals and an 11 km long run; off an 18 km week that was a 62% jump into speed work you have no base for. Monday is a travel day — if you are still on the road, drop it and take the week as three runs. Normal shape resumes: Sat is pull, Sunday is the long run.
W09🏃 Fourth Run Enters21 km▾
MonEasyEasy run4 km
TueLiftLeg day—
WedEasyEasy run + 5x20s strides5 km
ThuLiftPush day—
FriEasyShort easy run — the 4th run enters here3 km
SatLiftPull day — upper only—
SunLong06:30 start. Long easy run — include some incline, Buyukada is hilly9 km
The 4th weekly run arrives — short, Friday. Only run this week as written if W6, W7 and W8 actually happened. If you missed more than two runs across those three weeks, repeat W8 instead and tell Vega. Falling behind is fixable; stacking volume on a broken base is not.
W10🎯 First 10K23 km▾
MonEasyEasy run4 km
TueLiftLeg day—
WedEasyEasy run + 5x20s strides6 km
ThuLiftPush day—
FriEasyShort easy run3 km
SatLiftPull day — upper only—
SunLong06:30 start. First 10K ever. 9:00/km, walk breaks fine, carry water10 km
Sunday Sep 6 is the first 10 km of your life. Three weeks before the race, on a training Sunday, with no bib and no clock — exactly where you want to meet that distance for the first time. Walk 60s every 3 km if you need to; that is strategy, not failure. Carry water. Do not race it.
W11🛁 Down Week17 km▾
MonEasyEasy run4 km
TueLiftLeg day—
WedEasyEasy run + strides6 km
ThuLiftPush day—
FriRestRest—
SatLiftPull day — upper only—
SunLong07:00 start. Easy long run — deliberately short7 km
Second down week. You just ran 10 km for the first time — absorb it. Long run back to 7 km. This is the week your body banks the last three.
W12🗡️ Race Rehearsal25 km▾
MonEasyEasy run4 km
TueLiftLeg day — last heavy legs before Buyukada—
WedGoal effort1.5K easy, then 3K at goal 10K effort (~8:00/km), then 1.5K easy Z36 km
ThuLiftPush day—
FriEasyShort easy run4 km
SatLiftPull day — upper only—
SunLong07:00 start. Longest run before the race — rehearse race breakfast11 km
Biggest week of the block, and the first and only quality session before Buyukada: Wednesday's middle 3 km at goal 10K effort (~8:00/km). Not a time trial — a rehearsal so race pace is not a stranger on Sep 27. Sunday's 11 km is the longest run before the race. Tuesday is the last heavy leg session until after Buyukada.
W13🏁 RACE WEEK — Buyukada 10K19 km (incl. race)▾
MonEasyEasy shakeout run4 km
TueLiftUpper body only — no legs this week—
WedEasyShort run + 4x20s strides3 km
ThuRestRest. Hydrate.—
FriRestRest. Sort ferry times and race kit tonight.—
SatEasy2 km shakeout + 3 strides. Lay out gear. Early night.2 km
SunRACEBuyukada 10K. First 2K at 8:45/km. Settle 8:15–8:30. Last 2K — whatever you have. Z2Z310 km
Taper. You will feel restless and slightly heavy — that is the taper working, not fitness leaving. Race strategy: first 2 km at 8:45/km — deliberately, painfully slow. Then settle to 8:15–8:30. Last 2 km, whatever is left. Realistic finish: 78–85 minutes. The island is hilly and it will still be warm — walk the steep bits, run the rest. Nothing new on race day: not shoes, not breakfast, not pace.
Phase 3 — Half Marathon Build
Sep 28 – Nov 1Long run 10 → 16 km, fuelling practice, taper for 21.1K
W14💤 Recovery18 km▾
MonRestFull rest after the race—
TueEasyRecovery jog — 9:15–10:00/km. Legs will be heavy. Expected.3 km
WedLiftUpper body only—
ThuEasyEasy run5 km
FriRestRest—
SatLiftPull day — upper only—
SunLong07:00 start. Easy long run — no pace pressure at all10 km
Post-race. Monday is non-negotiable rest, Tuesday's jog will feel awful and that is normal. Long run drops to 10 km — you raced 10 km eight days earlier, this one is at 9:15/km with no clock. Do not try to prove anything this week.
W15🌍 Distance Push24 km▾
MonEasyEasy run5 km
TueLiftLeg day — moderate load, this is a running block now—
WedEasyEasy run + 5x20s strides6 km
ThuLiftPush day—
FriRestRest—
SatLiftPull day — upper only—
SunLong07:00 start. 13 km — new distance. Practise fuelling and walk breaks.13 km
Now the half-marathon build actually starts. Sunday's 13 km is new territory. This is where you start practising fuelling — something with sugar at 45 minutes, water every 3 km. Whatever you plan to use on Nov 1, use it here. Leg day goes moderate from now on.
W16🏔️ Peak Long Run30 km▾
MonEasyEasy run5 km
TueLiftLeg day — light volume, peak running week—
WedEasyEasy run + strides6 km
ThuEasyShort easy run3 km
FriRestRest — nothing at all before the dress rehearsal—
SatLiftPull day — upper only, light—
SunLong07:00 start. DRESS REHEARSAL — 16 km. Race breakfast, race shoes, race fuelling.16 km
Sunday Oct 18 is the dress rehearsal — 16 km, the longest run of the programme. Same wake time, same breakfast, same shoes, same fuelling as race day. Was 18 km; 16 is the honest ceiling off this base. That leaves a 5 km gap to the half, which race-day adrenaline and a run/walk strategy will cover — but you should know the gap is there. If you finish this, you finish Nov 1.
W17⏳ Taper Begins20 km▾
MonEasyEasy run5 km
TueLiftUpper body only — no legs from here to race day—
WedEasyEasy run + strides5 km
ThuRestRest—
FriLiftUpper body, light—
SatRestRest or an easy walk—
SunLong07:30 start. Easy long run — do not chase time10 km
Volume drops a third. You will feel antsy and convinced you are losing fitness. You are not — the hay is in the barn. No heavy leg work from here to the race. The only job left is arriving on Nov 1 healthy.
W18👑 RACE WEEK — Istanbul Half Marathon30 km (incl. race)▾
MonEasyEasy shakeout4 km
TueRestRest. No lifting at all this week.—
WedEasyShort jog + 4x20s strides3 km
ThuRestRest. Hydrate aggressively.—
FriRestRest. Normal-sized carb-heavy dinner. Lay out gear.—
SatEasy10-min shakeout jog, nothing more. Early night.2 km
SunRACEIstanbul Half Marathon — 21.1 km. First 5K at 9:30/km. Then 9:00. From 15K, heart. Z1Z221.1 km
This is it. Race plan: first 5 km at 9:30/km — slower than every training run you have done. Then 9:00/km. From 15 km, whatever is left. Run/walk from the start if you want: 9 minutes run, 1 minute walk, the whole way — that finishes a half more reliably than going out at 8:30 and blowing up at 16 km. Realistic finish: 3:00–3:20. ⚠ Check the official course cut-off before race day — a 3:20 finish is close to typical half-marathon sweep times, and you want to know that in October, not at kilometre 18. Nothing new on race day.
Programme Rules
Easy pace = conversational. If you can't talk in full sentences, slow down. Target 8:15-9:00/km for easy runs.
No tempo, no intervals — and that is deliberate. Your all-out 5K is 8:04/km and your easy pace is 8:30/km. With only ~30s/km between easy and maximum there is no aerobic gap for speed work to live in. Strides are the only intensity until W12. The gap widens by running more, not harder.
Strides, not sprints. 20 seconds of smooth acceleration to about 85%, then walk until fully recovered. They build running economy at almost zero injury cost — the only free speed you get.
Long runs are SLOW. The goal is time on feet, not pace. Walk breaks are not failure — they're strategy.
Lifting coexistence: Leg day is Tuesday, long run is Sunday — five days apart. Saturday is Pull, upper-body only, so Sunday's legs are fresh. Friday is the rest day. When a run and a lift share a day, stack them into one trip: the evidence says you show up when it is one outing and skip when it is two.
Buyukada is hilly. In weeks 9-12, try to include some hills in your easy runs. Even bridges or inclines count. Don't overthink it.
Hydration: Start carrying water on any run over 8K, especially in Istanbul summer heat. For the 18K dress rehearsal, practice your race-day hydration plan.
Sunday is the long run — your 100% day. Friday is the rest day, Saturday is upper-body only. If something has to give in a week, drop a midweek easy run — never the long run. The one exception in the whole programme is Sun Aug 9, which is deliberately empty.
This plan is alive. If a week feels too hard, repeat it. If something feels too easy, tell me and we'll adjust. No ego in training.
Pace & Zone Cheat Sheet
Easy: 8:30 - 9:00 /km Z2 — 135-155 bpm. Full sentences. Your Aug 1 run (8:40/km, avg HR 145) was exactly right.
Long Run: 8:45 - 9:30 /km Z1Z2 — under 155 bpm. Slower than easy. Time on feet is the whole point. Walk breaks are strategy.
Recovery: 9:15 - 10:00 /km Z1 — under 140 bpm. The day after a race or a peak long run. Embarrassingly slow is correct.
Goal 10K effort: ~8:00 /km Z3 — 155-169 bpm. Used once, in W12. Derived from your actual 40:22 5K, not from a target you have not earned yet.
Half marathon effort: ~9:00 /km Z2 — under 155 bpm. Nov 1 is an endurance problem, not a speed problem. Going out faster than this is the classic way to walk from 16K.
Strides: Fast and smooth for 20 seconds Z4 — HR will spike briefly. Don't worry about numbers, focus on form.
Run/walk: 9 min run / 1 min walk, from the start — not from the moment you are struggling. It finishes long races more reliably than running until you cannot.
The Golden Rule of HR Training
80/20 rule: ~80% of your weekly running should be in Z1-Z2. Only ~20% in Z3+. This is how elites train. Most beginners run too hard on easy days and too easy on hard days.
If in doubt, slow down. If your easy run creeps into Z3, you're going too fast. Walk for 30 seconds, let HR drop, resume slower.
Heat raises HR. Istanbul summer will push your HR 10-15 bpm higher at the same pace. Trust the zone, not the pace. If it's 35C and your easy pace is 9:30/km to stay in Z2, that's correct.
Watch your resting HR. If it's 5+ bpm above your normal on a given morning, your body is stressed. Swap any hard session for an easy Z1-Z2 run or full rest.
Post-lifting HR: If you run after a lift session, expect HR to be elevated. Don't force pace targets on those days — go by HR zone instead.