San Juan de Ulúa Museum

Seafront fortress and former prison in Veracruz

San Juan de Ulúa, a fortress complex off Veracruz, is a layered site of colonial fortifications and a former prison; visitors tour ramparts, cannons and harbour views.

Main image

San Juan de Ulúa at a Glance#

Address: Offshore from Veracruz port, Veracruz, Mexico

Hours: Typically Daily 9:00am-5:00pm (hours can vary seasonally; check local sources before visiting)

Admission: Varies; small local fee for access to some parts (often MXN 30-150), guided tours may cost extra

About San Juan de Ulúa#

San Juan de Ulúa is a fortress complex on an island in the harbour of Veracruz, Mexico, originally constructed during the Spanish colonial period in the 16th century. It served as the principal defensive work for the port of Veracruz for several centuries.

Built by Spanish colonial authorities in the 16th century to defend one of New Spain’s most important Atlantic ports, the complex was expanded and reinforced over subsequent centuries. It has functioned as a fortress, naval base and prison at different times and has been involved in colonial-era conflicts and later Mexican military history.

The fort occupies a small island at the entrance to the port of Veracruz, directly offshore from the city of Veracruz; it is a short boat ride from the city waterfront and is one of the harbor’s most prominent landmarks.

  • Access and visibility: Located on an island in the harbour of Veracruz, it is reached by boat from the city waterfront and is clearly visible from many points along the port.
  • Age and functions: Construction and fortification began during the Spanish colonial era in the 16th century; the site later served military and penal roles through the 19th and 20th centuries.

What to See#

  • Fortress complex: A coastal fortress complex occupying an island and adjacent structures that together guarded the entrance to the port of Veracruz; the ensemble contains bastions, barracks and fortified walls.
  • Prison and garrison areas: Sections of the complex were used historically as a prison and military garrison; many areas are accessible on guided tours depending on conservation status and operational control.
  • Harbour defenses: Harbour-facing batteries and walls form the outer defensive line and are a prominent visual element when approaching Veracruz by sea.

How to Get to San Juan de Ulúa#

Access is by boat from the port of Veracruz; boats depart from the Muelle de La Vela or nearby piers on the malecon. The boat ride is short (often 10-20 minutes) but schedules depend on weather and local operators; arrive at the waterfront early and ask at local tour kiosks for the morning departures.

Tips for Visiting San Juan de Ulúa#

  • Take the earliest boat from the Veracruz waterfront to avoid mid‑day heat and hurricane-season chop; mornings are calmer for photography.
  • Bring cash (Mexican pesos) for small local fees and vendors; card machines are not always available at the dock or on the island.
  • Wear a hat and sunscreen: exposure on the ramparts is intense and there is very little shade on the outer faces of the fortress.

Best Time to Visit San Juan de Ulúa#

Best visited in the dry season when the Gulf is calmer and boat trips are reliable; mornings reduce heat and crowds.

Dry season
Nov-Apr · 20-28°C
Calmer seas and clearer skies make boat access easier and bring better light for photographing the fort's stone walls.
Shoulder season
Oct & May · 22-30°C
Fewer tourists than winter holidays; still good weather for offshore visits but check sea conditions.

Weather & Climate near San Juan de Ulúa#

Climate

San Juan de Ulúa's climate is classified as Tropical Savanna - Tropical Savanna climate with hot summers (peaking in June) and warm winters (coldest in January). Temperatures range from 17°C to 34°C. Abundant rainfall (1531 mm/year), wettest in September with a pronounced dry season.

Air Quality: AQI 60 Moderate
Best Time to Visit
FebruaryMarchJanuary
Temperature & Rainfall
Temperature Range
44°
Warmest Month
10°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Ideal 17° - 28° 22° 19 mm partly cloudy 79% 3.9 m/s 1.2 high 11.0h
February Ideal 17° - 29° 23° 14 mm partly cloudy 76% 3.9 m/s 1.5 very high 11.4h
March Ideal 19° - 31° 25° 15 mm some cloud 70% 3.9 m/s 1.9 very high 11.9h
April Excellent 20° - 33° 26° 18 mm some cloud 65% 3.8 m/s 2.0 extreme 12.5h
May Very Good 22° - 35° 31° 57 mm partly cloudy 68% 3.5 m/s 2.1 extreme 12.9h
June Good 22° - 34° 33° 269 mm partly cloudy 78% 3.4 m/s 2.3 extreme 13.2h
July Good 22° - 34° 32° 250 mm partly cloudy 82% 3.2 m/s 2.3 extreme 13.1h
August Good 22° - 34° 33° 303 mm partly cloudy 83% 3.1 m/s 2.2 extreme 12.7h
September Good 22° - 34° 33° 346 mm partly cloudy 85% 3.3 m/s 2.0 very high 12.1h
October Good 21° - 33° 27° 150 mm partly cloudy 84% 3.8 m/s 1.7 very high 11.6h
November Very Good 19° - 31° 25° 66 mm partly cloudy 82% 3.9 m/s 1.4 high 11.1h
December Ideal 18° - 29° 23° 24 mm partly cloudy 81% 3.9 m/s 1.2 high 10.9h

Nearby Attractions to San Juan de Ulúa#