Sofijské metro je jedno z nejnovějších v Evropě a jediné v Bulharsku. Skládá se z pěti řádků: řádek M1 (červený), řádek M2 (modrý), řádek M3 (zelený) a řádek M4 (žlutý). Síť metra pokrývá centrum města, obytné oblasti a letiště v Sofii. Celková délka linek sofijského metra je 52 kilometrů se 47 stanicemi, včetně 4 přestupních. Průměrná vzdálenost mezi stanicemi je 1 kilometr. Sofijské metro funguje od 5:00 do 23:30, vlaky jezdí v intervalech 3 až 10 minut.
Cena jedné jízdenky na metro v Sofii je 1,60 BGN. Platí na jednu cestu s neomezeným počtem přestupů, ale musí být využita do 60 minut od zakoupení. Cestování lze platit také pomocí dobíjecích karet: Sofia City Card (3,00 BGN) nebo Ultralight (0,80 BGN), které lze zakoupit na stanicích metra. Držitelé karet mají přístup k různým typům cestovních průkazů s různou dobou platnosti.
Jízdenka „30 plus“ v ceně 1,60 BGN umožňuje cestování s přestupy jak metrem, tak pozemní dopravou. Lze jej nahrát na elektronickou kartu (Sofia City Card nebo Ultralight) nebo zaplatit pomocí bankovní karty přes validátor ve vozidle nebo na turniketech metra. Vstupenka platí 30 minut od okamžiku první úspěšné validace. Během této doby může cestující použít více než dvě vozidla, ale jízdenka musí být validována v každém z nich. Konečné ověření provedené do 30 minut vám umožní dokončit cestu bez časového omezení až do konce trasy.
Jízdenka „60 plus“, stojí 2,20 BGN, je podobná jízdence „30 plus“, ale prodlužuje dobu platnosti na 60 minut. Tuto jízdenku lze také nahrát na elektronickou kartu Sofia City Card nebo Ultralight.
Kromě toho jsou k dispozici 24hodinové a 72hodinové cestovní jízdenky za cenu 4 BGN a 15 BGN. Tyto vstupenky lze také nahrát na elektronickou kartu Sofia City Card nebo Ultralight.
Jízdenky a karty lze zakoupit jak v pokladnách, tak v automatech na jízdenky instalovaných na stanicích metra v Sofii. Vstup do stanice je přes turnikety. Cestovné můžete zaplatit i bezkontaktními bankovními kartami nebo telefony pouhým přiložením na čtečku u turniketu. Děti do 7 let mohou využívat metro a další veřejnou dopravu v Sofii zdarma. Pokuta za cestování bez platné jízdenky je 40 BGN.
Sofia Airport (SOF, Letishte Sofia) je největší mezinárodní letiště v Bulharsku. Letiště má dva terminály, mezi nimiž každých 30 minut jezdí bezplatná kyvadlová doprava. Nachází se 10 km od centra města Sofie. Nejrychlejší a nejpohodlnější způsob, jak se dostat do centra města a dalších oblastí, je metrem.
Stanice metra se nachází u vstupu do odletového prostoru Terminálu 2, vedle autobusové zastávky. Žlutá trasa metra M4 spojuje letiště s městem. První vlak odjíždí v 5:25 a poslední ve 22:40 ve všední dny a ve 23:05 o víkendech a svátcích. Vlaky jezdí každých 10-15 minut. Cesta z letiště Sofia na centrální stanici metra "Serdica" trvá asi 20 minut. Jízdné je 1,60 BGN.