Hidden Gems in Mexico: Best Vacation Spots (Recommended by a Mexican!)

By March 20, 2023September 28th, 2023America, Mexico, Trending
Hidden Gems in Mexico: Best Vacation Spots
One of my favorite destinations in Mexico: Bacalar, a true gem

Mexico is a very popular tourist destination, with cities and towns like Cancun, Tulum, Playa del Carmen, and Cabo San Lucas attracting millions of travelers each year. These places are popular for a good reason, but for those seeking a more unique experience, Mexico has so much more to offer! In this article, we will explore Mexico’s hidden gems waiting to be explored. 

As a Mexican who has taken the time to travel within my country, I can attest that there is an abundance of beauty waiting to be discovered. This guide includes everything from colonial cities to archaeological sites, Pueblos Magicos “Magic towns” and even some tropical paradises.

If you’re planning a trip to Mexico, read on to uncover some hidden gems. I guarantee you haven’t heard about a few places in this guide.

Best Hidden Gems in Mexico

Mexico is a country that boasts year-round warm weather and an array of breathtaking landscapes. Rich in culture, cuisine, nature, and history, there is something for everyone. So, let’s dive into the list and explore the best hidden gems in Mexico.

Oaxaca City

Located in southern Mexico, Oaxaca is a historic and cultural city. Known for its rich indigenous traditions, vibrant art scene, and exquisite gastronomy that will leave any travel enthusiast craving more.

Oaxaca City Center
The colorful colonial streets of Oaxaca City

Oaxaca City is indeed an apt representation of the Oaxaca state. Its beauty lies in the rich history and heritage that has been safeguarded over the years. One of the city’s main attractions is the historic center, which is a UNESCO World Heritage Site. Here, you can explore the colorful colonial architecture, visit the Santo Domingo de Guzmán church and museum, and walk around the main square.

Another way to take a glimpse into the rich culture and traditions of the region is by visiting the colorful markets. You can shop for some unique souvenirs. From colorful textiles, handmade crafts, traditional clothing, to delicious food. The two most popular markets are Mercado Benito Juárez and Mercado 20 de Noviembre.

Must-try dishes in Oaxaca
The Foodie Capital of Mexico

Make sure to indulge in the Oaxacan cuisine, a lot! As a Mexican, I may be a bit biased, but I promise your taste buds will be in paradise. The food here is truly spectacular, some of the best in the entire country! Traditional Oaxacan ingredients include, chocolate, chili peppers, and mezcal. Some dishes you cannot leave without trying are tlayudas, mole, and if feeling adventurous, chapulines (roasted grasshoppers!). Indulging in the local cuisine is a must-do activity for any visitor. 

Beautiful boutique hotels in Mexico
We stayed at Pug Seal Oaxaca City boutique hotel

Oh, and for accommodation, I highly recommend staying at one of the many boutique hotels in the area. I had the pleasure of staying in three different ones just to experience their unique charm, and I can confidently say that they will not disappoint!

Day trips to nearby hidden gems

Hidden Gems in Mexico include Hierve el Agua
The views were the highlight for me at Hierve el Agua

Monte Albán: You will find Monte Albán only 20 minutes away by car from the city center, an archaeological site that was once the capital of the Zapotec civilization. Make sure to rent a car or hire a driver in advance tho, as it can be hard to book it the same day. 

Hierve el Agua: Another great place to visit is Hierve el Agua. Located about an hour and a half from the city center. Famous for its stunning mineral formations, natural pools, and petrified waterfall. It’s a great spot to swim, hike, and take in the beautiful views.

Holbox Island

Holbox, a hidden gem in Mexico
With no cars and no worries

Holbox Island is a small island located off the north coast of the Yucatán Peninsula. It boasts gorgeous beaches with pristine white sand and crystal clear water. It’s the perfect place to escape from the crowds. 

This hidden gem in Mexico is a prime location to swim with whale sharks, the largest fish in the world! Whale shark season typically runs from May to September. So, if this is an activity you want to experience, be sure to plan accordingly. But, please be sure to choose a reputable tour operator that follows responsible and ethical practices. This will help protect the whale sharks and ensure that tourism activities do not harm these beautiful creatures. 

