Der Vitosha 100km ist ein 100 km Berglauf am Vitosha Mountain, direkt vor Sofia, in Bulgarien. Er findet an einem Wochenende im Juni statt, und die Zeitnahme übernimmt Race Timing BG, eine Zeitmessfirma aus Sofia.
Läufer berichten, dass die Strecke nach den ersten 10 Kilometern richtig fordernd wird und schon früh technische Abschnitte hat. Danach kommt ein flacherer 20-Kilometer-Abschnitt, wo man etwas ins Tempo finden kann, bevor es dann einen langen Anstieg zur Musala Hut hochgeht. Danach geht's bergab Richtung Zheleznitsa village und dann noch ein letzter Anstieg, bevor man im Ziel ist.