Sofia abrite de nombreux monuments et sites historiques, dont la cathédrale Alexandre Nevski, la galerie nationale d'art, le musée national d'histoire, le palais national de la culture et l'église de Boyana.