15 Top Cities to visit in Mexico and their top tourist attractions

15 Top Cities to visit in Mexico and their top tourist attractions! Visit Mexico, a beautiful country with miles of sandy beaches, incredible historic sites, delicious food, and much more. This country is home to the ancient Mayan ruins and other ancient places that attract millions of tourists each year.
Yachting in Balaton, Hungary - short 4k cinematic film
And don't forget to give us a like! :)
The warm weather year-round makes this a popular vacation spot for many people from all over the world. If you are trying to figure out where to go for your next vacation, this is certainly one place that you should look into. The amazing scenery and unique culture of Mexico make it an incredible country to visit for the whole family.
Top Cities to visit in Mexico and their top tourist attractions
1. Mexico City
Mexico City is one of the more popular tourist destinations in all of Mexico, and it has some of the best attractions. There is the Pyramid of the Sun, which is a huge Teotihuacan pyramid that you absolutely must-see while you are here.
Chapultepec Castle is a hilltop castle with a history museum inside, and it’s a lot of fun. There is something to do for everyone here.
Top tourist attractions in Mexico City
- Parque México
- Palacio de Bellas Artes
- Catedral Metropolitana
- Coyoacán
- Kiosco Morisco
- Parque México, Mexico City, Mexico by Lorena Chavira Alvarez / Wikimedia Commons
- Catedral Metropolitana, Mexico City, Mexico by Carl Campbell / Flickr
- Coyoacán, Mexico City, Mexico by JorgeCharcot / Pixabay
- Kiosco Morisco, Mexico City, Mexico by Eneas De Troya / Flickr
2. Peurto Vallarta
Peurto Vallarta is where you will find a number of beautiful beaches with miles of white sand. This city is home to Islas Marietas National Park, which offers some of the best snorkelling, scuba diving and whale watching in Central America.
Las Glorias Beach is also worth checking out, especially if you love to surf. There are lots of great opportunities for adventure in this area.
Top tourist attractions in Peurto Vallarta
- Malecon Boardwalk
- Zona Romantica
- Old Vallarta
- The Church of Our Lady of Guadalupe
- Los Arcos
- Malecon Boardwalk, Peurto Vallarta, Mexico by Andrew Milligan sumo / Flickr
- Zona Romantica, Peurto Vallarta, Mexico by Matthew Rutledge / Flickr
- Old Vallarta, Peurto Vallarta, Mexico by Ron Frazier / Flickr
- Church of Our Lady of Guadalupe, Peurto Vallarta, Mexico by Stan Shebs / Wikimedia Commons
- Los Arcos, Peurto Vallarta, Mexico by Andrew Milligan sumo / Flickr
3. Cancun
As one of the most popular spring break spots for young people, Cancun is a wonderful resort town with miles of the best beaches around. If you want incredible scenery for your next vacation, it is highly recommended that you take the time to look into this place.
Its idyllic scenery makes for the perfect vacation.
Top tourist attractions in Cancun
- Cancún Underwater Museum
- Isla Contoy
- Xcaret Park
- Interactive Aquarium Cancún
- El Meco Archaeological Site
- Cancún Underwater Museum, Cancun, Mexico by Ran Allen / Flickr
- Isla Contoy, Cancun, Mexico by Peter Maas / Wikimedia Commons
- Xcaret Park, Cancun, Mexico by Karsun Designs / Flickr
- El Meco Archaeological Site, Cancun, Mexico by Rodrigo Pérez González / Wikimedia Commons
4. San Miguel de Allende
San Miguel de Allende is the perfect destination for a day trip, and it is home to a number of amazing museums and historic sites. The Casa de Cultura Banamex is a huge art museum in a grand building in the historic district.
There is also Charco Del Ingenio, which is a botanical garden with a number of plants and flowers from the area. Juarez Park is also a nice place to spend a sunny warm afternoon outside.

