Смоленский собор в Олонце находится на острове Мариам. Этот маленький остров образовался на месте слияния двух рек — Мегреги и Олонки и имеет размеры 160 на 50 метров. Попасть на остров и к церкви можно по небольшим деревянным мостам. На машине удобнее всего подъехать по улице 30-летия Победы.
Церковь построена в 1828 году на месте более древней, ставшей ветхой и непригодной для служб. Деньги на строительство выделены по указу императора Александра I, посещавшего Олонец и видевшего состояние обветшавшей церкви. Она построена из кирпича в классическом стиле и состояла из колокольни, трапезной, храмовой части и алтаря.
В 30-х года церковь закрыли, снесли купола и взорвали колокольню. Здание использовалось как клуб и краеведческий музей. В 1992 году возвращена православной церкви. Проведены реставрационно-восстановительные работы, церковь стала действующей.