Die Nationalgalerie ist das größte Kunstmuseum des Landes. Die Sammlung umfasst rund 50.000 Gemälde, Skulpturen, Drucke und andere Exponate. Darunter befindet sich die umfangreichste Sammlung bulgarischer christlicher Kunst aus dem 4.-19. Jahrhundert sowie eine reichhaltige Sammlung mittelalterlicher Gemälde mit über 4.000 Ikonen.
Hier sehen Sie nicht nur bulgarische Nationalkunst, sondern auch Werke aus ganz Europa, Asien, Afrika und Amerika. Dauerausstellungen umfassen Geschichte der bulgarischen Malerei von der Renaissance bis in die 1960er Jahre, eine Sammlung von Skulpturen und Ikonenmalerei. Neben den Dauerausstellungen organisiert die Galerie regelmäßig temporäre thematische Ausstellungen, Seminare und Konzerte.
Die Geschichte der Galerie reicht bis ins Jahr 1948 zurück, als sie die Sofia Art Gallery ersetzte und die meisten ihrer Exponate übernahm. Derzeit befindet sich das Hauptgebäude des Museums im ehemaligen Königspalast.