Veracruz

Mexico's oldest port city, guarded by the San Juan de Ulúa fortress, steeped in danzón and café culture, and a base for visiting the World Heritage town of Tlacotalpan.

Veracruz, on the western shore of the Gulf of Mexico, was founded after Hernán Cortés landed in 1519 and was the first Spanish city on the American mainland. For centuries it has been Mexico's most important port, where African, Caribbean and Spanish influences blended into the distinctive "jarocho" culture. The old town is compact: the Zócalo and cathedral, the malecón, the Naval Museum and the Baluarte de Santiago are all within walking distance, and the San Juan de Ulúa fortress across the harbor is a must-see. Heading south along the waterfront boulevard you'll find the aquarium, Mocambo Beach and Boca del Río, famous for its seafood; farther out, take a boat to Isla de En Medio to snorkel or eat oysters at the Mandinga Lagoon. The city's atmosphere is even more captivating than its sights: tap your glass at Gran Café de La Parroquia to order a café lechero, and in the evening head to the Zócalo to watch danzón and listen to marimba. The February Carnival is one of the liveliest in Mexico. The November–April dry season is the best time to visit, though in winter strong northerly winds (nortes) occasionally bring big waves and cooler temperatures; May–October is hot, humid and rainy, with a risk of hurricanes in August–October. Getting there: ADO buses from Mexico City take about 5 hours, or fly into Veracruz International Airport; taxis around town are cheap. Classic day trips include the northern route (La Antigua, Cempoala and the Chachalacas dunes) and the World Heritage town of Tlacotalpan, about 90 km to the southeast. Plan on 3–4 days.

Top sights

Where to eat

Itineraries