Another natural wonder of Isla Holbox is the bioluminescent plankton, which creates a glowing effect in the water at night. You can experience this amazing natural phenomenon year round, just make sure it is a dark night. You can either take a nighttime boat tour or go to Punta Coco beach.

Isla Holbox is also home to a wide array of wildlife, including flamingos, pelicans, and sea turtles. There are over 150 bird species found in the area, making bird watching a popular activity. Other activities you can enjoy in Holbox include kite surfing, snorkeling, diving, kayaking, and paddleboarding. 

Isla Holbox is a true hidden gem in Mexico, a must-visit destination for anyone looking for a relaxing holiday surrounded by natural beauty and wildlife. With no cars and limited development. 

Tequila, Jalisco

Agave fields in Tequila
Agave fields – where tequila comes from!

Tequila isn’t a place you find in many travelers’ itineraries, but it’s definitely worth a visit. Located in Jalisco, just a 1-hour drive from Guadalajara. Known as the birthplace of tequila, this UNESCO World Heritage Site and “Magic Town,” offers abundant agave fields, tequila distilleries, historical architecture, and haciendas.

The best way to explore the town is by going on a tequila distillery tour. I have visited a few and these are worth visiting:

Tequila distillery tour
“La Jima”

Casa Herradura: This distillery is one of the oldest and most renowned in Mexico, with over 150 years of history. You can take a tour of their hacienda to see how tequila is made and sample some of their award-winning tequilas.

Casa Noble: This distillery produces organic tequila using traditional methods. You can take a tour of their facilities and learn about their sustainable practices, as well as sample their tequilas.

Jose Cuervo: One of the most renowned tequila brands in the world. The tour includes a visit to La Rojeña distillery, as well as to their agave fields. You will also learn their process of making tequila and taste their different varieties.

Drinking tequila in Tequila
Tequila in Tequila!

Afterward, head to the town’s main square, “Plaza Principal”, and fully experience the town’s charm. Here, you will find a historical church, Parroquia Santiago Apostol, cobblestone streets and colorful colonial buildings, local vendors selling everything from tequila ice cream to handicrafts, and if you are lucky, live music and other performances.  

Tequila offers a unique opportunity to immerse yourself in authentic Mexican culture. If you’re a fan of tequila or simply seeking an off the beaten path travel experience, visiting this charming town should be on your list.

Bacalar

sunrise at Bacalar
Captivated by the breathtaking sunrise at Bacalar

Bacalar is one of my favorite destinations in Mexico. The first time I visited was not until the end of 2021, and, oh boy, did it impress me!

Located in Quintana Roo, Bacalar is gaining traction fast! A town that rests on the deep blue waters of the Bacalar lake, also known as the “Lagoon of Seven Colors”.

The main attraction of Bacalar is the lagoon itself. A natural wonder with shades of blue ranging from pale turquoise to deep sapphire. The colors are just astonishing! 

I would recommend staying at one of the many nice hotels by the lake, where you can relax and take in all the natural beauty. Most hotels offer a variety of activities such as swimming, kayaking, paddleboarding, snorkeling, and even taking yoga classes at sunrise or sunset. Another option is to take a boat tour of the lagoon, which allows you to explore its many natural wonders.

Bacalar is one of the best kept gems in Mexico
We stayed at the Akalki Hotel & Centro Holistico (I highly recommend it!)

Although Bacalar offers a more laid-back and low-key scene, there are still plenty of options for dinning and nightlife. Most of the venues are located along the lakeshore or in the town center. You can find local and international cuisine, bars, nightspots and live music.

Bacalar is the perfect destination to have a quiet and relaxing time. Enjoy the sun, some delicious Mexican cuisine and maybe indulge in a massage or other wellness treatments. However, if you’re feeling adventurous, you can also visit Cenote Azul, which is located only a 15-20 minute drive from Bacalar. Or, another good option is exploring the nearby Mayan ruins of  Kohunlich, located approximately 1-hour drive. 

San Cristóbal de las Casas

Located in Chiapas, Mexico’s southernmost state. San Cristóbal de las Casas is a colonial metropolis with fascinating history that is reflected in the various churches and the pastel-colored colonial residences.

