Mexico is a vibrant country that is full of culture, history, and natural beauty. From stunning beaches and ancient ruins to delicious cuisine and colourful festivals, there is no shortage of things to see and do in Mexico. A visit to the ancient Mayan ruins of Chichen Itza or Palenque can transport travellers back in time and leave them in awe. The local markets also offer an excellent opportunity to fully immerse oneself in Mexican culture, providing a chance to purchase unique souvenirs and artisanal goods. For outdoor enthusiasts, Mexico has plenty to offer. Hiking through the rugged landscape of Copper Canyon is a must-do activity while swimming with whale sharks off the coast of Oaxaca is an unforgettable experience.
In this article, we will explore the top 9 activities that every traveller should experience while in Mexico. Whether you are an adventure seeker, a history buff, a foodie, or simply looking to relax and unwind, there is something for everyone in this diverse and captivating country. So let’s dive in and discover the best of what Mexico has to offer!
Embark on a Teotihuacan Tour
Teotihuacan, a captivating archaeological site in Mexico, is a must-visit for anyone interested in ancient civilizations. As the largest pre-Columbian city in the Americas, Teotihuacan dates back to 100 BC and boasts numerous well-preserved ruins, including the magnificent Pyramid of the Sun standing at an impressive 248 feet (75 m) tall, as well as temples and other structures.
The Teotihuacan Tour offers an immersive exploration of this remarkable site, providing visitors with a comprehensive overview of its rich history and culture. The tour takes visitors to several major attractions, such as the Temple of Quetzalcoatl and the Pyramids of the Sun and Moon, while also providing insights into the daily life of this ancient civilization through guided tours of its markets, residential areas, and tombs. The tour also offers interactive exhibits, films, and hands-on activities to further enhance the learning experience. Overall, the Teotihuacan Tour is an unforgettable journey into the heart of Mexico’s ancient past.
Explore the Markets of San Cristobal De Las Casas
Nestled in the picturesque hills of Chiapas, Mexico, San Cristobal de las Casas is a small and vibrant city often referred to as the “jewel of Chiapas”. The bustling markets are a major draw for travellers from all over the world, providing an immersive experience in local culture and a chance to explore the wares and crafts of the region.
San Cristobal de las Casas is a place of vibrancy and kaleidoscopic beauty. As you walk through its cobbled streets, you’ll be met with colours, sounds, and scents that will tantalize your senses. The markets are full of handcrafted trinkets, folk art, textiles, and pottery. You can watch artisans working on their crafts or haggling with vendors for souvenirs. Don’t forget to savour the traditional Mexican dishes, each one a distinct reminder of the culture’s heritage.

Explore Mexico City’s colonial architecture
Mexico City is a cultural and historical hub that is a must-visit destination for anyone seeking to explore Mexico. The city’s central district boasts stunning examples of Spanish colonial architecture, some of which have stood since the 16th century. Calle de Jesus is home to some of the oldest buildings in the city, including churches and monasteries. The Metropolitan Cathedral, erected in 1573, and San Ildefonso College, constructed in 1588, are among the notable sites. Colourful buildings line the streets, offering a glimpse into Mexico City’s past.
While the historical structures are impressive, modern architectural wonders also abound in Mexico City. Torre Mayor and Museo Soumaya are iconic structures that stand out among the colonial buildings surrounding them, showcasing modern architectural styles. Exploring this part of Mexico City is an unforgettable experience, providing a fascinating mix of centuries of history and modern creativity that has shaped this unique city.
Venture to the ruins of Chichen Itza
Chichen Itza, an ancient Mayan city located in Mexico’s Yucatán Peninsula, is a top tourist destination for visitors from all over the world. According to a survey by the Mexican Tourism Board, Chichen Itza receives an average of 2.6 million visitors each year, making it one of the most visited archaeological sites in the world. This is a testament to its popularity among tourists.
Originally built as a ceremonial centre for the Mayan civilization between 550 AD to 800 AD, Chichen Itza underwent further development in 1200 AD, which resulted in its current architectural style. Its ruins showcase various architectural styles that reflect both Mayan and Toltec influences, offering an opportunity to explore both cultures.
The Pyramid of Kukulkan is one of the most iconic structures on the site, standing 79 feet (24m) tall with 365 steps – one for each day of the year – leading to the top where visitors can enjoy panoramic views of the surrounding jungle and cenotes (natural sinkholes). Other notable attractions include El Castillo temple and The Temple of Warriors, featuring magnificent columns adorned with figures from Mayan mythology.
Relax on the Cancun beaches
Cancun, a tropical paradise with its white sandy beaches and crystal-clear waters, is a top destination for beach-goers worldwide. Whether you want to soak up the sun, play sports on the shore, or swim in the sea, Cancun offers plenty of activities for visitors to enjoy.
There’s an array of activities available for everyone, from water sports such as paddleboarding, kitesurfing, parasailing, and snorkelling to island hopping and indulging in a lavish experience by renting a yacht. The city also boasts breathtaking coral reefs that make it an amazing diving spot, perfect for avid divers and first-timers alike. So come and enjoy the beauty of Cancun, where the fun never stops.

