Башня является памятником древнерусского оборонительного зодчества, возведена она в XVI веке одновременно со стенами Кремля. Название она приобрела благодаря тёмному соседству с церковью Спаса Нерукотворного.
В XVII веке башне надстроили два яруса с шатром, что придало ей торжественный вид. Судя по украшениям башни, работой руководили московские мастера. Тогда же в Спасскую башню перенесли набатный колокол, возвещавший о пожарах до XX века. В XVIII веке на башне были размещены часы «со звоном» и с вращающимся вокруг неподвижных стрелок циферблатом.
В 1963 году на башне установили позолоченную звезду диаметром 2,6 метра и новые часы, и сейчас располагающиеся на башне. Высота Спасской башни в настоящий момент составляет 47 метров.