Cathedral San Miguel de Allende, Visit Mexico by Tristan Higbee
Top tourist attractions in San Miguel de Allende
- Parroquia de San Miguel Arcángel
- Juárez Park
- Mercado de Artesanías
- Historic Museum of San Miguel de Allende
- San Miguel Parque de Aventuras
- San Miguel Arcángel, San Miguel de Allende, Mexico by Luis uriel correa / Wikipedia
- Mercado de Artesanías, San Miguel de Allende, Mexico by Zahirazorrilla / Wikimedia Commons
- Historic Museum of San Miguel de Allende, Mexico by AlejandroLinaresGarcia / Wikimedia Commons
5. Chichen Itza
The towering ancient structures and historic sites in this city are truly impressive. Thousands of people come to this area each year to see the ancient ruins and huge megaliths here.
Ik Kil is one of the most famous archaeological sites in all of Mexico, and its ruins and cave are truly a spectacular sight to behold. This is a great place to visit for anyone who loves history.
Top tourist attractions in Chichen Itza
- El Castillo
- Sacred Cenote
- Ik Kil
- Temple of the Warriors
- Thousand Columns
- Sacred Cenote, Top tourist attractions in Chichen Itza by jhovani_serralta by / Pixabay
- Ik Kil, Top tourist attractions in Chichen Itza by KoiQuestion / Flickr
- Temple of the Warriors, Top tourist attractions in Chichen Itza by Bruno Girin / Flickr
- Thousand Columns, Top tourist attractions in Chichen Itza by Rob Young / Flickr
6. Valladolid
Valladolid will provide you with a number of fun things to do, including river cruises, winery tours and tastings, and much more. Valladolid Cathedral was built in the 16th century and is one of the most impressive historic sites in the area.
You will also want to try to visit the Valladolid Science Museum, which has a number of fascinating exhibits that you can walk through.
Top tourist attractions in Valladolid
- Cenote Zaci
- Convent of San Bernardino of Siena
- Cenote Xkeken
- Cenote Samulá
- Cenote Suytun
- Cenote Zaci, Top tourist attractions in Valladolid by Expedia.mx / Wikimedia Commons
- Convent of San Bernardino of Siena, Top tourist attractions in Valladolid by Michael (a.k.a. moik) McCullough from Klamath Falls, Oregon, USA / Wikimedia Commons
- Cenote Samulá, Top tourist attractions in Valladolid by Falco Ermert / Flickr
- Cenote Suytun, Top tourist attractions in Valladolid by David Stanley / Flickr
7. Tulum
Tulum has miles of beautiful sandy beaches and some of the best scenery in the entire country. There are numerous luxury resorts in the area that you can stay at while you are here.
The ancient ruins of El Castillo are a memorable sight, to say the least, and there is also the Temple of the Frescoes. Whether you want to go swimming in the ocean or stroll through a beautiful park, this area has it all.
Top tourist attractions in Tulum
- Archeological Zone of Tulum – Mayan Port City Ruins
- Gran Cenote
- Cenote Calavera
- Paradise Beach
- Tulum National Park
- Gran Cenote, Top tourist attractions in Tulum by Bernard DUPONT / Flickr
- Cenote Calavera, Top tourist attractions in Tulum by Just Booked A Trip / Flickr
- Paradise Beach, Top tourist attractions in Tulum by d_alexander33 / Pixabay
- Tulum National Park, Top tourist attractions in Tulum by Walkerssk / Pixabay
8. Santiago de Queretaro
Santiago de Queretaro is home to many historic sites that you will want to visit while you are here, including El Cerrito, which is an archaeological area with a pyramid.
There is also Museo de Arte Sacro, which is a museum with numerous art pieces that date back hundreds of years. There are lots of museums with art and cultural artefacts in this area.

Santuario de la Congregacion Capilla de Maximiliano de Habsburgo, Visit Mexico by Catedrales e Iglesias/Cathedrals and Churches
Top tourist attractions in Santiago de Queretaro
- Centro Histórico
- Acueducto de Querétaro
- Zenea Garden
- Plaza de Armas Querétaro
- Templo y exconvento de la Cruz
- Centro Histórico, Top tourist attractions in Santiago de Queretaro by Haakon S. Krohn / Wikimedia Commons
- Acueducto de Querétaro, Top tourist attractions in Santiago de Queretaro by Sisconect / Wikimedia Commons
- Plaza de Armas Querétaro, Top tourist attractions in Santiago de Queretaro by Comisión Mexicana de Filmaciones from México D. F., México / Wikimedia Commons
- Templo y exconvento de la Cruz, Top tourist attractions in Santiago de Queretaro by Adamcastforth / Wikimedia Commons
9. Oaxaca City
Located in the hills of Sierra Madre, this Mexican city is famous for its gothic art and architecture. The Museo de la Filatelia Oaxaca is filled with beautiful surrealist paintings and artwork, and the Graphic Arts Institute is close by.
Oaxaca City has a long and fascinating history that you can learn about through the many exhibits of these museums.

