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.