Иоанно-Предтеченский монастырь в Свияжске был основан в XVI веке как женская обитель, известная также как Рождественский монастырь. Первоначальное расположение монастыря отличалось от современного: в 1795 году пожар уничтожил постройки, и обитель была перенесена на территорию упраздненного в 1764 году Троице-Сергиева монастыря, основанного в 1551 году одновременно с крепостью Свияжск. После переноса монастырь расширился, и к началу XX века в нем проживало до 400 насельниц.
В архитектурный ансамбль монастыря входят несколько храмов. Троицкая церковь, построенная в 1551 году, является старейшим православным храмом на территории Татарстана. Церковь сохранила первоначальный деревянный сруб, что делает ее уникальным памятником русского зодчества. Храм преподобного Сергия Радонежского, возведенный в 1604 году, изначально входил в комплекс Троице-Сергиева монастыря как трапезная церковь.
Собор в честь иконы Божией Матери «Всех Скорбящих Радость» был построен в 1898-1906 годах в византийском стиле. Характерными особенностями архитектуры являются массивные купола на широких барабанах и использование красного кирпича в оформлении фасадов. В северной части монастырской ограды расположена часовня Царственных Страстотерпцев, сооруженная в 1897-1901 годах.
В 1919 году монастырь был закрыт советской властью. Возрождение обители началось в 2004 году, когда территория была передана Успенскому монастырю в качестве подворья. В настоящее время монастырь функционирует как женская обитель.