Золотоордынский период
До возведения Сарай-Бату в Булгаре располагалась ставка Бату. При мусульманине Берке Булгар стал центром Булгарского улуса Золотой Орды. В период правления хана Узбека город достиг наивысшего расцвета в городе были построены каменные здания, частично сохранившиеся и по нынешний день.
В 1361 году князь Булат-Тимур сжёг Булгар, который, впрочем, вновь возродился.
В 1399 году (по другим летописям, в 1395 году Юрий Дмитриевич совершил успешный поход на Среднее Поволжье (под его командованием находились и войска его брата Василия I) — первый поход, в котором русские разорили достаточно обширные татарские земли, разгромив 14 городов (включая Булгар, Жукотин, Казань, Керменчук), приведя на Русь огромную добычу. Об этом упоминает татарский эпос «Идиге», известный в поздней редакции XVI века, где «князь-урус» наделён чертами Тохтамыша, Тамерлана и Ивана Грозного.
В 1431 году город был окончательно разрушен воеводой великого князя Василия II Фёдором Палецким, что, по мнению некоторых историков, положило конец надеждам на восстановление прежней Булгарии. Впоследствии булгары фактически восстановили своё государство с последней столицей в Иске-Казани.
В XV веке единым культурно-политическим центром волжских булгар и перенесённой столицей стала Казань, а государство стало называться Казанское ханство. Булгары, принявшие в 922 году ислам при хане Алмыше, смешавшись с местным финно-угорским и кипчакским населением, стали основным компонентом в этногенезе казанских татар. Савиры и часть булгар, сохранивших язычество, в результате консолидации с финно-угорским, в первую очередь, марийским населением, сформировали этнос чувашей.
В составе России
С 1552 года, после завоевания Казанского ханства, город вошёл в состав Российского государства.
В XVIII веке на месте Болгара основан православный Успенский монастырь, от которого сохранилась одноимённая церковь. Развалины Болгара специально посещали царь Пётр I и императрица Екатерина II.
С 1781 года — уездный город Спасск Казанского наместничества (с 1796 года — Казанская губерния). В XIX веке Спасск служил перевалочным пунктом сельскохозяйственных грузов для соседних городов. В 1856 году в городе была 1 церковь, 246 домов, 5 лавок. В 1920—1930 годах административный центр Спасского кантона. В 1926—1935 годах город на всех картах назывался Спасск, но для отличия от других городов с тем же названием иногда его именовали Спасск-Татарский. Город Спасск был переименован в 1935 году в Куйбышев (в память В. В. Куйбышева, умершего в 1935 году) и просуществовал под этим названием до 1957 года.