В Софии находятся много музеев (среди которых особенно запоминаются Национальный болгарский музей Истории, Этнографический музей, Национальный Археологический музей) и частных галерей, болгарская Национальная галерея Искусства и Национальная галерея Зарубежного Искусства.
В городском парке находится построенный в стиле барокко Национальный театр Ивана Вазова.