Stockholm Marathon Training Plan

Train for the Stockholm Marathon: an early-summer race over the city's bridges, Västerbron included, finishing inside the 1912 Olympic Stadium.

16 weeks6 runs a weekLongest run 140 minAll levels
Put this plan on your GarminFree, in Claude or ChatGPT. Paced from your own runs.

The plan, week by week

Minutes per week. Tap a week.
BASE
BUILD
PEAK
TAPER
Week 7 · 315 min · BuildQuality steps up
MonRest
Tue
EasyEasy 25 min
Conversational
25 min
Wed
Quality3 × 2 km
Threshold effort, 2 min jog
70 min
Thu
EasyEasy 25 min
Shake out Wednesday
25 min
Fri
EasyEasy 25 min
Short and relaxed
25 min
Sat
QualityTempo 36 min
Comfortably hard, controlled
60 min
Sun
LongLong run 110 min
Keep it easy
110 min
EasyQualityLongRaceA representative build. Claude fits the real one to your Garmin data.

Training specifically for the Stockholm Marathon: a plan that accounts for the course profile, typical weather conditions, and the race-specific fitness that separates prepared runners from generic marathon fitness. The marathon is fundamentally an aerobic event with a metabolic ceiling problem. Running out of glycogen — 'the wall' — is a fuelling and pacing failure, not a fitness failure. The training goal is to build a large enough aerobic base, develop fat oxidation efficiency, and practice race-pace running so the body knows what's coming on race day.

Bridges, Västerbron and the Olympic Stadium

The Stockholm Marathon runs through a city built on islands, so it crosses water often, and the climbs come mostly on the bridges. The best known is Västerbron, a long, steady climb that you meet in the later stages. The race finishes inside the Olympic Stadium from 1912, which makes for one of the best finishes in running. Include long runs with climbs in their second half, and practise running uphill at an easy effort rather than holding pace.

Racing at the start of the Swedish summer

Stockholm is run around the end of May or early June, when the days are long and the weather can be warm. A warm marathon calls for a slower start and a plan for drinking from the first stations. Do some of your long runs in the warmer part of the day in the last weeks, so your body gets used to it, and have two pacing plans: one for a cool morning and one a few seconds per kilometre slower if it's warm. The second one is often the faster on the day.

Questions

How many days per week does this marathon plan require?

Most sessions in this plan run four to five days per week, including one quality session, a long run, and easy aerobic running. The plan is designed to be adjustable — with Daash, Claude can restructure it around your available days each week.

Do I need a GPS watch to follow this marathon training plan?

A GPS watch or running app is helpful for tracking pace and distance, but not strictly required. Effort-based running (using a scale of 1–10 perceived exertion) works well for easy runs. For quality sessions where specific paces matter, a watch becomes more valuable.

What should I eat before a long run?

For runs under 60–75 minutes, eating beforehand is optional. For longer runs, a light carbohydrate-based meal two to three hours before the session — oats, toast with banana, or a rice-based option — provides fuel without gastrointestinal issues. Avoid high-fat, high-fibre, or unfamiliar foods on long run mornings.

How does Daash adapt the plan if I miss a session?

Daash sees missed sessions in your Garmin data. Tell Claude why — illness, fatigue, life — and it reworks the coming week: redistributing sessions, reducing volume if needed, or adjusting the next quality session, then updates the workouts on your watch.

Do I need to take gels or nutrition during training for a marathon?

For any long run over 90 minutes, practising race nutrition is valuable. Train with the gels, chews, or drinks available at your target race so your gut is adapted before race day. Do not try a new nutrition product for the first time on race morning.

Related plans

All 71 plans →

Read next

Garmin training plans and structured workouts