Where to Run in Milan: Routes for Beginners, 10K and Half
Where to run in Milan by level: short loops to get started, routes for the 10K and long runs for the half marathon, with surfaces and best times.
Free, in 1 minute: save routes, download the GPX and join group rides.
Sign up freeWritten by the editorial team at Velunite

In Milan the right question is not where to run but what you need to do today. A 30-minute run to get going again, repeats for a 10K and an 18 km long run for the half marathon call for different places: short loop or point-to-point, soft or fast surface, people around or quiet. Below you will find the city split by level, with approximate distances, surfaces and times of day that work. For a park-by-park list there is already our guide to running routes in Milan: this one is about choosing.
Beginner: 20 to 40 minutes close to home
If you are starting over, the most useful thing is a short, safe loop you can cut short at any moment. Parco Sempione (about 2.5 km around the Castle) and the Giardini Pubblici Indro Montanelli fit well: wide paths, a surface between asphalt and packed gravel, benches everywhere. A sample session: 5 minutes of brisk walking, then 8 repeats of 1 minute of easy running followed by 2 minutes of walking, and 5 more minutes of walking to finish. That is about 35 minutes and a little under two laps of the park. Every week or two add one minute of running per repeat, no rush.
The best times are between 7 and 8:30 in the morning, and after 8 pm in summer. On Saturday and Sunday mornings the Sempione paths fill up with families, dogs and fast runners, which is more stressful when you are just starting. If you want a bit of elevation, the Montagnetta di San Siro (Monte Stella), an artificial hill, has short climbs and a soft dirt surface: save it for when 30 minutes of continuous running no longer scares you.
10K: where to work on pace
For the 10K you need two things: a flat place to hold a steady pace and a stretch long enough for repeats. The Idroscalo is the most convenient choice: the loop around the basin is flat, with a regular surface and no crossings, and depending on your line it measures between 5 and 6 km, so two laps are over 10. Measure it with your own watch on day one and note your landmarks. Typical sessions: 5 x 1000 meters at race pace with 90 seconds of recovery, or 3 x 2 km with 2 minutes of rest, always after a 15-minute warm-up. To pick the pace, start from the running pace calculator using a recent result of yours.
As an alternative, the Naviglio Pavese towpath is straight and free of traffic lights: 5 km out and 5 km back works well for a fartlek or a progression run. The surface changes along the way between asphalt and packed dirt; after rain there are puddles and mud, and on weekends you need to watch out for cyclists and walkers. Best in the early morning (6:30 to 8:00) or on a weekday lunch break.
Half marathon: long runs of 16 to 21 km
The Sunday long run is the session that decides your half, and Milan offers two settings for it. The first is the Naviglio Grande towpath: start from the Darsena, head out of the city toward Corsico and turn around when your watch shows 8 to 10 km; that gives you 16 to 20 km without traffic, on a surface mixing asphalt and packed dirt. Outside the built-up area there is no lighting though, and in autumn it is dark by 6 pm, so it is a daytime route only. The second setting is Parco Nord Milano, which links small woods, meadows and bike-pedestrian paths: you can combine loops up to 15 to 20 km with very few road crossings, mostly on dirt.
A half marathon long run is built by adding 1 to 2 km every week or two, with a lighter week every third or fourth. Race-day pacing is covered in our guide to the first half marathon. Carry water: public fountains are common in the city, but they are rare along the towpaths and in the larger parks, so beyond 60 to 70 minutes it pays to have a bottle or a small flask.
Changing surface without getting hurt
Milan gives you asphalt, gravel, packed dirt and trail, and mixing them is an advantage: asphalt is harder, dirt is gentler on the joints but asks more of your ankles. Boscoincittà and the Parco delle Cave, in the west, are the right places for easy long runs with less impact. If you jump from asphalt to dirt overnight, cut the share of kilometers on the new surface for a week. After long runs, recovery matters as much as the route you picked, and if you are adding kilometers quickly take a look at the most common running injuries.
Heat, fog and smog: adapting to the season
In summer the Po Valley holds on to heat and humidity: between June and August move your runs before 8 am or after 9 pm, on tree-lined routes such as Sempione or Boscoincittà. Between November and February you get foggy days and air loaded with fine particles: during alert periods run in parks, away from major roads, and ease off the intensity. In low light you need light-colored or reflective clothing and a small headlamp, especially on towpaths, where you meet bikes without lights.
Running with company
If staying consistent is hard, a group helps more than any route. On Velunite you can look for group runs near you and choose a pace and distance that fit your level: for a first half marathon it is a good way to get your long runs done without getting bored.
Attrezzatura consigliata
Affiliate links: if you buy through these links Velunite receives a small commission, at no extra cost to you.
More articles
Latest from the Journal
- Hinault and LeMond, 1986: betrayal or a team lesson?October 21, 2026
- Amsterdam, 2:03:33 in the rain, and a faster second halfOctober 21, 2026
- New York 2026: 50 years of five boroughs and three ItaliansOctober 20, 2026
- Sallanches 2027: the Domancy, twenty times, and Pogačar's planOctober 20, 2026