Mexican-American War Sites

For those seeking to explore Mexican-American War sites and looking to find the best places to view the history of the Mexican-American War, our interactive map and sites list can help you on your way.

There’s an initial selection of Mexican-American War sites listed below and you can plan some interesting places to visit on your travels. Once you’ve explored the list of Mexican-American War sites and selected those you wish to visit you can use our itinerary planner tool to plan your trip and print off a free pocket guidebook. This useful holiday guide will help you make the most of your time exploring Mexican-American War sites.

Our database of historic places is growing all the time, but we may not cover them all. Remember, if you know of other Mexican-American War sites, remains or ruins, you can always add them to Trip Historic now by visiting our upload page.

Mexican-American War: Site Index

Angostura Battlefield

Angostura Battlefield marks the location of an important clash in the Mexican-American War, the Battle of Buena Vista.


Angostura Battlefield in Mexico is the location of an important clash in the Mexican-American War.

The battle occurred on February 23, 1847 near the town of Angostura and saw an American army under the command of General Zachary Taylor hold off an attack from a larger Mexican force commanded by General Antonio López de Santa Anna. The encounter was called "The Battle of Buena Vista" by the Americans and "La Batalla de Angostura" by the Mexicans.

Today a small memorial marking this important battle can be seen just off the main road in Angostura. There is also a museum dedicated to the battle in nearby Saltillo.

Ex-Convent de Churubusco

Ex-Convent de Churubusco was the site of a Mexican defeat in the Mexican-American War and now houses Mexico City’s National Museum of the Interventions.


The former Monastery of Churubusco, translated in Spanish as Ex-Convent de Churubusco, is a seventeenth century building and was the site of fierce battle between Mexican and American forces during the nineteenth century Mexican-American War.

The battle, which took place on 20 August 1847, saw the Mexicans fighting to protect the Monastery of Churubusco from US troops. However, the Americans emerged victorious, taking Ex-Convent de Churubusco and eventually conquering Mexico City. Fittingly, Ex-Convent de Churubusco today houses the city’s National Museum of the Interventions, dedicated to exploring the history of foreign intervention in Mexico.

The Ex-Convent de Churubusco museum deals mostly with nineteenth century conflicts, including the French occupation of the 1860’s and the Mexican-American War. The Monastery of Churubusco provides a beautiful backdrop, with many of its rooms having been restored and its gardens adding a serene dimension to the experience. Unfortunately for English speaking visitors, there is no translation on any of the exhibits.

Palo Alto Battlefield

Palo Alto Battlefield was the site of the first major clash of the Mexican-American War on 8 May 1846.


Palo Alto Battlefield in Texas was the location of the first major battle of the Mexican-American War. This war was the culmination of heightened tension between the US and Mexico over territory, particularly Texas.

On 8 May 1846, the two sides confronted each other on Palo Alto Battlefield, with the US troops led by General Zachary Taylor managing to hold its ground against the forces of General Arista, who withdrew after suffering significant casualties.

Today, visitors can tour Palo Alto Battlefield and view exhibits and a film at the visitor centre.

San Juan de Ulua

San Juan de Ulua is a sixteenth century Spanish fort which defended the port of Veracruz in Mexico. The fortress was heavily damaged during the Mexican-American war.


San Juan de Ulua is a sixteenth century fortress in Veracruz in Mexico. Constructed in 1565, during the Spanish Colonial period, San Juan de Ulua was built in order to protect the country’s most vital port, Veracruz.

The Spanish used Veracruz to import and house many Spanish treasures and, as such, San Juan de Ulua was built to the highest specifications, with 3-foot thick stone walls and an imposing 250 cannons.

In 1568, San Juan de Ulua was put to the test as an English fleet carrying slaves tried to dock at Veracruz. Although a shaky truce was in place between Spain and England, a battle broke out, known as the Battle of San Juan de Ulúa, and the English were defeated, losing most of their five ships. In fact, so formidable was San Juan de Ulua that the Spanish would hold on to it throughout the Mexican War of Independence and until 1825, four years after Mexico became independent.

In 1848, during the Mexican-American War, the US did manage to overcome the defences of San Juan de Ulua, capturing Veracruz. The fortress was heavily damaged by this attack. San Juan de Ulua then went on to become a nineteenth century prison, becoming the home of some of Mexico’s most notorious criminals.

Today, San Juan de Ulua is open to the public, who can tour its defences and prison cells. Guides are available in Spanish and English.