La ciudad es, también, un importante centro religioso, ya que Sofia es la sede de la Iglesia ortodoxa búlgara y cuenta con la Catedral de Alejandro Nevski, una de las catedrales más grandes del mundo ortodoxo.