Landmark

San Juan de Ulúa

Check tickets & tours

Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.

San Juan de Ulúa is a formidable stone fortress built on a small island just off Veracruz's coast, originally constructed by the Spanish to protect the port. Over centuries, it gained notoriety as a harsh prison, holding political prisoners and pirates alike. Today, visitors can explore its ramparts, dungeons, and courtyards while learning about its strategic role in Mexican history through museum exhibits. The site offers panoramic views of the harbor and city skyline.

Don't miss

  • Walk through the dark dungeons and see prisoners' graffiti.
  • Climb the ramparts for sweeping views of the Gulf of Mexico.
  • Explore the on-site museum detailing the fortress's military and penal history.

Tickets & tours

Ways to visit San Juan de Ulúa

You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.

More attractions in Veracruz

Planning your trip to Veracruz? See where to eat, more attractions, or build a Veracruz itinerary.