Delicious food, stunning beaches, and vibrant culture are just a few things that draw travelers to Mexico. If you’re looking to make plans for your next travel adventure, look no further! We’re here to give you all the details on the top 7 cities to visit in Mexico including where to stay to what to do.

best cities to visit in Mexico

Cities to Visit in Mexico

An entire book could probably be written on cities to visit in Mexico. I mean the food is delicious, the people are kind, and the culture is fascinating. It wasn’t easy, but we’ve managed to narrow down the list to some of the best cities for enjoying all that Mexico has to offer.

And before you go, don’t forget to check out this list of useful tips for long flights.

Mexico City

Mexico’s capital, Mexico City, is nearly 500 years old and full of life. There’s no shortage of things to do and see. It can be compared to Paris or New York due to its thrill, history, and size. And, let’s not forget to mention the amazing food! 

Where to Stay

Things to Do and See

Puerto Vallarta

This picturesque, charming beach town is easily one our of favorite cities to visit in Mexico. Whether you’re looking to relax or adventure, there’s something for everyone.

Where to Stay

Things to Do and See

Be sure to check out our complete guide of things to do and see in Puerto Vallarta.

things to do in Puerto Vallarta; beach
Chris and Reg on the Beach in Puerto Vallarta

Merida

Located in the Yucatan Peninsula, Merida is known for its colorful Spanish architecture. But, that’s not all there is to see in Meridia. It’s one of the liveliest cities to visit in Mexico with so many things to see and do.

Where to Stay

Pro tip: Merida is a touristy city so anywhere you stay is convenient for travelers. There are also a lot of AirBnB options in Merida.

Things to Do and See

Cancun

It’s no wonder Cancun has been one of the top cities to visit in Mexico for years. It’s a traveler’s dream with its stunning turquoise waters, white sand, and fresh seafood. It’s also extremely tourist-friendly, safe, and lots of fun.

Where to Stay

Things to Do and See

cities to visit in Mexico; Cancun beach
Cancun, Mexico

Playa Del Carman

Once a small fishing town, Playa Del Carman is now a top-notch vacation spot. The beach features remarkable clear waters and sea life and there are activities for days for every kind of traveler.

Where to Stay

Things to Do and See

tacos; things to do in mexico

Oaxaca

For an authentic Mexico experience, Oaxaca is the place to go. It’s easy to fill your time wandering the historical city center, browsing local markets, and relishing in the delicious local cuisine. 

Where to Stay

Things to Do and See

streets of Oaxaca; cities to visit in Mexico
Oaxaca, Mexico

Guadalajara

Last but not certainly least on our list of cities to visit in Mexico is Guadalajara. Mexico travelers don’t always put this one on their stop-off list, but they should! From a diverse culture to some of the best cuisine, there are so many awesome things to see and do.

Where to Stay

Things to Do and See

Do you have a place to add to our list of awesome cities to visit in Mexico? Let us know in the comments below!

Read more: Check out this guide to the best cities in western Europe.

Some of the links in this post are affiliate links. This means if you click on the link and purchase the item or service, we will receive an affiliate commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases. However, rest assured all opinions remain our own.

Sharing is caring!

Leave a Reply

Your email address will not be published. Required fields are marked *

19 − eleven =