Unwind at Santa Fe’s Hot Springs
Tucked away in the heart of the Mayan Riviera lies Santa Fe’s hot springs – one of Mexico’s best-kept secrets. A visit to these natural wonders promises a truly unforgettable experience, allowing visitors to escape the hustle and bustle of everyday life and soak in the soothing waters.
The hot springs exude a peaceful ambience that is perfect for relaxation. The warm and inviting waters, heated naturally by geothermal activity beneath the surface, offer a comforting embrace to all who take the plunge. Rich in minerals with therapeutic properties, the spring waters help to alleviate stress, ease muscle tension, and enhance overall well-being.
Apart from soaking in the hot springs, visitors can indulge in a range of activities to maximize their rejuvenation experience. Swimming in the refreshing waters and indulging in mud baths are just some of the options on offer. Regardless of the activity chosen, guests will leave feeling refreshed, rejuvenated, and ready to take on the world.
Explore the Mayan Riviera
The Mayan Riviera is a breathtakingly beautiful region situated on Mexico’s Yucatán Peninsula, running from the city of Cancún in the north to the Sian Ka’an biosphere reserve in the south. It is renowned for its pristine white sand beaches, crystal-clear blue waters, and ancient archaeological sites that date back to 700 AD.
The majestic Mayan Riviera holds a plethora of activities to delight its visitors. For those who prefer being in the water, they can choose from a variety of options such as scuba diving, snorkelling, sailing, and kayaking. History buffs can take a trip to the famous Mayan ruins, including Tulum, Coba, Muyil, and Chichén Itzá, which have been preserved for centuries. Adventure-seekers can explore the cenotes—natural sinkholes that provide swimming and boat tours. And for nature lovers, the area boasts eco-parks and wildlife sanctuaries to observe exotic birds and animals in their natural habitat.
Enjoy the Guadalajara cuisine
Guadalajara, located in the Mexican state of Jalisco, is a dynamic city famous for its vibrant culture and exquisite cuisine. It offers an unparalleled opportunity for visitors to indulge in authentic Mexican delicacies, including the famous tortas ahogadas and pozole. Foodies from around the world should add this city to their must-visit destinations.
To experience Guadalajara’s culinary delights, begin with a visit to Plaza de Los Mariachis, where traditional mariachi bands serenade the visitors late into the night. Here, street vendors serve some of the most exceptional and mouth-watering tacos in Mexico, guaranteed to leave you wanting more. While exploring the plaza, make sure to check out El Mercado San Juan de Dios, where vendors sell fresh produce, handmade crafts and souvenirs. A stroll down Avenida Lopez Mateos will take you through a variety of restaurants, serving delectable dishes like birria and enchiladas.
If you have a sweet tooth, you won’t be disappointed in Guadalajara. Head to La Granja Mokxa for artisanal ice cream, made with locally sourced ingredients. Or, visit Tlaquepaque, a neighbourhood known for its bakeries, offering an extensive selection of cakes and pastries to satisfy any craving.
Experience the Night Scene of Acapulco
Acapulco’s reputation as a city that never sleeps is well deserved, drawing partygoers from all corners of the world. To kick off the evening, visitors can indulge in some delicious traditional Mexican cuisine at one of the many restaurants in the area. The city offers an eclectic mix of venues catering to different tastes, from intimate lounges to grand clubs. The latter usually feature live music, with DJs spinning tunes well into the wee hours, and often host lively karaoke nights.
For those looking for a more laid-back evening, there are plenty of bars that offer an extensive selection of cocktails, beers, and other drinks. Many of these establishments also provide entertainment with games like pool, darts, or sports screenings.
At the beach, partygoers can find beach bars with DJs playing an electrifying mix of Latin music, hip-hop, and pop songs. The lively atmosphere is perfect for those looking to let their hair down and dance the night away. On certain nights, there may be special events such as firework shows or concerts taking place on the beach, adding to the already electric vibe of the city.
























