Vitosha 100km (Обиколка на Витоша 100 км) è una gara di montagna di 100 km sulla Vitosha Mountain, appena fuori Sofia, in Bulgaria. Si corre in un weekend di giugno e il cronometraggio lo fa Race Timing BG, una società di cronometraggio di Sofia.
Chi l'ha fatta racconta di un percorso che inizia a farsi sentire dopo i primi 10 km, con tratti tecnici fin da subito. Un tratto più pianeggiante di 20 km ti permette di trovare il ritmo prima di una lunga salita verso la Musala Hut, poi una discesa verso il Zheleznitsa village, e un'altra salita prima dell'arrivo.