San Cristobal de las Casas is still regarded as Chiapas’ unofficial cultural center because of how rich this city is in culture. Indigenous people comprise a substantial portion of the population, lending an intriguing cultural touch.

There are many breathtaking views throughout the city. For example, the Iglesia de Santo Domingo. A beautiful 16th-century church located on a hill at the heart of the city. The church is one of the most important landmarks in the city. And, it is considered a masterpiece of colonial architecture in Mexico, with a facade that boasts intricately carved statues and handcrafted patterns.

San Cristóbal de las Casas has without a doubt one of the most beautiful historic centers in Mexico. Pedestrian streets here are an absolute art. The cobblestone streets, park benches, the main plaza, and colonial buildings will take you back in time to Mexico in the 18th century. As you walk through the city’s streets, you will witness a melting pot of ethnicities, races, and nationalities. 

Besides exploring the city, there are other important hidden gems to explore nearby, and, a trip to San Cristóbal de las Casas wouldn’t be complete without visiting them. 

Hidden gems to explore nearby

El Cañón del Sumidero: Located just a 1-hour drive from San Cristóbal de las Casas. Here, you can take a boat ride through this stunning canyon, which is home to a variety of wildlife and offers spectacular views.

Take a day trip to nearby indigenous villages: Explore the traditional villages of San Juan Chamula and Zinacantán, known for their colorful textiles and unique cultural traditions. 

In San Juan de Chamula I experienced a religious ceremony that had a long-lasting impact on me. Inside the church, there were no pews or altar, but instead, the floor was covered in lit candles, and people were sitting or standing on the floor performing rituals. 

The rituals involved Coca-Cola and chicken sacrifices! As it turned out, in San Juan Chamula, it is believed that Coca-Cola has both medicinal and spiritual properties, and it is often used in religious ceremonies. And, the sacrifices are believed to be a way of communicating with the spiritual realm and seeking blessings, protection, or healing.

San Cristóbal de las Casas, El Cañon del Sumidero, San Juan Chamula, and Zinacantán are hidden gems in Mexico that are frequently missed by tourists, yet are easily accessible and worth exploring together in one trip.

Additionally, you can explore Palenque in one trip, but it will require at least a couple of days. Nevertheless, it is absolutely worth it! Keep reading on to learn more. 

Palenque

The ruins of Palenque
Tomb of the Mayan king Pakal

Located in Chiapas, approximately 5 hours away by car from San Cristóbal de las Casas, depending on the mode of transportation you choose. Palenque is truly one of the most stunning natural hidden gems in Mexico.

Palenque is an ancient Mayan city with impressive architecture, intricate carvings, and beautiful art. It has been preserved remarkably well, considering much of the site was buried under layers of jungle. It took years of work to clear away the jungle and reveal the impressive ruins that we can see today.

The jungle of Palenque is one of the most beautiful natural hidden gems in Mexico
Found a huge root to swing in!

The site is a UNESCO World Heritage Site, recognized for its cultural significance and historical importance. Palenque is an important reminder of the rich and complex civilization that once flourished in this region.

To make the most of your visit to Palenque, it’s a good idea to take a guided tour.

Santiago de Querétaro

Santiago de Querétaro, more commonly known as Querétaro, is situated in central Mexico. Approximately 132 miles (213 kilometers) to the northwest of Mexico City. The journey between these two cities typically takes around 2–3 hours, depending on traffic conditions. 

Querétaro is renowned for its Spanish colonial architecture, stunning landmark buildings, churches, and museums. The city offers a range of activities and sights that make it an ideal spot for travelers. 

One of the top attractions in Querétaro is the Historic Monuments Zone, which has nearly 1,400 historical monuments spread over 4 square kilometers (203 city blocks). This area is a World Heritage Site for its 17th- and 18th-century architecture. And, some of the best museums to visit are the Museo de la Casa Zacatecana, the Art Museum of Querétaro, and the Mucal Calendar Museum. 

Another must-do activity is exploring the Querétaro wine region, which is the second-largest wine region in Mexico. Here you can tour the surrounding vineyards and farms along the wine and cheese road (ruta de vino y queso).

