The Annapurna 100km ultramarathon, and it’s little brother, the Annapurna 55km, which mimics the first 55km of the full distance, might be one of the most beautiful races in the world.

The race starts at 4am, so runners see the sunrise over the Nepalese mountains and the huge peaks are slowly revealed from the darkness.

The famous Machapuchare peak towers over the runners as they pass through all sorts of terrain, from fields to forests to sparsely covered high-altitude ridges.

The highlight of the course is the relentless climb. With 2,000m of ascent out of 10km, it feels like it goes on forever, but the views are spectacular, and so is the sense of accomplishment. Check out the course video below.