Milan Marathon

Milan, Italy

Sunday, April 12, 2026

Flat

Elevation Gain

15m

Elevation Range

10m

Avg Temperature

52°F / 11°C

Course Profile

flat

Last verified: Feb 19, 2026·milanomarathon.it

Course Map & Elevation

Loading map...
Loading elevation profile...

Course Overview

A nearly pancake-flat loop course on the Po Plain with just 12m of total elevation variance (118-130m), starting and finishing at Piazza del Duomo. The relentless flatness actually demands more from your legs than a varied course, because identical muscle-recruitment patterns are sustained for the full 42.195km without relief.

Key Segments

km 0–10

Historic Center and Navigli

Terrain: Flat city streets, occasional cobblestone sections near canal crossings

Challenge: Opening excitement at the Duomo and damp cobblestones in the Navigli canal district can disrupt footing and pacing

Tactic: Run controlled through the first 3km of crowd energy. Shorten stride on any cobblestone or damp canal bridges. Lock into goal pace by km 5.

km 10–22

Sempione Park to CityLife

Terrain: Flat urban boulevards with a brief park section; widening roads through modern CityLife district

Challenge: Crowds thin through CityLife and the halfway mark arrives here — easy to drift faster than goal pace on smooth, wide roads

Tactic: Use Castello Sforzesco and CityLife towers as mental landmarks. Stay disciplined at goal pace. Take final gel by km 20.

km 22–35

Northern Loop and Return

Terrain: Flat residential and commercial streets through northwest Milan, monotonous urban scenery

Challenge: Mental fatigue hits early on this visually repetitive section with no terrain changes or dramatic landmarks

Tactic: Break into 3-4km mental blocks. Maintain cadence and form rather than chasing pace. This is where the race is won or lost.

km 35–42.195

Return to Piazza del Duomo

Terrain: Flat city center streets funneling into narrow historic lanes near the Duomo

Challenge: Cumulative fatigue from identical flat muscle patterns for 35km, temptation to kick too early when the cathedral spires appear

Tactic: Begin your final push at km 40.5 when the finish is genuinely close. Let the crowd noise in the narrowing streets carry you to the Duomo.

Race-Specific Training

  • Include long flat tempo runs of 20-25km at goal pace to build the specific muscular endurance and mental resilience a monotonously flat course demands
  • Practice the second half of long runs at goal pace to simulate the mental grind of the back half, where identical scenery and terrain offer no natural pace variation
  • Train on asphalt with occasional cobblestone sections to prepare ankle stability for the brief historic-zone surface changes

Conditions & Environment

Altitude

Entire course at 118-130m above sea level. No altitude concerns.

Weather

April race. Typical race-morning temps 10-18°C (50-64°F), starting cool and warming by mid-morning. Light rain is possible.

Sun & Wind

Urban heat island effect can make sheltered streets feel warmer than forecast. Open CityLife boulevards can channel crosswinds.

What to Wear

Moisture-wicking singlet and shorts for most conditions. Disposable jacket for start if morning is cool or damp.

Pacing Strategy

SegmentPaceNote
km 0-10Goal paceSettle in after the Duomo excitement. Do not bank time on the opening flat stretch.
km 10-22Goal paceLock into rhythm through Sempione and CityLife. Resist surging through the scenic Castello Sforzesco area.
km 22-35Goal pace (effort-based if fatiguing)Mental discipline section. Maintain cadence and form. If you feel strong at km 30, hold that energy in reserve.
km 35-42.195Goal pace or faster if reserves remainBegin final push at km 40.5 once the Duomo is genuinely close. Do not kick at km 38 — it is too early.

Race Day Tip

The course looks deceptively easy on paper because it is flat, but the relentless sameness of the muscle pattern is the hidden challenge. Runners who train exclusively on hilly terrain often suffer more on this course than expected because their legs are not adapted to 42km of identical flat pounding.

Race details subject to change. Verify with the official race website.

Running Milan Marathon 2026?

Predict your finish time based on your recent race performance.

Predict Your Finish Time