Kollektivtrafikken har en viktig rolle i transporten. Den består av undergrunnsbanen Sofia metro, busser, sporvogner og trolleybusser. Det finnes over 15 000 lisensierte drosjer i byen.