The Macedonio Alcala Theater in Oaxaca de Juarez, Oaxaca, Visit Mexico by Ulises Estrada
Top tourist attractions in Oaxaca City
- Oaxaca Cathedral
- Squares and Markets: Zócalo and Mercado Benito Juárez
- Church of Santo Domingo de Guzmán
- Monte Albán
- The Basilica of Our Lady of Solitude
- Oaxaca Cathedral, Oaxaca City, Mexico by david.unruhe / Flickr
- Squares and Markets – Zócalo and Mercado Benito Juárez, Oaxaca City, Mexico by lenahelfinger / Pixabay
- Monte Albán, Oaxaca City, Mexico by schizoform / Flickr
- The Basilica of Our Lady of Solitude, Oaxaca City, Mexico by Kevin Dooley / Flickr
10. Cozumel
Cozumel has some of the most striking beaches in Mexico, and its white sandy beaches attract many visitors each year. The coral gardens and numerous marine parks definitely make this city worth visiting.
If you are looking for an idyllic tropical destination for your next trip, Cozumel should definitely be at the top of your list. The delicious food and welcoming natives will have you wanting to stay forever.
Top tourist attractions in Cozumel
- Palancar Reef
- Cozumel’s Beaches
- San Miguel de Cozumel
- Laguna Chankanaab & the National Marine Park
- Cozumel’s Mayan Heritage: San Gervasio
- Palancar Reef, Cozumel, Mexico by Tam Warner Minton / Flickr
- Cozumel’s Beaches, Cozumel, Mexico by Michelle_Raponi / Pixabay
- San Miguel de Cozumel, Cozumel, Mexico by Sharon Hahn Darlin / Flickr
- Laguna Chankanaab & the National Marine Park, Cozumel, Mexico by Ed Schipul / Flickr
11. Guadalajara
Guadalajara is another area of Mexico that attracts many travellers, and for good reason. The Guadalajara Cathedral is a beautiful sight, and there are many other buildings that you’ll want to visit.
Selva Magica is a wonderful amusement park with rides for all ages, making it the perfect place to go if you are travelling with your family. There is also the Guadalajara Zoo, which has many different animals to see.

Cathedral of Guadalajara, Visit Mexico by Catedrales e Iglesias/Cathedrals and Churches
Top tourist attractions in Guadalajara
- Guadalajara Cathedral
- Zoologico Guadalajara
- Templo Expiatorio del Santísimo Sacramento
- Palacio de Gobierno del Estado de Jalisco
- Basilica of Our Lady of Zapopan
- Zoologico Guadalajara, Mexico by Gabriel Saldana / Flickr
- Templo Expiatorio del Santísimo Sacramento, Guadalajara, Mexico by Eduardo López López / Flickr
- Palacio de Gobierno del Estado de Jalisco, Guadalajara, Mexico by kevnreyes666 / Pixabay
- Basilica of Our Lady of Zapopan, Guadalajara, Mexico by Alan Levine / Flickr
12. Zihuatanejo
The long stretches of white sand beaches that Zihuatanejo is known for bringing in millions of tourists each year, and it truly is a beautiful place to visit.
There are numerous hotels in this area that you can stay at, and the resorts are very impressive. If you are looking for a place with perfect scenery where you can go swimming and scuba diving, this is it. This city can be found just south of the border, and it’s definitely worth visiting.

