Située à l'intérieur de l'ancien palais du tsar, la Galerie nationale d'art de Sofia abrite la plus grande collection d'art de Bulgarie, avec quelque 60 000 œuvres. Ses parquets grinçants, ses cheminées en marbre d'origine et ses hauts plafonds font de ce bâtiment un sanctuaire contre la chaleur de Sofia, qui peut être assez collante en été. Lorsque Sofia a été conquise par les Turcs en 1382, ce bâtiment est devenu akonak (siège) des administrateurs ottomans locaux. A une époque, ceux-ci étaient utilisés pour interroger les rebelles bulgares. Aujourd'hui, il retrace l'évolution de l'art bulgare de 1878 au milieu du 20e siècle, en commençant par la période du réveil et du portrait avec des peintres comme Zograf, Dospevski et Pavlovic. Au début du XXe siècle, le mouvement populaire des années 1930 est illustré par des scènes de Nikola Tanev, un Stoyan Sotinov de style Gauguin et de magnifiques peintures du vieux Plovdiv de Tzanko Lavrenov. Des expositions d'artistes internationaux sont également organisées régulièrement.