Sofia est une ville étendue, mais disposant de plusieurs axes principaux qui permettent de s'y déplacer aisément, notamment un boulevard périphérique appelé couramment "ring". Les routes sont de qualité inégale : parfois en terre, parfois pavées, elles voient se côtoyer des grosses cylindrées de luxe, des trams et des charrettes tirés par chevaux. La difficulté de se garer à Sofia et la pose courante de sabots par la police rend la ville plus accessible par tram, bus ou trolley-bus.
A Sofia, les transports publics fonctionnent de 5 heures du matin à minuit (1 h pour les trams). Pour le taxi, il est préfable d'appeller une compagnie fiable (Ok Taxi, Sofia Taxi ou Yes Taxi, les tarifs pouvant être plusieurs fois plus élevés si l'on fait appel à un taxi dans la rue.
Les guides sont également disponibles pour la Slovaquie, la Roumanie et la République tchèque