Open Travel Guide
  1. Home
  2. Destinations
  3. Mexico
  4. Veracruz
  5. History
  6. San Juan de Ulua

History · Veracruz, Veracruz

San Juan de Ulua

  • EraColonial fortress (16th-19th century)
  • Admission$95 MXN general admission; free Sundays for Mexican nationals
  • HoursTuesday-Sunday 10:00AM-4:00PM, closed Monday

San Juan de Ulúa began as a modest fort in 1535 on a low coral island guarding the entrance to the port of Veracruz, and was rebuilt in stages through the 16th to 18th centuries into the largest fortification Spain built in the Americas.

An island fortress built by Spain to guard the port of Veracruz, later used as a prison and the site of the last Spanish stronghold in Mexico after independence.

San Juan de Ulúa began as a modest fort in 1535 on a low coral island guarding the entrance to the port of Veracruz, and was rebuilt in stages through the 16th to 18th centuries into the largest fortification Spain built in the Americas. Its coral-block walls, moat, and bastions were designed to protect the annual treasure fleet that carried silver from New Spain to Seville, and the fort withstood attacks by English privateer John Hawkins in 1568 and a French raid in 1683. After Mexican independence in 1821, a Spanish garrison held out inside the fortress until 1825, making it the final piece of Spanish territory on the mainland. Through the 19th century the complex served as a state prison, holding both common criminals and political prisoners such as Benito Juárez, and its damp, windowless cells are preserved as part of the visit. The fort was also bombarded by French forces in 1838 and occupied twice by United States forces, in 1847 and 1914. Visitors today walk through the fortress's bastions, the vaulted powder magazines, the former governor's residence, and the notorious dungeon known as El Purgatorio, where iron rings and low stone cells remain visible. Interpretive panels, arranged as a chronological route from the 16th-century core to the 19th-century prison wings, trace the fortress's shift from military outpost to penal colony to national monument. Conservation work led by Mexico's national anthropology institute has stabilized the coral masonry and drainage system, though salt erosion from the harbor remains an ongoing maintenance concern. The causeway connecting the island to the mainland, built in the early 20th century, replaced the boat crossing that once isolated prisoners from escape.

Why it matters

San Juan de Ulúa was Spain's principal Gulf Coast fortress guarding the treasure fleet route from Veracruz to Seville for nearly three centuries, and it was the last position held by Spanish troops in Mexico before their 1825 surrender ended the colonial era.

Location

Isla de San Juan de Ulua, 91900 Veracruz, Ver., Mexico

19.2058, -96.1226 View on map

Highlights

  • El Purgatorio dungeon cells where 19th-century political prisoners were held
  • 16th-century coral-block bastions and the original moat
  • Former governor's residence overlooking the harbor
  • Views across the Gulf of Mexico from the fortress ramparts
  • Site of Spain's final surrender of mainland Mexican territory in 1825

Tips for visiting

  • Take the boat from the malecón rather than the causeway taxi for harbor views on the way
  • Arrive by mid-morning; the island has little shade and afternoons get hot and humid
  • Combine with the nearby Baluarte de Santiago for a half-day of Veracruz fortification history
  • Wear closed shoes; some dungeon floors and stairways are uneven coral stone

Frequently asked questions

Is San Juan de Ulúa English-language friendly?

Most on-site signage is in Spanish; hiring a local guide at the entrance or bringing a translation app is useful for the historical detail.

How long does a full visit take?

A thorough visit, including the dungeons and ramparts, takes about 90 minutes to two hours.

Can the fortress be visited with children?

Yes, though some dungeon areas are dark and enclosed, which can be unsettling for younger children.