Wandering through Mercado La Cruz is an experience that allows you to immerse yourself in Querétaro’s charming, traditional culture. It will surprise you with its unique offerings, even if you’ve been to many markets.

For those interested in ancient ruins, exploring El Cerrito is a good idea. Chichen Itza is not the only pyramid in Mexico! Here you can find one almost 30 meters high. The pyramid is surrounded by well-kept desert garden landscaping. Though El Cerrito is a bit of a trek from Centro, it’s well worth the trip.

You can also visit the Cerro de las Campanas. This hill is famous for being the site where Emperor Maximilian was executed in 1867. Today, it’s a popular spot for hiking and enjoying panoramic views of the city.

Peña de Bernal

Lastly, consider taking a day trip to Peña de Bernal. Another hidden gem in Mexico, located just a short distance of approximately one hour by car from Querétaro. This nearby town is renowned for its huge rock formation, which is the third-largest monolith in the world. It’s a perfect spot for hiking and rock climbing, and the town itself is charming and full of local handicrafts.

San Miguel de Allende

San Miguel de Allende main square church
Parroquia de San Miguel Arcángel

Despite the increasing popularity of San Miguel de Allende in recent years, it remains a less frequently visited destination compared to other cities.

San Miguel de Allende is an enchanting small Colonial town located in Guanajuato. Just a three-hour drive from Mexico City. The town is filled with colorful Colonial and Spanish-style buildings and classic cobblestone streets. UNESCO designated the town as a World Heritage site, so it preserves all the historic architecture.

San Miguel de Allende colorful streets
One of the most instagrammable Mexican cities! 

There is plenty to see and do here. Start by exploring the bustling plaza, El Jardin, where all locals and expats gather to have a fun time together. As the heart of the town, the plaza is surrounded by street food vendors, cafes, bars, restaurants, and cantinas offering mouthwatering Mexican cuisine. Not only that, there is also an iconic parish church, Parroquia de San Miguel Arcángel, towering and overlooking the plaza, captivating El Jardin visitors with its pink neo-gothic style architecture.

If you are looking for a quieter time away from downtown, there are several vineyards and wineries to discover on the outskirts of San Miguel de Allende. These wineries offer wine tours and tastings. You can also participate in horseback riding through the scenic landscape.

Other activities here include; taking a hot air balloon ride, exploring the collection of contemporary and traditional Mexican art at the Instituto Allende, and taking a cooking class. 

La Huasteca Potosina 

Despite being relatively unknown, this North-Central hidden Mexican gem, located in the state of San Luis Potosí, offers an abundance of tropical splendor that will captivate any visitor. Boasting breathtaking waterfalls, sinkholes, caves, lush jungles, and shimmering turquoise rivers. Huasteca Potosina is a heaven for hikers and wildlife enthusiasts alike.

Visiting the Tamul and Tamposo waterfalls is one of the highlights. To reach these waterfalls, you will have to canoe or kayak along the Tampaon River for about 45 minutes, accompanied by a tour guide. The journey is part of the adventure as you will be treated to stunning views of the lush surroundings.

The area is also known for its incredible biodiversity and is home to over 2,000 species of plants and a variety of animals, including parrots, macaws, spider monkeys, owls, toucans, jaguars, wild boars, and many more.

You can also enjoy various outdoor activities such as swimming, joining guided hiking tours, and rafting. The region is also known for its delicious cuisine, which features a blend of indigenous and Spanish influences.

Valladolid

Main square Valladolid, a hidden gem in Mexico
San Gervasio Cathedral

I bet you have heard of Chichen Itza, one of the 7 Wonders of the World. This site is definitely one of the gems in Mexico and worth a visit. However, another gem that is nearby, but that few people know, is Valladolid.   

Located in the eastern part of Yucatan Peninsula. Valladolid is well-known for its rich Mayan culture, charming colonial architecture, and natural beauty. You can enjoy this small town by walking around and admiring the buildings featuring brightly colored facades, ornate balconies, and intricate stonework. The main landmarks include the iconic San Gervasio Cathedral, which was built in the 16th century and remains one of the most impressive examples of colonial architecture in Mexico.

