Anche le strade e le piazze di Sofia sono tra i luoghi da non perdere quando si fa visita in città. Piazza Aleksandr Battenberg, Piazza dell'Assemblea Nazionale e Sveta Nedelja sono le più famose e vitali, mentre i Boulevard di Osvoboditel e di Vitosha sono le vie principali disseminate di musei, palazzi, negozi e ristoranti. Sempre nel centro storico vale la pena visitare anche il Palazzo Reale, al cui interno si trova la Galleria Nazionale d'Arte.