how long was the battle of the alamo
13 days.   February 23 to March 6, 1836. The battle of the Alamo lasted about 13 days. The battle would last for 13 days. The battle was fought on February 23 - March 6, 1836. The Mexican Army advanced in four columns at 05:30 AM and the last Texas defender was dead by 06:30 AM.