В 1899 году Николай Константинович Рерих совершил путешествие по «великому водному пути» к Новгороду. Об этом путешествии он написал: «Чудно и страшно было сознавать, что по этим же самым местам плавали ладьи варяжские, Садко богатого гостя вольные струги, проплывала Новугородская рать на роковую Шелонскую битву…». Именно тогда у Рериха зародился сюжет «Заморских гостей» — картины, которую он написал уже в Париже.
На выставке в Императорской Академии Художеств в 1902 году картину приобрёл Николай II для Царскосельского дворца. В настоящее время она хранится в Государственной Третьяковской галерее.