Press ESC to close

Top 14 Mexican Cities to Visit

Discover Mexico's Top Cities

Mexico is not only home to stunning beaches but also vibrant cities rich in Indigenous culture, Spanish influence, and modernity. These cities offer a blend of history, culture, art, and architecture, making them integral to Mexico's identity.

1. Mexico City

The Palace of Fine Arts in Mexico City

Mexico City, one of the world's most vibrant cities, stands on the ancient Aztec capital, Tenochtitlan. It's a blend of Aztec ruins, Spanish architecture, and modern design. With over 1,200 museums, the Centro Historico, and neighborhoods like Condesa and Roma, there's much to explore. Discover more things to do in Mexico City.

2. Oaxaca

Saint Domingo Church in Oaxaca

Oaxaca, a UNESCO World Heritage site, is a colorful city with a rich Zapotec history and Spanish colonial architecture. The Templo de Santo Domingo and the nearby Monte Alban ruins are must-visits. Learn more about Oaxaca's attractions.

3. Guadalajara

Guadalajara Cathedral

Guadalajara offers a more relaxed pace than Mexico City with a rich cultural scene. Known for Mariachi music and artisan goods in Tlaquepaque, it's also close to Puerto Vallarta's beaches. Explore Guadalajara's tourist attractions.

4. Puebla

Colorful architecture in Puebla, Mexico

Puebla, a UNESCO World Heritage Site, is known for its colonial architecture and the Battle of Puebla, celebrated as Cinco de Mayo. It's a shopping haven with nearby attractions like the Great Pyramid of Cholula.

5. Cancun

Aerial view of Cancun

Cancun is more than its Hotel Zone; it's a bustling city with a fine-dining scene and a gateway to the Mayan world. Find out what else Cancun offers.

6. Puerto Vallarta

Downtown Puerto Vallarta at sunset

Puerto Vallarta combines beach and city life, with a historic center full of charm. It's a hub for the LGBTQ community and offers a variety of shopping options. Discover more about Puerto Vallarta.

7. Merida

Colonial Merida, Yucatan

Merida, the cultural capital of Yucatan, is a blend of Spanish colonial and Mayan heritage. It's close to Gulf of Mexico beaches and the Uxmal ruins. Learn about Merida's attractions.

8. San Miguel de Allende

Aerial view of San Miguel de Allende

San Miguel de Allende is a colonial gem with a pink cathedral, vibrant plazas, and a rich arts scene. It's a UNESCO World Heritage site and a favorite among expats. Explore San Miguel de Allende.

9. Guanajuato

Guanajuato

Guanajuato, another UNESCO World Heritage city, is a colorful mining town with a youthful vibe and hosts the annual Festival Cervantino.

10. Mazatlan

Mazatlan's Centro Historico

Mazatlan offers a historic downtown by the Pacific and a variety of zones from the Golden Zone to luxury developments in Nuevo Mazatlan.

11. Playa del Carmen

City Hall square, Playa del Carmen

Once a fishing village, Playa del Carmen is now a multicultural and upscale city, serving as a base for exploring the Riviera Maya. Discover Playa del Carmen's attractions.

12. Campeche

Independence Plaza in Campeche

Campeche is a fairy tale city with pastel-colored buildings and a historic walled Centro Historico.

13. San Jose del Cabo

Nighttime street scene in San José del Cabo

San Jose del Cabo is a charming city known for its art district, dining scene, and proximity to beautiful beaches and outdoor activities.

14. San Cristobal de las Casas

San Cristobal de las Casas

San Cristobal de las Casas, nestled in the Chiapas hills, is a colonial city rich in Mayan tradition with stunning architecture and a hub for coffee and chocolate.