Святитель Димитрий Ростовский предполагает, что этот образ был написан по просьбе антиохийского правителя Феофила.
Из Антиохии святыня была перенесена в Иерусалим, а оттуда императрица Евдокия, супруга Аркадия, передала ее в Константинополь Пульхерии, сестре императора, которая поставила святую икону во Влахернском храме.
Греческий император Константин IХ Мономах (1042-1054), выдавая в 1046 году свою дочь Анну за князя Всеволода Ярославича, сына Ярослава Мудрого, благословил ее в путь этой иконой.
После смерти князя Всеволода икона перешла к его сыну Владимиру Мономаху, который перенес ее в начале ХII века в Смоленскую соборную церковь в честь Успения Пресвятой Богородицы.
С того времени икона получила название Одигитрия Смоленская.