Valladolid is a hub of Mayan culture, with many of the city’s residents still speaking the ancient Mayan language. Visitors can experience traditional Mayan music, dance, and art at a number of local events and festivals throughout the year. 

The city is also known for its delicious regional cuisine, which includes a wide range of traditional Mayan dishes and fusion cuisine that incorporates both Mayan and Spanish flavors. One of their most common dishes is Lomitos de Valladolid, which consists of small pieces of marinated pork.

One of the hidden gems in Mexico is Valladolid
Through the jungle on my way to a cenote!

While here, you should also visit one of the many nearby Cenotes, natural sinkholes filled with crystal clear water that were formed by the region’s unique geology. Some of these cenotes are truly beautiful and can be considered hidden gems in Mexico.

Guanajuato City 

Located in the heart of Mexico, Guanajuato is a colonial city known for its historical relevance, architectural beauty, and cultural heritage. Its colorful buildings and winding alleys make it one of the most picturesque cities in the country. 

Taking a walk in the historic center and exploring the colonial-era architecture, winding streets, and vibrant buildings are a must-see. Don’t miss the ornate Teatro Juarez and the Basilica of Our Lady of Guanajuato, which are among the city’s most impressive architectural gems.

The Callejón del Beso, commonly known as the Alley of the Kiss, is a must-visit spot for couples. According to the legend, couples who kiss on the third step will enjoy seven years of happiness together.

You can also take a cable car ride, it travels between the Alhondiga de Granaditas (a historic building that played a key role in Mexico’s independence), and the Pipila Monument (an iconic statue), offering panoramic views of the city.

Other reasons why Guanajuato is a UNESCO World Heritage Site include the Mummy Museum. Yes, you read that right! This one-of-a-kind museum displays naturally preserved mummies that were discovered during the late 19th century.

And, for all the food enthusiasts out there, Guanajuato offers a variety of local cuisines and street food. The famous dish chiles en nogada, a local delicacy made with stuffed pablano peppers and a creamy walnut sauce, is a must-try.

There are plenty of activities to enjoy in this vibrant city, making a trip to Guanajuato a perfect holiday plan for those looking for an authentic Mexican experience.

Puerto Vallarta

Puerto Vallarta Panoramic View
Panoramic view of Puerto Vallarta from the Old Town

Let’s be real, Puerto Vallarta is not exactly a hidden gem in Mexico. However, there’s a reason why I’m including it to this list—hear me out.

Although Vallarta is undoubtedly a top tourist destination, it’s also a great base for exploring many amazing hidden gems in Mexico that are just an hour away in different directions. So, if you’re looking to experience both the vibrant streets, nightlife, and beaches of Puerto Vallarta and the laid-back off the beaten track spots nearby, then landing in Puerto Vallarta is the perfect choice for you.

Puerto Vallarta, my beautiful hometown, is located on the West Coast of Mexico, in the state of Jalisco. It boasts picturesque beaches, scenic mountains, a lively nightlife, a rich cultural scene, and plenty of resorts. 

While here, explore the Old Town, where “El Malecon” is, a seaside promenade lined with shops, restaurants, and sculptures. You can also partake in a assortment of outdoor adventures, such as hiking one of the many mountains in the area, ziplining through the lush forest, or participating in one of the many water sports. From surfing, kite surfing, paddleboarding, and kayaking to scuba diving and snorkeling, some prime locations for the latter include: Los Arcos and Las Caletas. 

During the months of December to March, you can go whale watching. An activity I did every year growing up. These gentle giants (humpback whales) have a place in my heart, and watching them in their natural habitat, swimming, jumping and taking care of their calves is an unforgettable experience that will last a lifetime. I recommend booking a private tour.  

Do not forget to try some delicious fresh seafood, drink some margaritas and listen to Mariachi music, all while enjoying a stunning sunset! 

Day trips to nearby hidden gems

Discovering hidden gems in Mexico
Just a short distance from Puerto Vallarta, some true hidden gems in Mexico await to be discovered!

Bucerias: The journey takes around 30 minutes. You can go by car, taxi, or bus. Bucerias is a charming coastal town known for its laid-back atmosphere. Here you can get away from the busy streets of Vallarta, relax on the beach, visit a local market, and try some local cuisine. 

