Exploring Mexico’s best cities is one of the best and easiest ways to gain insights into the country’s culture, history, food, art and local markets. Each city has its own charm, offering something different for every kind of traveller. This guide gives you a quick overview of Mexico’s top cities, along with the best things to do there.
Begin your trip by exploring Mexico City, the capital city and one of the largest metropolitan cities in the world. The city is packed with museums, historic landmarks, popular food spots, and vibrant local life. One can rarely feel a dull moment here.
Must-Have Experiences in Mexico City
Oaxaca City is a perfect place to explore independently. Many top-rated attractions in and around its historic centre are within walking distance. For travellers who love food, culture, and handmade crafts, this place is a must-visit.
Must-Have Experiences in Oaxaca City
If your travel preferences include amazing day trips, history, culture, and welcoming local life, Mérida is an ideal place to visit. The city has spectacular historic buildings, museums, plazas and a relaxed environment.
Must-Have Experiences in Mérida
Puebla is a stunning historic city in Central Mexico. The city is popular for its churches, rich food culture, Talavera tiles and calm ambience. The city can easily be explored on foot, which makes it a good choice for travellers visiting Mexico for the very first time.
Must-Have Experiences in Puebla
Guanajuato is one of the most colourful cities in Mexico. This mountainous city is filled with bright houses, narrow lanes, underground tunnels, lively plazas and rich Mexican independence history.
Must-Have Experiences in Guanajuato
Puerto Vallarta is a resort city in Mexico ideal for both nature lovers and adventure seekers. Travellers can relax at the stunning beaches, enjoy guided nature walks in tropical jungles and enjoy outdoor adventures. The city offers a perfect combination of nature, thrill and relaxation in one place.
Must-Have Experiences in Puerto Vallarta
Known as the Silicon Valley of Mexico, Guadalajara is a great travel destination for visitors who wish to experience Mexican music, food and tradition. The city is often linked with mariachi music and is close to the town of Tequila.
Must-Have Experiences in Guadalajara
Travellers planning to visit one of the best coastal destinations in Mexico, Tulum is one such place for them. It is known for its rich Maya history, cenotes, breathtaking beaches, and relaxed Caribbean atmosphere.
Must-Have Experiences in Tulum