Best of Mexico, by City | 2 Girls Who Travel

No comments

We recently ran across an article ranking 12 of Mexico’s cities and it was a definite conversation-starter for us. We’re absolute fans of Mexico travel and have visited quite a bit, so we decided to weigh in on our own version by creating this blog post: the best of Mexico, broken down by cities we’ve visited. Enjoy!

*These are in no particular order.


We took our most recent Mexico trip to Tulum, a small town located on the coast of the Yucatan Peninsula. It’s best known for its ancient Mayan ruins, beautiful beaches and cenotes.

What We Loved: There’s something for everyone here. You can opt to stay in the fancy hotels and resorts on the beach or you can opt to stay in town (known by locals as Tulum Town). We stayed in an upscale area in between the two called Aldea Zama. With all the new construction, we snagged a new-ish Airbnb for the low! In town, you get more affordable accommodations, the best local foods and a more authentic vibe. Plus, everything was just a short taxi ride away, including the beautiful Mayan ruins, which are located on high cliffs overlooking the sea. You’ll spend hours touring these ruins – trust us!

Puerto Vallarta

Puerto Vallarta is a resort town located on the Pacific Coast known for its beaches, nightlife and food.

What We Loved: We stayed at a beautiful resort – the CasaMagna Marriott Puerto Vallarta Resort & Spa – and were just steps away from the beach. And naturally, when visiting a city known for its local cuisine, we have to go all in! We booked a food tour where we sampled delicious food and drink throughout downtown Puerto Vallarta. We were so full afterwards!

Mexico City

As the capital city, Mexico City is of course known for its rich history and culture. Its central location means it’s not located next to any body of water, but it does boast a massive main square, known as the Zocalo.

What We Loved: You’ll need to pack your camera…because you’re going to get amazing shots of the architecture. And here’s a 2GWT tip: visit the super hipster neighborhood of La Condesa. You’ll find some great small restaurants and cafes. We had the absolute best tacos at El Pescadito.

Playa del Carmen

Playa del Carmen is located along the Caribbean shoreline. The resort town is known for beautiful cenotes, amazing food and of course beaches.

What We Loved: We can definitely attest to the cenotes. We booked a jungle buggy tour which culminated in a dip in a breathtaking cenote in a secluded cave. And we were totally spoiled at INTI Beach where we consumed fresh margaritas made on the beach right in front of us and some of the most delicious lobster tacos and shrimp tacos we’ve ever consumed!


While we have both visited Cozumel, a Mexican island located in the Caribbean Sea, it’s just been on cruise stops. And fittingly, that’s what the city is most known for – being a port for cruise ships. But we do hear it boasts some pretty fun water activities, such as diving, snorkeling and paddleboarding. We may have to plan a special trip here.

So there you have it! What’s your favorite Mexican city? Let us know in the comments.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.