San Sebastián del Oeste: A charming colonial town located only 1.5 hour drive from Vallarta. You can expect historic buildings, cobblestone streets, and coffee plantations. Some activities here include hiking, horseback riding, and sampling local cuisine.

Islas Marietas: Located about an hour boat ride from Puerto Vallarta, these uninhabited islands offer incredible opportunities for water sports like kayaking, snorkeling and diving, with crystal-clear water and a diverse array of marine life.

Punta de Mita: An unspoiled coastal town located about 45 minutes north of Puerto Vallarta. It is known for its luxurious resorts, beautiful beaches, world-class dinning, and  high-end golf courses.

Also, only a short-distance away from Puerto Vallarta, you can find Yelapa, Sayulita, and San Pancho. Keep reading as I dive deeper into these three hidden gems near Puerto Vallarta. 

Sayulita, Nayarit

Mexican street food
Sayulita is my favorite day trip from Puerto Vallarta!

If learning to surf has made it to your bucket list, Sayulita is a must-visit destination for you! This hidden gem in Mexico is located on the Pacific coast, in the state of Nayarit. Only a 40-minute drive from Puerto Vallarta. 

Although Sayulita and Puerto Valllarta are in different states, the transition from one state (Jalisco) to the other (Nayarit) is hardly noticeable. However, the vibes in both places are completely different.  

Sayulita is a small surfing town with a diverse community of locals, expats, and travelers. It has a unique charm and has managed to maintain its laid-back, Bohemian vibe. Be ready to wear your sandals all day and all night. You can chill by the beach, explore colorful street art, visit artisanal shops, practice yoga, and indulge in some delicious street food.

I also recommend hiking the Monkey Mountain Trail. It is moderately challenging but totally worth it. Once you reach the top, you can enjoy the stunning views of the Pacific Ocean and the surrounding jungle. 

Hiking the Monkey Mountain Trail
The view from the top of the Monkey Mountain Trail

The nightlife scene is an integral part of the town’s charm, from traditional street food vendors to trendy restaurants and bars. There is a diverse selection of places to eat and drink. Also, the streets come alive at night with street performers and live music, providing a lively atmosphere for those looking for a night out. Whether you’re in the mood for salsa and bachata, or electronic music to dance the night away, there is something for everyone in Sayulita’s vibrant nightlife.

San Pancho, Nayarit

San Pancho is a small beach town located in the state of Nayarit on Mexico’s Pacific coast. The driving distance from Puerto Vallarta to San Pancho usually takes around 1 hour.

This charming town offers visitors a laid-back and authentic Mexican experience far from the hustle and bustle of Vallarta. San Pancho is known for its beautiful and quiet beaches, which are perfect for swimming, surfing, and sunbathing.

You can also find a variety of restaurants and cafes that offer delicious traditional Mexican and international cuisine. You can expect the nightlife scene to be lively, with bars and clubs that offer live music and entertainment.

From spending a day by the beach sipping on your favorite cocktail to witnessing the fast waves by surfing. San Pancho is a popular place for those seeking a relaxed and authentic Mexican experience, with beautiful beaches, cultural attractions, and delicious cuisine.

Yelapa

Yelapa is a small, unspoiled beach town located in the southwest region of Puerto Vallarta. It is only accessible by sea, and has managed to remain largely untouched by modern development. Surrounded by lush jungle and pristine beaches, Yelapa is a true paradise for nature lovers and adventurers.

One of the best things to do here is hiking to the Yelapa waterfalls. During this 15-20 minute hike, you’ll discover local wildlife including iguanas, wild parrots, and land crabs.

Yelapa is one of the best-kept secrets in Mexico. Offering a chance to disconnect from the modern world. Relax, swim, snorkel, and drink a beer under the sun. With its natural beauty, laid-back atmosphere, and friendly locals, Yelapa is truly a hidden gem worth exploring.

If you’re planning your first trip to Mexico or returning to explore some lesser-known destinations, get ready for an unforgettable experience! Discover these hidden gems in Mexico and thank me later.

If you’re interested in discovering more fascinating travel destinations, be sure to check out my destinations page!

Leave a Reply