Cruise ships typically visit coastal cities and ports in Mexico, such as Cozumel, Cancun, and Puerto Vallarta. These cities are popular tourist destinations for their beautiful beaches, Mayan ruins, and cultural attractions. Visitors can take day trips or shore excursions from these port cities to explore the surrounding areas.
To reach Mexico City, international travelers can fly into Benito Juárez International Airport (MEX), which is located about 5 kilometers (3 miles) from the city center. From there, they can take taxis, public transportation, or rental cars to get around the city.