Oslo Marathon elevation profile: 220 m gain and 220 m loss over 42.195 km, with segment pacing, fueling notes, and race tips.
The Oslo Marathon showcases Norway's capital with a city-center course that weaves through historic streets, modern waterfront paths, and lively spectator zones near the Oslofjord.
| Metric | Value |
|---|---|
| Location | Oslo, Norway |
| Distance | 42.195 km |
| Elevation gain | 220 m (722 ft) |
| Elevation loss | 220 m (722 ft) |
| Start / finish elevation | 5 m / 5 m |
| Official site | https://oslomaraton.no/ |
Treat Oslo as a steady-effort race. Short rollers and wind exposure can disrupt rhythm, so stay controlled early and aim to finish strong over the final 10K.
| Miles | Terrain | Advice |
|---|---|---|
| 1-5 | City center, flat to rolling | Start relaxed and let the pack settle. Avoid weaving and pace surges in narrow sections. |
| 6-10 | Waterfront exposure | If it's windy, tuck behind groups and run by effort, not pace. |
| 11-16 | Urban rollers | Accept small pace fluctuations on short climbs. Keep cadence steady. |
| 17-21 | Mixed city terrain | Stay patient and fuel on schedule. This is where discipline matters most. |
| 22-26 | Return to center, crowd support | If you've stayed controlled, gradually press the pace and use the crowds to close strong. |
Cool Scandinavian weather can mute thirst. Set a simple reminder-based fueling plan (for example, every 25-30 minutes) so you stay ahead of energy needs even if you don't feel thirsty.
It's best described as gently rolling. There are no massive climbs, but frequent small rises and wind exposure can add up over 42.2 km.
Oslo often delivers cool temperatures and occasional wind, especially near the waterfront. Dress in layers you can adjust just before the start.
Aim for even effort rather than perfectly even splits. Short rollers and wind can make strict pace targets misleading in the moment.
Every public page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.