Соловьёво — деревня в Кардымовском районе Смоленской области. Расположена на правом берегу реки Днепр, в 13 км к югу от города Ярцево и в 18 км к востоку от посёлка городского типа Кардымово. Население 303 жителя (2015 год).
В XVIII веке деревню назвали Соловьёво в честь Ивана Соловьёва — инженера, создавшего Смоленскую дорогу, вымостив старую сезонную дорогу щебнем. Жители окрестных деревень, под руководством Ивана Глинки, построили два плавучих моста через Днепр. В августе 1812 года армия Барклая-де-Толли дала здесь бой армии Наполеона, а затем осенью, во время преследования французской армии отряды графа Орлова-Денисова дали бой арьергарду маршала Нея.
С середины июля 1941 года Соловьёва переправа была единственным местом, через которое велось материально-техническое обеспечение войск Западного фронта в районе Смоленска.
В 1970 году был построен железобетонный мост.
В деревне имеется основная школа, дом культуры, библиотека, магазин, медпункт, отделение связи.
Сообщение с городами Смоленск, Дорогобуж, Ярцево, пгт. Кардымово и Верхнеднепровским — несколько проходящих автобусных рейсов.
Храм Иконы Божьей Матери «Взыскания погибших»
Памятник реактивной установке Катюша
Памятник на месте Соловьёвской переправы
Въезд в деревню