The Mexican-American War ended 12 years after the end of the Texas Revolution. The Mexican-American War ended in 1848, whereas the Texas Revolution ended in 1836. The Texas Revolution began on October 2, 1835, and the Mexican-American War began on April 24, 1846. That’s a 12 year difference of when they ended, and an 11 year difference between when they started.