La metropolitana ha quattro linee e la M4 collega l'aeroporto al centro in una ventina di minuti. Il biglietto singolo costa 0,80 euro, quello con cambi entro 30 minuti sempre 0,80, quello da 60 minuti 1,10; la carta giornaliera costa 2 euro, quella da 24 ore comprensiva dei mezzi notturni 3 euro e quella da 72 ore 7,60. Si comprano alle casse e alle macchinette delle stazioni, oppure si caricano sulle carte elettroniche. Gli stessi titoli valgono su tram, filobus e autobus, compresi quelli che salgono sul Vitosha. Dall'aeroporto (Sofia Vasil Levski, SOF, circa 7 km in linea d'aria dalla cattedrale Aleksandr Nevskij): il più semplice è la metro M4, dalla stazione all'estremità est del Terminal 2, circa 20 minuti fino al centro a 0,80 € la corsa, pagabile con la carta contactless direttamente ai tornelli. Per la stazione centrale si cambia con la M2 a Serdika. Attenzione: chi arriva al Terminal 1 deve prima prendere la navetta per il Terminal 2.
- Dall'aeroporto prendi la metro M4: costa 0,80 euro e in venti minuti sei in centro, il che elimina in un colpo solo il problema dei taxi non autorizzati.
- La carta da 24 ore a 3 euro comprende anche i mezzi notturni e si ripaga con quattro corse: se fai Boyana e Vitosha nello stesso giorno conviene subito.
- Per il Vitosha servono il bus 66 (Aleko), il 61 (Ponti d'Oro) o il 64 (Boyana): gli impianti di risalita di Simeonovo e Dragalevtsi non sono in funzione, quindi la quota si guadagna a piedi.
- Il complesso romano di Serdica si attraversa gratis passando dalla stazione della metro: è una scorciatoia pedonale, non una visita da programmare.