Beach at Zihuatanejo, Visit Mexico by Dustin Askins
Top tourist attractions in Zihuatanejo
- Archaeological Museum of the Costa Grande
- Playa las Gatas
- La Ropa Beach
- Playa Larga Zihuatanejo
- Playa Contramar
- Playa las Gatas, Zihuatanejo, Mexico by jc_castaneda / Wikimedia Commons
- La Ropa Beach, Zihuatanejo, Mexico by besha / Flickr
- Playa Larga Zihuatanejo, Mexico by descubriendoelmundo / Flickr
13. Cabo San Lucas
Cabo San Lucas is another popular spring break destination, and it’s one of the most strikingly beautiful places in all of Mexico. The beaches in this area of the country have crystal clear water and the weather is always sunny and warm.
There are many different restaurants and cantinas you can visit here, and they have some of the best food and drinks around.

Rocks at Cabo San Lucas, Visit Mexico by Davidlohr Bueso
Top tourist attractions in Cabo San Lucas
- The Arch of Cabo San Lucas
- Lovers Beach
- Marina Cabo San Lucas
- Playa El Medano
- Playa El Chileno
- The Arch of Cabo San Lucas, Mexico by Gary J. Wood / Flickr
- Lovers Beach, Cabo San Lucas, Mexico by Kirt Edblom / Flickr
- Marina Cabo San Lucas, Mexico by Thank You (22 Millions+) v / Flickr
- Playa El Medano, Cabo San Lucas, Mexico by JKehoe_Photos / Flickr
14. Chihuahua
Chihuahua is located in northern Mexico and is one of the more charming cities in the country. El Palomar Central Park is a wonderful place to take a stroll through while you are here.
Creel is a great area for those who want a little bit of adventure, as it offers zip lining, hot springs, and a massive waterfall. The food in this area is known for being particularly delicious, and there are plenty of wonderful restaurants to dine at.

Church in centre of Chihuahua, Visit Mexico by einalem
Top tourist attractions in Chihuahua
- Cathedral of Chihuahua
- Centro Cultural Universitario Quinta Gameros
- Grutas Nombre de Dios
- Historical Museum of the Mexican Revolution
- Government Palace of Chihuahua
- Centro Cultural Universitario Quinta Gameros, Chihuahua, Mexico by Alfredo Peñaloza / Flickr
- Grutas Nombre de Dios, Chihuahua, Mexico by Comisión Mexicana de Fi / Flickr
- Historical Museum of the Mexican Revolution, Chihuahua, Mexico by Jay Walt / Flickr
- Government Palace of Chihuahua, Mexico by Charlie MX / Wikimedia Commons
15. Acapulco
Acapulco is one of the more popular tourist destinations in Central America because of its beautiful beaches and many fun attractions. This beach resort town is truly extraordinary, offering the kind of scenery that you have most likely never witnessed in your life.
There are also numerous museums and historic sites you can visit here, including the Fort of San Diego and El Fuerte del Virrey museum.

Acapulco, Visit Mexico by Juan Pedro Diez
Top tourist attractions in Acapulco
- La Quebrada
- Acapulco Historical Museum of Fort San Diego
- Isla de La Roqueta
- Icacos Beach
- Playa Majahua
- La Quebrada, Acapulco, Mexico by cello5 / Pixabay
- Acapulco Historical Museum of Fort San Diego, Acapulco, Mexico by Andrew Gatt / Flickr
- Isla de La Roqueta, Acapulco, Mexico by darvinsantos / Pixabay
- Icacos Beach, Acapulco, Mexico by Jeff Gunn / Flickr
Mexico, with its vibrant culture and rich history, offers several captivating cities to explore. Start with Mexico City, the dynamic capital, known for its impressive architecture, world-class museums, and delicious street food.
Discover the colonial charm of Oaxaca, with its colorful streets, beautiful churches, and traditional markets. Visit Guanajuato, a UNESCO World Heritage Site, for its winding alleys, historic theaters, and stunning colonial architecture.
Head to the coastal city of Puerto Vallarta, with its beautiful beaches, water sports, and lively nightlife. Finally, don’t miss the historic city of Mérida, where you can immerse yourself in Mayan culture, explore ancient ruins, and enjoy the local cuisine.
Each of these cities offers a unique blend of history, culture, and natural beauty, making Mexico a must-visit destination for travelers seeking an enriching and diverse experience.