Mexico City is a popular cruise port, and with a bit of planning you can see a lot in a single day ashore.

Best Shore Excursions in Mexico City

Most cruise passengers in Mexico City head straight for Teotihuacan, either on a ship-organized excursion or independently by taxi.

Top-Rated Mexico City Shore Excursions

Tips for a Mexico City Port Day

For a Mexico City port day, prioritize Teotihuacan first — it’s easy to lose track of time and cut other stops short.

Mexico City Cruise Port at a Glance

Option Best For
Teotihuacan Must-see highlight, easy from port
Teotihuacan tour Structured half-day option

Frequently Asked Questions

What can you do in Mexico City on a cruise stop?

Most cruise passengers in Mexico City prioritize Teotihuacan, often paired with a Teotihuacan tour if the port time allows.

How much time do you need in Mexico City from a cruise ship?

A half day is enough to see Teotihuacan in Mexico City, though a full day in port allows for a more relaxed pace.

Should I book a ship excursion or explore Mexico City independently?

Both work — a ship excursion is simpler and guarantees you’re back in time, while going independently to Teotihuacan can be cheaper and more flexible.

Is Mexico City a good cruise port for first-time visitors?

Yes — Mexico City is a manageable cruise port with Teotihuacan as an easy highlight to reach and return from within a day.

Related: Things to Do in Mexico City When It Rains: Best Indoor Activities (2026)

Plan Your Tours in Mexico City

Ready to book? See our full roundup of the best tours and experiences in Mexico City for guided options, skip-the-line tickets, and day trips.

Browse more Mexico City tours on Viator →