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 →






Write Your Review
No reviews yet. Be the first to share your experience!