
Santa Margherita Ligure, Italy · Sunday 31 January 2027
This race suits trail runners who are comfortable on technical ground and enjoy mixed terrain over road-focused marathoners. If your training happens on forest paths, coastal trails, and uneven surfaces rather than pavement, you'll feel at home here. The moderately hilly profile with under 500 metres of elevation gain is substantial enough to demand respect but won't punish you for a lack of vertical training. You need to be the type of runner who actually enjoys picking your feet up and engaging your stabilizer muscles rather than settling into a predictable rhythm. The race also appeals to those chasing a different kind of marathon experience, one where you're thinking about root systems and loose rocks instead of kilometre splits and pace consistency. The course rolls through the Ligurian landscape with constant small ups and downs rather than big climbs. The elevation profile is deceptively demanding because the repeated shorter hills accumulate fatigue in your quads and calves in ways that one larger climb might not. You'll be managing surfaces that shift between packed earth, rocky sections, and what might be loose gravel on the descent. The lowest point sits at just 2 metres above sea level and the highest at 41 metres, so don't expect dramatic coastal vistas from high points, but instead intimate trail running through Mediterranean vegetation. The real challenge is that trail marathons demand more energy expenditure than their road equivalents over the same distance, so your perceived effort will feel harder than flat kilometre equivalent times suggest. Pacing becomes tricky because you can't simply accelerate on the downhills the way you might on road descents.
Adjusted Time
4:46:03
Time difference: +46.1 minutes compared to a flat, road, temperate course.
Portofino Marathon is a full marathon held in Santa Margherita Ligure, Italy, scheduled for Sunday 31 January 2027. The course is run on trail surface with 470m of total elevation gain, reaching a maximum altitude of 41m above sea level. For registration and full race details, visit the official Portofino Marathon website.
This is a hilly course with 470m of total elevation gain. The route climbs from 2m to as high as 41m above sea level — a substantial 39m elevation range. Runners should train on hills and plan for a more conservative pacing strategy, especially on the climbs.
Portofino Marathon is a trail race, meaning the course includes unpaved surfaces such as dirt, gravel, or forest paths. Trail surfaces are inherently slower than road courses due to uneven footing, technical sections, and often steeper gradients. Trail-specific shoes with good grip are recommended, and runners should expect a finish time 10-20% slower than their equivalent road marathon time.
Our difficulty rating for Portofino Marathon is calculated using a model that combines elevation gain, temperature impact, and surface type. Use the difficulty calculator above to enter your target finish time and see exactly how many minutes this course would add or subtract compared to a perfectly flat, cool, road-based marathon. Faster runners and slower runners are affected differently by the same course conditions, so the difficulty is personalised to your pace.
Looking for an easier marathon or a tougher challenge? You can also compare Portofino Marathon against other marathons to find the right race for your goals.
Terni, Italy
Castiglione del Lago, Italy
Treviso, Italy
Venezia, Italy
Castiglione del Lago, Italy
Malcesine, Italy