En Sofia se encuentra la Academia de Ciencias de Bulgaria, varias universidades e instituciones culturales como la Galería de Arte Nacional de Bulgaria, el Museo Arqueológico Nacional, el Museo Nacional de Historia, el Ballet y Ópera Nacional o el Palacio Nacional de la Cultura, entre otros.