This island fortress guarding the entrance to the port of Veracruz was built by the Spanish beginning in the 16th century and later served as a notorious prison. Visitors reach it by boat from the malecon and explore its bastions, dungeons, and drawbridges, which witnessed centuries of naval battles and sieges.
San Juan de Ulua occupies a coral-reef island facing the port of Veracruz, reached by a short boat ride or by taxi across the causeway that now connects it to the mainland. Visitors walk through a sequence of stone bastions, moats, and drawbridges built by the Spanish crown starting in 1565 to protect the treasure fleets bound for Seville, and later expanded into one of the most feared prisons in Mexico, holding political detainees well into the 20th century. Self-guided routes lead through officers' quarters, gunpowder magazines, and the dank cells known as 'the purgatory,' 'hell,' and 'oblivion,' where iron rings and graffiti still mark the walls. The fortress's thick coral-masonry ramparts, cannon emplacements facing the Gulf, and the restored governor's residence illustrate three centuries of coastal defense architecture. Small on-site exhibits along the route display period weapons, uniforms, and interpretive panels on the fortress's role during the Mexican-American War, the French intervention, and the Revolution, when it briefly served Venustiano Carranza's government. A full circuit of the bastions and dungeons takes roughly two to three hours, and the site is best tackled in the morning, when the stone has not yet absorbed the tropical heat and cruise-ship groups have not yet arrived. The causeway-side ramparts and the lighthouse tower offer the best vantage points for photographing the harbor and the anchored container ships beyond. Crowds build steadily through midday as tour buses from the malecon arrive, and thin out again by mid-afternoon; Sundays draw the largest local crowds since admission is free for Mexican nationals.
Good to know
- Hours
- Tuesday-Sunday 10:00AM-4:00PM (some sources cite 4:30PM), closed Monday
- Best time
- Weekday mornings to avoid tour groups and afternoon heat
Location
Isla de San Juan de Ulua, 91900 Veracruz, Ver., Mexico
19.2058, -96.1226 View on map
Highlights
- Colonial bastions and moats built to defend Spanish treasure fleets
- Notorious dungeon cells including the fortress's darkest holding rooms
- Panoramic harbor views from the ramparts and lighthouse tower
- On-site exhibits on the fortress's role in Mexican history
- Boat crossing from the Veracruz malecon
Tips for visiting
- Arrive at opening (10:00AM) on weekdays to explore before tour groups arrive
- Wear closed shoes; stone floors and stairs are uneven and can be slippery after rain
- Bring cash, as the ticket booth and boat operators do not always accept cards
- Free admission for Mexican nationals on Sundays draws bigger crowds
- Combine with a walk along the malecon and a stop at the Acuario de Veracruz
- Hire a local guide at the entrance for context on the prison history not covered by signage
When to visit
Weekday mornings shortly after the 10:00AM opening offer the coolest temperatures and the fewest tour groups; avoid Sunday afternoons when free admission for locals draws large crowds.
Accessibility
The site includes uneven stone pavement, ramps, and steep stairways into the dungeons, making full wheelchair access difficult; the outer courtyards and main plaza are more manageable for visitors with limited mobility.
Frequently asked questions
How long does a visit to San Juan de Ulua take?
Most visitors need two to three hours to walk the bastions, dungeons, and museum rooms at a comfortable pace.
Is San Juan de Ulua worth visiting with kids?
Older children interested in pirates, forts, or history generally enjoy it, though the dungeon areas are dim and the subject matter can be intense for younger kids.
Is photography allowed inside the fortress?
Yes, personal photography is permitted throughout the site; tripods and commercial shoots require prior authorization from INAH.
How do visitors get to San Juan de Ulua?
Boats depart regularly from the Veracruz malecon, or visitors can take a taxi across the land causeway that links the island to the port.