
Copenhagen, Denmark · Sunday 9 May 2027
Copenhagen offers runners a rare combination of Scandinavian charm and urban exploration. The Danish capital is a city built for movement, with its cycling culture and waterfront parks creating a landscape that feels both intimate and expansive. Running through Copenhagen means passing through centuries of history, from the Marble Church's neoclassical dome to the modern efficiency of the Metro system, all while maintaining the kind of human scale that makes a long run feel like a conversation with the city itself rather than a slog through anonymous streets. The May 10 race takes runners over 42.2 kilometers on trail surface through moderately hilly terrain, gaining 218 meters of elevation across an otherwise gentle landscape that sits just 2 to 20 meters above sea level. This isn't a flat fast course, but the hills are distributed enough that they feel like natural features rather than punishments. The trail setting means softer ground underfoot than typical road marathons, which can be both a blessing for joints and a variable depending on spring conditions in Denmark. Starting at 9:30 AM gives runners a reasonable window before afternoon temperatures climb, important for a May race in northern Europe. The 2026 edition was already sold out before race day, a sign of Copenhagen Marathon's appeal to serious runners looking for something beyond the typical city marathon experience. Those still seeking entry can pursue the resale platform or attempt entry with a voucher. The race seems designed for runners who appreciate running through a real city with real character rather than a manufactured course, and the incorporation of Copenhagen's architectural landmarks into the medal design suggests organizers understand that runners will remember this marathon as much for what they saw as what their legs felt.
Adjusted Time
4:35:09
Time difference: +35.2 minutes compared to a flat, road, temperate course.
Copenhagen marathon is a full marathon held in Copenhagen, Denmark, scheduled for Sunday 9 May 2027. The course is run on trail surface with 218m of total elevation gain, reaching a maximum altitude of 20m above sea level. For registration and full race details, visit the official Copenhagen marathon website.
With 218m of elevation gain, this is a moderately undulating course. The route ranges from 2m to 20m above sea level (18m total range). While not completely flat, the elevation changes are manageable for most runners and shouldn't significantly impact pacing strategy.
Based on historical weather data for May, the expected race day conditions are as follows. Near-ideal running temperatures are expected, ranging from 10°C to 15°C. This temperature range is widely considered optimal for marathon performance, allowing efficient heat dissipation without cold-related issues. There is a high chance of rain (76%). Runners should prepare for wet conditions, including appropriate footwear and clothing choices.
Copenhagen 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 Copenhagen 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 Copenhagen marathon against other marathons to find the right race for your goals.
Aalborg, Denmark
Aarhus, Denmark
Aabenraa, Denmark
Skagen, Denmark
Odense, Denmark