Running

Stramilano: Course, Route Profile & Map

The Stramilano Half Marathon runs the Bastioni, Milan's old ring of fortifications: out of Piazza Castello, around the edge of the centre and back along the same axis. Twenty-four metres of climbing over 21 kilometres, 98 percent of it flat, and not one corner that costs you speed. If you are chasing a personal best here, you train rhythm, not strength.

DateMarch 21, 2027
LocationMilan, Italy
Distance21.1 km
Elevation Gain+24m
Distance21.1 km
Elevation Gain+24m
ClassificationFlat
Route ShapeLoop

Course & Elevation

Start and finish are on Piazza Castello in front of the Castello Sforzesco. The course leaves the square to the north and settles onto the Bastioni ring, the wide boulevards that trace the line of the old Spanish walls: Bastioni di Porta Volta, Bastioni di Porta Nuova, Bastioni di Porta Venezia, then south along Viale Regina Margherita. It is one of the few axes in Milan where you can run straight for kilometres.

The course is an out and back: after the turn at kilometre 10.5 in the west at Piazza Michelangelo Buonarroti it returns along the same ring, so the kilometre markers mirror each other and km 5 and km 16 sit at the same spot. The run-in comes back past the Castello park to the line.

It is run on a Sunday morning in March on fully closed city asphalt, starting at 08:30, before the 50,000 participants of the non-competitive races set off from the Duomo at 10:00. The profile confirms the reputation: over the measured 21.3 kilometres the course gathers 24 metres of ascent, 98 percent of it counts as flat, and the only undulations are the ring's railway bridges and underpasses. The half marathon is the racing half of a mass event that began in 1972 and has run this distance since 1976, and Olympic champions and world-record holders have started here.

Pacing Strategy

Nothing pays off here like even kilometre splits. There is no climb to force a break and none to hand you one, so plan flat splits or a marginally negative one, and run the first three kilometres deliberately a second or two slower than goal pace while the field is still packed on the ring.

The race turns at kilometre 10.5. Up to there you run one side of the ring, after it the other direction, and the wind reverses with you. March in the Po valley is often still, but when it is not, the way back is the expensive half, and the course offers neither corners nor buildings as shelter. Runners who have banked time before the turn usually give it back twice over afterwards.

The trap is the surface and the geometry. On a dead straight, completely flat course the legs work without variation, every stride is the same, and that shows up in the calves and arches in the second half. Build in small deliberate changes of pace, use the few flyovers to reset your stride, and expect GPS to read reliably long in a mass field on wide boulevards.

Training plan for Stramilano: 12-week build

For most age-group runners the Stramilano half marathon means an hour and a half to two and a half hours of work. The demand is as uniform as almost any half-marathon course can make it: continuously aerobic close to threshold, with no anaerobic spikes, because with 24 metres of ascent and 98 percent flat terrain nothing breaks the rhythm. That defines the requirement precisely: threshold performance and running economy at a constant pace.

Long tempo work is the backbone. Build sustained runs at goal effort from 8 to 14 kilometres, and add long intervals of 2,000 to 4,000 metres with short jog recoveries. On a course that gives you no terrain excuse, the ability to hold one pace for an hour or more decides the finishing time almost on its own.

The way back from the turn is what settles the race, and it is a wind and fatigue problem rather than a hill problem. Put some of your tempo work on open, straight ground with no shelter, and place the fastest blocks at the end of the session so you have practised holding pace tired rather than fresh.

On conditions: a Sunday morning in March in Milan is usually cool, often damp and occasionally foggy, with an 08:30 start and a long wait in the corral before it. Plan throwaway layers. The second point is the surface: 21 kilometres of hard, level city asphalt with no relief anywhere. Move your key sessions onto asphalt, work on calf strength and foot stability, and test your race shoes over at least one long tempo run before you take them to the start.

Course Map

Höhenprofil / Elevation Profile
Hover über Grafik für Details
102m 137m 172m 0 km 5.3 km 10.6 km 16.0 km 21.3 km

Profile Parameters

Ascent+24m
Descent-24m
Vert/km1.1 m/km
Remaining Ascent0m
Highest Point131m

Slope Distribution

Flat (<2%): 98.4%
Moderate Up (2-6%): 0.7%
Moderate Down (2-6%): 0.9%
Steep Up (>6%): 0%
Steep Down (>6%): 0%

Course as GPX

Download the Stramilano Half Marathon course as a GPX file for your watch or bike computer.

Adaptive race preparation

Let YOUB adapt your plan for Stramilano dynamically

Ben connects your goal, the course, current load, recovery, and calendar. Your plan stays pointed at race day even when real life is not perfectly plannable.

Frequently asked questions

How long is Stramilano?

Stramilano is 21.1 km long. That distance shapes how much aerobic endurance, pace durability, and race-specific work belong in the training plan.

How much elevation gain does Stramilano have?

Stramilano has around 24 m of elevation gain over 21.1 km. That affects pacing, muscular load, and preparation for late-race sections.

What is the route profile of Stramilano?

Stramilano is classified as Flat, averaging 1.1 vertical metres per kilometre. 98% of the route is flat, 1% climbs moderately (2 to 6%) and 0% is steeper than 6%.

Is Stramilano a loop course?

Yes, Stramilano is laid out as a loop: start and finish are in the same place.

Is there a GPX file for the Stramilano course?

Yes. The Stramilano course is on this page as a free GPX download — ready to import into Garmin, Wahoo, Komoot, Strava or any other app that reads GPX.

How should I prepare for Stramilano?

Preparation for Stramilano should account for 21.1 km, 24 m of elevation gain, current training load, and available training time. An adaptive plan helps place key sessions without ignoring recovery and real life.

What pacing strategy works for Stramilano?

The pacing strategy for Stramilano should reflect 21.1 km, 24 m of elevation gain, and your current fitness. Start controlled and keep margin for sections where the profile or fatigue makes target pace harder.

When does Stramilano take place?

Stramilano takes place on March 21, 2027.

Where does Stramilano take place?

Stramilano takes place in Milan, Italy.

Similar races: course & elevation

Comparable events by sport, region and course length, each with its route profile and elevation.