В последние годы Суриков много работал над картиной «Степан Разин», в которую вносил правки даже через несколько лет после показа на выставке.
Образ казачьего атамана, поднявшего грандиозное восстание в XVII веке, был для него очень важен, картину о Разине Суриков думал написать уже в конце 1880-х, только закончив «Боярыню Морозову». Очень долго художник искал композицию картины, ездил на Волгу, так же долго искал натурщиков для образа Разина, рассматривая и себя на эту роль (сохранилась фотография художника в образе Разина). Выставил Суриков новую картину в 1906 году, заметив: «в самую революцию попал». Как и первая его историческая картина, эта появилась в бурное для России время – первую русскую революцию 1905-1907 годов.
Художник дважды возил свои картины на зарубежные выставки: «Взятие снежного городка» побывало на Всемирной выставке в Париже в 1900 году и было удостоено бронзовой медали. Диплом хранится в Музее-усадьбе В.И. Сурикова. «Степан Разин» экспонировался на выставке в Риме.
Последними большими работами художника стали «Посещение царевной женского монастыря» (1912) и «Благовещение» (1914). Остались эскизы, свидетельствующие, что Сурикова интересовали темы княгини Ольги и Красноярского бунта.
Художник часто возвращался в Красноярск, с возрастом эти приезды становились всё чаще, способствовало этому и проведение Транссибирской железной дороги.
Умер художник в Москве 6 марта 1916 года.