San Juan de Ulúa is a 16th-century fortress on a small island at the entrance to the port of Veracruz, Mexico. It was built to shelter ships from strong winds and guard against pirates. Later it held prisoners, including early Mexican revolutionaries, into the early 1900s. Visit for the walls and towers, the prison cells where stalactites and stalagmites grow, and the fossilized coral used in the stonework. Plan for a guide and a walk in the sun.
Why the fort was built

The island sits at the entrance to the port of Veracruz, so the fortress faced the harbor from the start. The Spanish built it in the 16th century to protect ships from strong winds and from pirate raids. Its design follows the military models of its time, with walls and towers that look out over the sea.
The island has a longer history than the fort. In 1519, Hernán Cortés and his Spanish expedition landed there and negotiated with envoys of the Aztec emperor Montezuma. Soon after, they founded the first Spanish town in the Americas, which they named Villa Rica de la Vera Cruz.
From fortress to prison

Over the centuries the fort served as a military base, a customs house and a prison. After Mexico became independent, it held early Mexican revolutionaries, and it kept that role until the early 1900s. Some of the best-known figures in Veracruz's history were imprisoned here.
The walls also record battles against North American and French forces. Guides and written histories still tell the stories of the prisoners and the harsh methods used against them, so it helps to hear them before you enter the cells.
What to see on the walk
The prison cells are the most striking part of the visit. Inside them, stalactites and stalagmites grow from the rock, which surprises many people who expect old stone to be dry and still.
The stone used to build the fortress is fossilized coral, a detail that is easy to miss if you do not know to look for it. From the walls and towers you can look out over the harbor and the port. The walk covers a lot of ground, and much of it has no shade, so give yourself time to take it slowly.
Getting there and going in
Boats to the island leave from the Malecón, the waterfront boardwalk of Veracruz. You can also reach the site by road, but parking is very limited, so the boat is the easier choice for most visitors.
Food and drink are not allowed past the entrance, apart from water. Leave snacks and candy, including anything bought on the ferry, before you board. Keep your bag with you at all times. Debit and credit cards have been accepted at the entrance, but carry some cash as a backup.
Guides and information on site
Little information is posted at the fort, so a guide makes the visit much easier to follow. Guides can be hired at the entrance and explain the fort's rooms, walls and prisoners.
If you prefer to go on your own, read a short history of the fort before you leave for the island. The site is closed on Mondays, so plan your visit for another day of the week.
Nearby
The Malecón is the waterfront promenade where the ferry departs, and it is a pleasant place to walk before or after your visit. For more local history, the Museo de la Ciudad de Veracruz is also in the area, with artifacts and exhibits about the city's past.
FAQ
Is there an entry fee?
Yes, entry is charged. Prices change, so check the official site for the current amount before you go.
How do I get to San Juan de Ulúa?
Boats leave from the Malecón, the waterfront boardwalk in Veracruz. Road access is also possible, but parking is very limited.
How long do you need?
Plan about 2 hours on the site, plus the time for the ferry crossing. The walk is long and mostly in the sun.
Is the site open on Mondays?
No. The site is closed on Mondays, so plan your visit for another day.
Can I bring food or drinks?
Only water is allowed inside. Leave all other food and drinks, including candy and snacks bought on the ferry, before you board.


