La Vitosha 100km es una carrera de montaña de 100 kilómetros que se hace en Vitosha Mountain, a las afueras de Sofia, Bulgaria. Se celebra un fin de semana de junio y el cronometraje lo lleva Race Timing BG, una empresa de Sofia especializada en esto.
Los corredores cuentan que el recorrido empieza a picar después de los primeros 10 kilómetros, con tramos técnicos desde el principio. Después viene un tramo más llano de 20 kilómetros que te permite asentar el ritmo antes de una subida larga hacia Musala Hut. Luego, una bajada hacia Zheleznitsa village y, para rematar, otra subida más antes de meta.