The Ultimate Guide to Mexico Destinations: Hand-Picked 37 Best Places to Visit in Mexico

Are You Looking for the Best Places to Visit in Mexico? Look No Further…Your Answer Awaits in this Incredible Travel Guide!

37 Best Places to Visit in Mexico

I love Mexico. 

It has something for everyone, for every stage of life, and for every mood. 

Mexico can make you feel like Indiana Jones with its pyramids, ruins, and cenotes (I’m talking to you, Tulum!) Or like royalty with its resorts (including all inclusive ones). 

Let’s not even talk about the food. Oh my God! The food is amazing (unless I combine food with adventure, I’d gain weight like a balloon).

Okay, okay…I’m getting ahead of myself. 

But honestly, what I love most about Mexico is talking about it  and its best places to visit, and helping you make the best decisions to ensure your vacation leaves an exquisitely indelible mark. 

Remember, when you turn 90, the most important thing in life will probably be your experiences and Mexico will be one, I can assure you that (and remember to invite me to your 90th birthday party! We’ll enjoy it together at the nursing home, sharing stories of our travels). 

Here I will show you in my opinion and experience the best places to visit in Mexico. 

For the sake of space, I will go over each one briefly, but you will find links to more detailed information in the article. 

37 Best Places to Visit in Mexico

This is a incredibly superbly comprehensive Mexico guide, but I’ll also create lots of posts offering exactly the information you need…

…and even some you didn’t think you needed, because along the way, you’ll pick up various tricks to get the most out of your trip. 

Let’s start with the Top Mexico Destinations. I have to begin with Mexico’s fantastic four: Cancun, Mexico City, Cabo San Lucas, and Tulum. 

They’re the most visited destinations, and for good reason… or many reasons, which I’ll detail in each link below.

Best Places to Visit in Mexico

1. Mexico city (CDMX): A Vibrant Metropolis

The Angel of Independence welcomes you to Mexico City.

Mexico City, or CDMX for its acronym in Spanish (Ciudad De México) is a great choice to begin your Mexican adventure. 

It is huge…HU-MUN-GOUS… 

…Actually, it is the fifth in the world (and just behind Sao Paulo, Brazil by a hair), and back in time probably the largest one, when named Tenochtitlan, just by the time the conquistadores arrived.

In my head, Mexico City is also like a chocolate box, ready to be savored.

And just like your chocolate box, you don’t know what you are gonna get…

…but each one of the options in Mexico City are as tasty as the next. 

Centro Historico and Zocalo: Step Back in Time

Aerial View of Palacio de Bellas Artes in Mexico City
The Palacio de Bellas Artes is one of the most iconic (and photographed) buildings in CDMX.

For starters, I enjoy so much visiting the Centro Historico and Zocalo, a UNESCO World Heritage Site. 

BTW: You’re gonna read that a LOT of places in Mexico are UNESCO World Heritage Site

Those are a must-see places, believe me. 

Iconic buildings abound, like the stunning Palacio Bellas Artes (the most photographed building in the country), ancient Templo Mayor, and majestic Catedral Metropolitana.

Walking these historic streets is like stepping into a time machine. You’ll be transported to a time of greatness and beauty.

Chapultepec + Chic Neighborhoods

Mexico City has beautiful parks perfect for relaxing, like Parque Chapultepec, one of the largest urban parks on Earth. It’s a green haven in the heart of the city, offering a much-needed respite from the hustle and bustle.

Charming neighborhoods like Coyoacan, Polanco, Roma, and Condesa offer their own unique character. Stunning street art, cozy cafes, intimate parks – each has its own charm.

Museums in Mexico City + Teotihuacán: Endless Art and Culture

Mexico City is a paradise for art and history enthusiasts. With over 150 museums, you’ll be spoiled for choice (Take that Paris and your measles 130 museums in second place in the world!)

The National Museum of Anthropology is a must-visit. Its incredible collection of artifacts tells the story of Mexico’s rich cultural heritage.

For a more intimate experience, head to the Frida Kahlo Museum. Explore the life and work of one of Mexico’s most beloved artists.

Teotihuacan Ruins

The main pyramids of Teotihuacan.
The majestic pyramids in Teotihucan! A must-see for any tourist and specially for history nerds (l am guilty!).

One must-see attraction is definitively Teotihuacan.

It is just one hour from Mexico City.

The colossal pyramids will leave you in awe… 

For me it is still my most stunning and enduring memory from my first trip to Mexico City…but what can I say, I’m a history nerd.  

Mexico City is a Foodie’s Heaven

Mexico City’s culinary scene is diverse and delicious. Street food stalls, high-end restaurants, regional specialties – it have it all.

Sample authentic dishes like tacos, tamales, and mole. Discover new favorites like chilaquiles and avocado ice cream (don’t be shy and try them all).

And if you feel really brave, try to add some hot sauce with made of your favorite chile (not for the faint of heart, you’ve been warned).

Xochimilco’s Floating Gardens

Three Colorful Boats floating in the ancient cannals of Xochimilco.
Don’t miss the chance to enjoy a Xochimilco Boat Trip! It is a great experience among the many things to do in Mexico City.

Xochimilco is like an enchanted place. You will glide along ancient canals in colorful trajinera boats. Enjoy traditional music, food, and drinks amidst breathtaking scenery.

It’s an experience you won’t soon forget, and your Instagram will thank you for it.

Sounds great right? Well, there is more though…

Things To Do in Mexico City

Mexico City has a lot more things to do, and here is a glimpse:

  • Take a Teotihuacan Hot Air Balloon Tour for a bird’s-eye view of the ancient pyramids.
  • See a thrilling Lucha Libre Match and cheer on the colorful masked wrestlers.
  • Wander the UNAM Central Campus, a stunning example of modern architecture.
  • Join the lively Muevete en Bici Sunday Bike Ride and explore the city on two wheels.
  • Pamper yourself with a luxurious spa day at the AWAY Spa in the chic W Hotel.
  • Stroll the picturesque Avenida Amsterdam, lined with Art Deco buildings and leafy trees.
  • Dine at world-renowned Pujol for an unforgettable gastronomic experience.
  • Explore quirky Barrio Chino, Mexico City’s small but charming Chinatown.
  • Shop for traditional crafts at the colorful Ciudadela Market.
  • Find the hidden Hanky Panky speakeasy bar for creative cocktails in a cozy setting.

This is just a glimpse, and I need more space to properly prepare itineraries and a proper full-blown list of things to do in Mexico City.

Top Tours in Mexico City

Exploring Mexico City through guided tours is a fantastic way to see the sights and surrounding areas. Unless you’re considering renting a car (which I don’t recommend!), tours provide the best way to navigate the city, as transportation costs can escalate quickly. 

Check Out More Mexico City Tours.

Where to Stay in Mexico City

We will have a lot more to discuss about hotels and Airbnbs, including neighbourhoods and budget, but just in case you can’t go wrong with these: 

Four Seasons Hotel Mexico City: Planted right on the grand Paseo de la Reforma, this hotel serves up luxury on a silver platter, offering rooms with either a courtyard oasis view or a bustling streetscape to watch the world go by.

Hotel Carlota: Perched in the trendy Cuauhtémoc neighborhood, Hotel Carlota is a design lover’s dream, blending chic aesthetics with an edgy vibe, perfect for the modern traveler.

Gran Hotel Ciudad de Mexico: Overlooking the Zócalo, this classic beauty dazzles with its stunning Art Nouveau stained glass ceiling and Parisian-inspired decor, taking guests back to the glamour of the early 1900s.

 Book your stay now and let the adventure begin!

Best Places to Visit in Mexico

2. Tulum, Quintana Roo

Tulum Raw Love Sculpture on the beach.
Tulum is one of the best destinations in Mexico and could well be the beginning of your dream vacations!

Can you believe that Tulum was once an off-the-beaten-path destination (it was a fishing village)?

It has now become one of Mexico’s hottest spots, and one of the best places to visit in Mexico.

I called it my Atlantic headquarters. I stay here while I move around Quintana Roo.

Tulum’s Beaches: White Sands and Turquoise Waters

Tulum’s beaches are the stuff of dreams. White sand, turquoise waters, and smaller crowds than nearby Cancun and Playa del Carmen.

For me, Tulum is my shortest connection with Mexico, especially since I live in Montreal, I’m able to take a direct flight. 

Tulum Cenotes

A diver snorkeling in Cenote Dos Ojos, Tulum, Mexico.
You can snorkel in the Cenote Dos Ojos…fantastic experience.

My favorite thing in Tulum is the cenotes. These underwater sinkholes are abundant in the Yucatan and perfect for snorkeling or scuba diving. A dip in these crystal-clear waters is a must.

The most famous Cenote is the Gran Cenote, but there are more…literally thousands more!

No kidding!

Tulum is home to over 1,000 cenotes, and if you wanna be mystic, well, the ancient Mayans believed were portals to the underworld.

Check out these ones too: Cenote Suytun, Cenote Calavera, Cenote Dos Ojos (to dive among stalactites and stalagmites in crystal-clear waters) y Cenote Zacil-Ha. 

Tulum’s Ancient Ruins with a View

Ancient Mayan Ruins on top of a hill looking out the turquoise waters of the Caribbean.
Imagine to explore the ruins and take a plunge at the turquoise waters of the Caribbean afterwards! It sounds too good to be true, but not in Tulum!

No visit to Tulum is complete without exploring the ancient Mayan ruins. 

Perched atop cliffs overlooking the Caribbean Sea, these ruins offer a glimpse into the past with a view that’s hard to beat.

Just be sure to get there early to avoid the tour buses. Trust me, it’s worth the early wake-up call.

Just Keep Partying, Just Keep Partying…

Back in town, Tulum comes alive at night. With countless options for wining and dining, it’s one of the best places in Mexico to party.

From beachfront bars to jungle-themed clubs, there’s something for everyone. Just be prepared to dance until the sun comes up.

More to Explore in Tulum

While the beaches and ancient ruins are the main draws, there’s so much more to discover in Tulum:

  • Visit the Sian Ka’an Biosphere Reserve for a chance to spot wildlife.
  • Take a yoga class at one of the many beachfront studios.
  • Indulge in a spa day with Mayan-inspired treatments.
  • Shop for handcrafted goods at the local markets.

Best Tours to Take in Tulum

To make the most of your visit, consider taking a guided tour:

Tulum Ruins Tour: Learn about the history of the ancient Mayans while taking in stunning views.

Cenote Snorkeling Tour: Explore the underwater world of the cenotes with a knowledgeable guide.

Sian Ka’an Biosphere Reserve Tour: Discover the diverse wildlife of this protected area.

Where to Stay in Tulum

Tulum has no shortage of amazing places to stay, from beachfront resorts to jungle-themed boutique hotels:

Azulik Tulum: A luxury eco-resort with treehouse-style villas and a focus on wellness.

Nomade Tulum: A bohemian-chic hotel with a focus on sustainability and community.

Papaya Playa Project: A beachfront resort with a laid-back vibe and regular DJ sets.

Best Places to Visit in Mexico

3. Cancun, Quintana Roo

Aerial view of Cancun.
Your head will spin trying to decide the best things to do in Cancun.

Cancun is by far Mexico’s most famous coastal destination. 

With its picturesque beaches, turquoise waters, and endless activities, it’s no wonder Cancun is a top choice for travelers from around the world.

Cancun Beaches for Every Type of Traveler

Cancun’s beaches are the stuff of dreams. Whether you’re looking to party, relax, or enjoy some family fun, there’s a stretch of sand perfect for you.

The Hotel Zone is where you’ll find the most popular beaches, like Playa Delfines and Playa Forum. These long, sandy shores are lined with resorts and offer plenty of water sports and activities.

But Cancun isn’t just for party-goers. Families will love the calm waters and kid-friendly resorts, while couples can find a romantic escape at luxury hotels like Nizuc and Excellence Riviera.

Explore the Mayan World

Cancun is more than just beaches. It’s also the gateway to the fascinating Mayan World.

Start your journey at the Cancun Mayan Museum, where you can learn about this ancient civilization. 

Or what about visiting one of the New Seven Wonders of the World? Well, in Cancun you can! You have nearby ruins like Chichen Itza (take a tour to Chichen Itza).

Ok, you feel like lazy today and don’t want to go out of Cancun? No problem! For a taste of Mayan history right in Cancun, visit the El Rey ruins, located right on the beach in the Hotel Zone.

Cancun Underwater Adventures

Cancun’s beauty extends beneath the surface of the Caribbean Sea. 

The Underwater Museum of Art (MUSA) is a must-see, with over 500 submerged sculptures that double as artificial reefs.

Snorkeling and scuba diving are popular activities, thanks to the healthy coral reefs just offshore. 

  • Savvy Raccoon Super Tip: For a unique experience, try a nighttime dive to see the underwater world in a whole new light.

Cancun has Authentic Mexican Flavor

While Cancun’s Hotel Zone may feel like a tourist bubble, venture into the city center and you’ll find a vibrant, authentic Mexican community.

Go for a walk, visit the local markets, and there you can sample street tacos from local vendors, and dance the night away at a salsa club. This is where you’ll get a true taste of Mexican culture and hospitality.

Me? I skip the dancing (two left feet in my case, regretfully), and go right for the food.

Where to Stay in Cancun

Cancun has no shortage of amazing places to stay, from budget-friendly hostels to luxurious all-inclusive resorts. Here are a few top picks:

  • Hyatt Zilara Cancun: Adults-only all-inclusive in the heart of the Hotel Zone
  • Excellence Riviera Cancun: Romantic retreat on the Riviera Maya
  • Moon Palace Cancun: Family-friendly resort with a laid-back vibe

Explore Beyond Cancun

While there’s plenty to keep you busy in Cancun, don’t miss the opportunity to explore the surrounding Riviera Maya. Some top day trips include:

  • Tulum: Mayan ruins overlooking the Caribbean Sea (and my headquarters for visiting the Mexican Atlantic)
  • Xcaret: Eco-archaeological park with underground rivers and cultural shows
  • Isla Mujeres: Laid-back island with stunning beaches and snorkeling (more about this island in this super list).
Best Places to Visit in Mexico

4. Puerto Vallarta, Jalisco

Aerial view of Puerto Vallarta, Mexico with the sea in the horizon and a church on the main view.
Puerto Vallarta offers so much entertainment and things to do.

Puerto Vallarta completes our Fantastic Four Team. 

Puerto Vallarta, a stunning beach town on Mexico’s Pacific Coast, it is the exponentially combination of natural beauty, colonial charm, and endless (let me repeat that in capital letters: ENDLESS) activities.

In my experience, Puerto Vallarta is one of the best places to visit in Mexico.

Beaches and Water Activities

Puerto Vallarta has some of the most beautiful beaches in Mexico. 

You have Playa Los Muertos (located in the Romantic Zone), a popular (sometimes crowded) spot for sunbathing and swimming. 

For a more secluded experience, you have to move to the hidden beach of Playa del Amor at Islas Marietas National Park, accessible only by boat.

The Hidden Beach of Playa del Amor at Islas Marietas
La Playa del Amor, a fantastic destination for beach lovers.

Water enthusiasts can enjoy a variety of activities, such as scuba diving, snorkeling, and kayaking. 

From December to March, don’t miss the opportunity to witness humpback whales migrating through the area.

Explore the Town

Puerto Vallarta is a colonial town, so walking around is a joy…

Especially if you consider that it is located among the jungle mountains. 

You will discover the vibrant architecture, delicious local cuisine, and a lively atmosphere.

  • Savvy raccoon fun tip: You can visit the former home of Elizabeth Taylor and Richard Burton, now the boutique hotel Casa Kimberly, for a touch of Old Hollywood glamour.

Adventure and Excursions

Puerto Vallarta offers a wide range of adventures for thrill-seekers. 

Horseback riding on the beach? Checked…

Sky diving? Checked…

Bungee jumping? Checked.

Paragliding? Also checked!

One of the best places to visit in Mexico? double checked!!!

Now, if you are more like me (laid-back experience), take a boat tour to the nearby towns of Yelapa or Nuevo Vallarta, where you can explore some more pristine beaches and lush landscapes.

Aerial view of Yelapa Beach, at Puerto Vallarta, Mexico.
Yelapa is a place to relax and enjoy your sunbathing day!

Nightlife and Entertainment

When the sun goes down, Puerto Vallarta comes alive with its vibrant nightlife. 

I love to sip (well, maybe a little more than sip) craft beers at one of the two local breweries or sip on expertly crafted cocktails at the numerous bars. 

If dancing is your thing, you are in luck. You can dance the night away at the lively clubs and bars in town.

Where to Stay in Puerto Vallarta

  • Garza Blanca Preserve Resort & Spa is a luxury resort set within a nature preserve, offering beachfront relaxation and adventurous activities.
  • Hotel Playa Los Arcos, which is in the Romantic Zone, has 3 pools and nightly entertainment, within walking distance of popular attractions.
  • Casa Kimberly is a glamorous and romantic boutique hotel, the former home of Elizabeth Taylor and Richard Burton.

Other Things to Do in Puerto Vallarta

  • Take a food tour to discover the best restaurants in Puerto Vallarta.
  • Visit the Vallarta Botanical Gardens.
  • Explore the art galleries and museums in the Romantic Zone.
  • Go zip-lining through the jungle canopy.
  • Attend a cultural show or festival.

Best Places to Visit in Mexico

5. Los Cabos (Cabo San Lucas and San Jose del Cabo), Baja California Sur

An arch-shaped rock in the sea in the bay of Cabo San Lucas.
Cabo Arch (el Arco de Cabo), Cabo San Lucas. Los Cabos is a popular destination in Baja California Sur.

Looking for a beach vacation that’s a little off the beaten path?

Los Cabos offer a unique landscape of cacti, golden sand, and turquoise waters.

This is literally where Desert Meets the Sea…

…plus Beaches and luxury resorts…

…plus Vibrant Nightlife…

…plus…you get the idea.

Los Cabos is optimally located near the West Coast of North America, drawing travelers to the southern tip of Baja California for decades.

Two Towns, One Unforgettable Destination

Yes, at Los Cabos you got twice the fun for the price of one…

Confused?

The thing is Los Cabos is actually made up of two distinct towns: Cabo San Lucas and San Jose del Cabo. While they’re only about 20 miles apart (around 32 Km), these sister cities each have their own unique charm.

Aerial View of the beach town of Cabo San Lucas.
Cabo San Lucas is a powerhouse of fun and entertaining for all. Gorgeous beaches, fantastic hotels and whale watching awaits you.

Cabo San Lucas is the more touristy of the two, known for its lively nightlife, world-class resorts, and the iconic El Arco rock formation. 

It’s the perfect spot for those looking to party and soak up the sun.

Aerial view of San Jose del Cabo beach town in Mexico.
San Jose del Cabo with its laid back atmosphere is a great destination: beach meets desert.

San Jose del Cabo, on the other hand, offers in my experience a more of a cultural spot, and I would dare to say a more authentic Mexican experience. 

With its cobblestone streets, colorful buildings, and thriving art scene, it’s a great place to immerse yourself in the local culture.

Where the Desert Meets the Sea

What makes Los Cabos truly special is its stunning natural beauty. Here, the rugged desert landscape meets the sparkling waters of the Sea of Cortez and the Pacific Ocean.

I always enjoy taking a boat tour to the famous Arch of Cabo San Lucas, where you can snap a photo of this natural wonder and spot sea lions basking on the rocks. 

Sometimes I just head to one of the many wonderful beaches and spend the day there, swimming, snorkeling, or simply relaxing in the sun with my latest read.

A Wildlife Lover’s Paradise

Los Cabos isn’t just about the beaches and nightlife. It’s also a haven for wildlife, particularly during the winter months when whales migrate to the warm waters off the coast.

From December to April, you can take a whale watching tour and spot humpback whales, gray whales, and even the occasional blue whale. 

It’s an unforgettable experience that’s not to be missed (definitively better experience that watching it on Nat Geo).

Tee Off in Paradise

If you’re a golf enthusiast, Los Cabos is the place for you. With over a dozen championship courses designed by the likes of Jack Nicklaus and Tiger Woods, it’s no wonder this destination is known as a golfer’s paradise.

Even if you’re not a pro (I raise my hand at this moment), you can still enjoy a round or two while taking in the stunning desert and ocean views.

A Culinary Journey

No trip to Mexico is complete without indulging in the local cuisine, and Los Cabos is no exception. From fresh seafood to traditional Mexican dishes, there’s something to satisfy every palate.

Don’t miss the chance to try some authentic Baja-style fish tacos, or sip on a refreshing margarita while watching the sunset over the ocean.

Where to Stay in Cabo San Lucas and San Jose de Los Cabos

Whether you’re looking for a luxurious resort or a more budget-friendly option, Los Cabos has plenty of accommodations to choose from. Here are a few top picks:

  • The Resort at Pedregal: A secluded luxury resort with private plunge pools and stunning ocean views.
  • ME Cabo by Melia: A stylish, modern resort with a lively pool scene and prime location on Medano Beach.
  • Pueblo Bonito Los Cabos Blanco Beach Resort: A family-friendly all-inclusive with a swimmable beach and plenty of activities.

Explore Beyond the Beach

While the beaches are certainly a highlight, there’s so much more to explore in Los Cabos. Some top activities include:

  • Snorkeling or scuba diving in the Sea of Cortez.
  • Hiking in the nearby Sierra de la Laguna mountains.
  • Visiting the charming town of Todos Santos.
  • Taking an ATV tour through the desert.
Best Places to Visit in Mexico

6. Merida, Yucatan

Aerial view of the center of Merida, showing the cathedral and the main park.
Merida is a safe and beautiful city. A great Mexican destination to visit and live.

Merida, also known as La Ciudad Blanca (The White City), is the colorful capital of Yucatan state, is a captivating destination that blends ancient Mayan traditions with Spanish colonial influences.

It is close to Cancun, Riviera Maya and Tulum, but with a charming small-town feel.

And on top of that, it is safe…THE safest city in Mexico.

So, it is a sought-after permanent (or at least long term) destination by expats and digital nomads alike, and definitively one of the best places to visit in Mexico.

Founded in 1542 on the site of the ancient Mayan city of T’hó, Merida has a long and fascinating history that’s all around the city and you can witness in its architecture, art, and traditions. 

The city’s historic center is (once again) a UNESCO World Heritage Site, with stunning colonial buildings in every color of the rainbow. 

From the grand Plaza Grande to the mansions of Paseo de Montejo, every street is like a Nat Geo documentary.

Merida is Fun all year round

Merida is pretty, but it doesn’t stop there…

It is also a city that knows how to have a good time and tourists are welcomed to be part of it.

On any given night, you’ll find locals gathering in the streets to dance, sing, and celebrate life. Whether you join in the fun at a street festival or sip a cold cerveza in a cozy cantina (I have to admit, I’m more a beer-guy, so cantinas are my surefire Achilles heel).

Merida Ancient Ruins

Lateral view of the Uxmal main pyramid.
Uxmal Mayan Ancient Ruins are an archeologic treasure.

Of course, no trip to Merida would be complete without exploring the ancient Mayan ruins that surround the city. Uxmal and Chichen Itza are two of the most famous sites, with towering pyramids and intricate carvings that will take your breath away…

But there are countless other ruins to discover, each with its own unique history and beauty.

Costa Esmeralda: 100 Km of Beaches

Aerial view of a beachfront with white sand and the sea at dusk.
Puerto Progreso is a popular beach town near Merida.

Merida is not a beach town…but that is not a problem.

Not when you have a stretch of almost 100 km of beaches nearby…

…and Puerto Progreso, probably the most popular one, just 40 minutes away!

The best beach towns include el Progreso, Chicxulub (try to say it aloud and fast!), and Telchac.

Merida Lifestyle: The Best of All

Also, Yucatecan cuisine is a delicious blend of Mayan and Spanish influences, with dishes like cochinita pibil (slow-roasted pork) and sopa de lima (lime soup) that will make your taste buds sing. 

But perhaps the best thing about Merida is its people. Yucatecans are known for their warmth, hospitality, and passion for life. They’ll welcome you into their homes, share their stories, and make you feel like part of the family. It’s this sense of community that makes Merida such a special place to visit.

Where to Stay in Merida, Yucatan:

  • Casa Lecanda Boutique Hotel: A luxurious oasis in the heart of the city.
  • Rosas & Xocolate Boutique Hotel + Spa: A unique hotel with a pink facade and a chocolate theme.
  • Hotel Hacienda Merida: A charming colonial hotel with a pool and a restaurant.

What else to Do in Merida

  • Take a dip in a crystal-clear cenote.
  • Visit the Gran Museo del Mundo Maya (Great Museum of the Maya World) to learn about Mayan history and culture.
  • Shop for handicrafts at the Mercado Lucas de Galvez.
  • Enjoy a night of music and dancing at Parque Santa Lucia.
  • Travel the Ruta Puuc to see other important Mayan sites like Uxmal, Kabah, Labna, and Xcalak.
  • Hit the beach in the nearby town of Progreso and enjoy fresh seafood.
  • Admire the stunning architecture along the Paseo de Montejo boulevard.
  • Experience Biciruta, where streets are closed to traffic on Sundays for biking and walking.
  • Take a day trip to the stunning Ria Celestun biosphere reserve to witness amazing beaches, mangroves, and flocks of pink flamingos during the winter months (take THAT Miami!).
Best Places to Visit in Mexico

7. Playa del Carmen, Quintana Roo

A sculpture named the Mayan Portal, on the beach of Playa del Carmen, Quintana Roo, Mexico.
Playa del Carmen is a fantastic resort beach town, with plenty of sun, and things to do.

Just between Cancun and Tulum on Mexico’s stunning Riviera Maya, you will find Playa del Carmen.

Playa del Carmen is a vibrant beach town that offers a balance between relaxation and adventure. 

You will find postal-perfect beaches, crystal-clear waters, and endless (really endless) activities…

In my travel experience, it’s out of question Playa del Carmen’s place as one of the best resort towns in Mexico.

Explore the Beaches and Beyond

Playa del Carmen boasts miles of pristine beaches, perfect for soaking up the sun and enjoying water activities like snorkeling, fishing, and yachting. 

Here you can check tours for water activities.

Playa Maroma

Beach with white sand and turquoise waters with a pier in the background.
Playa Maroma is a dream come true, with white sands and turquoise waters.

For a unique experience, head to nearby Playa Maroma, named one of the world’s best beaches by the Travel Channel and Discovery Channel.

And once there, you can’t miss the best overwater bungalows in Mexico, and in my opinion, El Dorado Palafitos is hands down the best one on Playa Maroma. 

But there’s more to Playa del Carmen than just beaches. 

I really enjoy taking a day trip to the ancient Mayan ruins of Chichen Itza, one of the Seven Wonders of the World, or exploring the stunning underground rivers and caves at nearby eco-parks.

Indulge in Local Flavors and Culture

I said before that Playa del Carmen you find endless activities.

If shopping and food is your thing, you can walk along the famous Fifth Avenue (Quinta Avenida), the heart of Playa del Carmen. 

This is a pedestrian-friendly street, lined with shops, restaurants, bars, and clubs, and it offers endless options for dining, shopping, and nightlife. 

Bonus: Don’t miss the chance to try authentic Mayan cuisine at La Perla Pixan Cuisine, or visit another Frida Kahlo Museum for a dose of art and culture.

Additional Things to Do in Playa del Carmen

And there is more of course. Here is a brief list: 

  • Swim in a not-so-far cenote (like Cenote Calavera, Cenote Azul, Cenote Ik-Kil, Cenote Suytun, Cenote Dos Ojos, or the Gran Cenote, i.e. “Big Cenote”)
  • Visit Chichen Itza, an ancient Mayan wonder.
  • Snorkel or dive in the crystal-clear waters.
  • See the Voladores de Papantla perform…this is an ancient ritual in which the performers fly suspended from a 100-foot-tall pole.
  • Take a day trip to Cozumel Island.
  • Explore super popular eco-parks like Xcaret and Xel-Ha.
  • Visit Parque Fundadores and see the iconic Portal Maya statue.
  • Swim with sea turtles in Akumal.
Best Places to Visit in Mexico

8. Chichen Itza, Mayan Ruins, Yucatan

A Mayan Pyramid, named El Castillo, in Chichen Izta, with a bright sky with some clouds in the background.
The pyramid of El Castillo, in Chichen Itza, one of the New Seven Wonders of the World.

Chichen Itza, a UNESCO World Heritage Site and one of the New Seven Wonders of the World, is a must-visit destination for anyone exploring the Yucatan Peninsula. 

This ancient Mayan city, believed to be over 1,500 years old, attracts millions of visitors each year, making it one of the most popular tourist attractions in Mexico.

Good thing is that you can get to Chichen Itza from multiple destinations. 

It takes you between 2.5 to 3 hours from Cancun, Tulum, Merida and Playa del Carmen…and even less than an hour from Valladolid!

You can take the easy way by jumping on a tour (which you can get galore on all those places), or drive on your own by renting a car.

Unraveling the Mysteries of El Castillo

The crown jewel of Chichen Itza is the awe-inspiring El Castillo, also known as the Temple of Kukulkan. 

I dare to say that by far this is the most famous Mexico Pyramid, which is a lot to say.

This grand pyramid stands tall with 91 steps on each side, totaling 364, plus the top platform, representing the 365 days of the calendar year. 

The Mayans were incredibly advanced and were known for their expertise in astronomy, architecture, and mathematics, strategically positioned the buildings to align with the Earth’s rotation and the sun’s position.

Exploring the Astronomical Wonders

Don’t you dare to miss El Caracol! This is a fascinating Astronomical Observatory, where the Mayans once used a telescope to track the planet Venus.

They believed Venus to be a war god and observed its position to determine the optimal time for battle. 

If your Mayan history lessons are rusty or (as was my case) close to non-existent, then I would recommend you book a guided tour to fully appreciate the site’s intriguing history and facts.

Pro Savvy Raccoon Tip: You can stay overnight in the area to experience Chichen Itza with fewer crowds.

Top Things to Do once you are at Chichen Itza:

  • Marvel at the grandeur of El Castillo, the iconic pyramid.
  • Explore El Caracol and learn about Mayan astronomy.
  • Book a guided tour to uncover the site’s fascinating history.
  • Visit early in the morning to avoid crowds and beat the heat.
  • Discover the intricate carvings and sculptures throughout the site.
  • Learn about the ancient Mayan ball game at the Great Ball Court.
  • Visit the nearby cenotes for a refreshing swim after exploring the ruins.
Best Places to Visit in Mexico

9. San Miguel de Allende, Guanajuato

San Miguel de Allende Cathedral and the plaza in front of it,  and nearby neighborhoods, with bright sunlight shinning on the rooftops of the houses.
San Miguel de Allende is a wonderful destination especially for foodies, and wine lovers, and a fantastic retirement place. Here is la Parroquia de San Miguel Arcangel and Jardín Allende.

San Miguel de Allende is another UNESCO World Heritage Site and definitively worth the badge as it is a stunning and historic city.

It is located in Guanajuato, about 3.5 hours from Mexico City…so not short, not far, depending on your driving threshold. 

Fortunately, there are excellent best day trips from Mexico City, even with specialties, like the tour for foodies, wine lovers and artists (jump here the San Miguel de Allende Day Trip from Mexico City!).

It was recently awarded the Best City in the World by Travel + Leisure, this charming destination attracts expats and visitors from around the globe.

So, not a bad place to include in your bucket list…

It is also a safe city, ranking at the top. 

The Iconic Parroquia de San Miguel Arcángel

The centerpiece of San Miguel de Allende is the iconic Baroque-style Parroquia de San Miguel Arcángel. 

This large, pink cathedral is surrounded by the well “groomed” Jardín Allende, which serves as the lively town square both day and night.

Perfect Year-Round Climate

Known for its “Eternal Spring” climate, San Miguel de Allende is the perfect year-round destination. 

The temperate weather makes it an ideal location for retirees and visitors seeking a pleasant escape.

Vibrant Arts Scene and Colorful Architecture

San Miguel de Allende boasts a thriving arts scene and beautifully preserved architecture. 

Each home, building, and street is more picturesque than the next, showcasing the city’s colorful and historic charm.

Basically, San Miguel de Allenda is the perfect Instagram-esque destination (if that is a thing).

Top Things to Do in San Miguel de Allende

  • Visit the Parroquia de San Miguel Arcángel and explore the Jardín Allende.
  • Immerse yourself in the vibrant arts scene and visit local galleries.
  • If you plan to stay for longer, or adopt the nomadic style, you can study Spanish at one of the many language schools (there are options that include a homestay with a local family for an authentic experience).
  • If you are the active type, be my guess and enjoy hot springs, horseback riding, and cycling outside the city.
  • Also, you can take a day trip to nearby Guanajuato for a more authentic Mexican experience.
Best Places to Visit in Mexico

10. Guadalajara, Jalisco

Guadalajara Cathedral.
The Guadalajara Cathedral. Who would have thought that Guadalajara is Mexico’s second largest city? Its small town atmosphere is captivating.

Guadalajara is the second-largest city in Mexico, and a vibrant destination that offers a perfect blend of culture, history, and entertainment, and definitively one of the best places to visit in Mexico. 

It is also the birthplace of mariachi music and tequila, so is a must-visit for anyone looking to dive into an authentic Mexican experience.

Explore the Historic City Center

If I were to visit Guadalajara now, I’d start exploring the Centro Historico, where you’ll find an array of cultural sights. 

There you will find the grand Guadalajara Cathedral and the UNESCO World Heritage Site, Hospicio Cabañas. From there walk through the modernist buildings in the Colonia Americana neighborhood and admire the stunning street art and local crafts in the galleries.

Discover the Birthplace of Tequila

Agave fields in the town of Tequila.
Fields of agave, waiting to be harvested, fermented and distilled.

Just outside Guadalajara lies the town of Tequila, where the world-famous spirit originated.

Fun fact: Tequila is made of a plant called agave, and the town of Tequila is surrounded by beautiful agave plant fields. 

To know more about Tequila you can visit the museums and distilleries in town, or even better you can take the Jose Cuervo Express Tequila Train. 

It departs from Guadalajara and is a day trip that includes learning about the fascinating process of making tequila…

…and UNLIMITED Tequila drinks!

Immerse Yourself in Mariachi Culture

As the birthplace of mariachi music, Guadalajara is the perfect place to experience this iconic symbol of Mexican culture. 

Attend the annual International Mariachi Festival, where you can enjoy performances, parades, and competitions. 

Or you can visit a local mariachi bar and let the soulful music transport you.

Other Things to Do in Guadalajara

  • Visit the Guadalajara Zoo, one of the most important zoos in Latin America
  • Explore the stunning Barranca de Huentitán canyon on the outskirts of the city
  • Attend a football match featuring the popular Chivas or the underdog Atlas teams
  • Experience the excitement of lucha libre at the Estacion Pub’s party bus every Tuesday night

Where to Stay in Guadalajara

Guadalajara offers a wide range of accommodation options to suit every budget and preference. Compare prices and book your stay on Booking.com to find the perfect home base for your Guadalajara adventure.

Best Places to Visit in Mexico

11. Cozumel, Quintana Roo

A beautiful beach with white sands and emerald waters with coconut trees in the background.
The Island of Cozumel with its white sand beaches and emerald waters is an unforgettable destination.

Cozumel, a stunning Caribbean Island off the east coast of Mexico’s Yucatan Peninsula, is a must-visit destination for water enthusiasts and adventure seekers. 

Accessible only by boat, this island paradise is just a 25-minute ferry ride from Playa del Carmen.

And you probably guessed it, it is a magnet for divers and cruise goers.

World-Class Diving and Snorkeling

Cozumel is renowned for its incredible diving and snorkeling, arguably the best in all of Mexico. 

The crystal-clear Caribbean waters are home to the Mesoamerican Barrier Reef, the second-largest reef in the world (do you know the largest one?).

With comfortable water temperatures year-round and amazing visibility, Cozumel attracts divers from around the globe to explore its vibrant marine life and coral reefs.

Beyond the Water

While diving and snorkeling are the main draws, Cozumel offers plenty of other activities. 

You can rent a scooter and discover the island’s small Mayan ruins, such as the San Gervasio ruins, or visit the Punta Sur Eco Park. The rugged beaches on the east coast are also worth exploring.

Where to Stay in Cozumel

Presidente InterContinental Cozumel Resort & Spa: A luxury resort on a private beach, perfect for water sports enthusiasts.

Hotel B Cozumel: A unique, artsy boutique hotel with a private beach area and seaside hot tub.

Secrets Aura Cozumel: An adults-only all-inclusive resort ideal for couples seeking a romantic getaway.

Best Places to Visit in Mexico

12. Guanajuato City, Guanajuato

The cathedral of Guanajuato city at night.
Guanajuato City is a beautiful destination, with its colonial streets, it oozes Mexican culture!

Guanajuato City, the capital of Guanajuato State, is a vibrant and historic destination that should be on every traveler’s Mexico bucket list. 

This UNESCO World Heritage Site is known for its stunning colonial architecture, colorful buildings, and rich cultural heritage.

Guanajuato City is located in central Mexico, and it is actually a terrific location, as you can make it an excellent base for exploring other nearby cities, such as San Miguel de Allende and Querétaro.

Exploring the City Center

The city center of Guanajuato is a maze of narrow, winding alleyways and cobblestone streets. One of the most famous alleys is the Callejon del Beso (Alley of the Kiss), named after a tragic love story reminiscent of Romeo and Juliet. 

As you wander through the streets, you’ll discover numerous colorful plazas, historic buildings, and colonial churches.

Unique Attractions

One of Guanajuato’s most unusual features is its extensive network of underground tunnels. 

Originally built for flood control, these tunnels now help manage the city’s traffic flow. Walking through these tunnels is an adventure in itself and a must-do experience when visiting Guanajuato.

Cultural Highlights

Guanajuato is a city that celebrates culture and the arts. It is home to numerous museums, theaters, and music venues. 

The city also hosts several festivals throughout the year, including the renowned Cervantino Festival, one of the biggest performing arts festivals in the world, which takes place in mid-October.

Top Things to Do in Guanajuato City

  • Join a callejoneadas, a guided walking tour led by musicians and storytellers who share the city’s history and legends.
  • Visit the Diego Rivera Museum, dedicated to the life and work of the famous Mexican artist.
  • Explore the Mummy Museum, which houses a unique collection of naturally mummified bodies.
  • Take a food tour to sample the best of Guanajuato’s culinary delights.
  • Visit the Hidalgo Market for a taste of local life and shopping.
  • Take a day trip to the nearby wine region for wine tasting and scenic views.
  • Attend a performance at the historic Juarez Theater.
  • Explore the Valenciana Mine, once one of the richest silver mines in the world.

Where to Stay in Guanajuato

Guanajuato offers a range of accommodation options, from budget-friendly hostels to luxurious boutique hotels. Many of the best hotels are located in the city center, within walking distance of major attractions.

Best Places to Visit in Mexico

13. Oaxaca City, Oaxaca

Streets in Oaxaca at dusk, dimly lit.
Oaxaca is one of the best Mexican destinations for culture seekers and beach hunters alike.

Oaxaca City, the vibrant capital of Oaxaca State, is a UNESCO World Heritage Site and a must-visit destination for culture and food enthusiasts. 

Oaxaca City lays at the base of the Sierra Madre Mountains, this colonial city offers a perfect blend of history, art, and culinary delights.

Food Paradise

Oaxaca City is a food lover’s paradise. Around every corner, you’ll find local Oaxacan delights to indulge in. Don’t miss the opportunity to taste the famous Oaxacan cheese and the diverse flavors of mole, a thick sauce served over hot chicken.

Colonial Architecture

The city’s colonial architecture is a sight to behold. Take your time exploring the streets and admiring the beautiful buildings that have stood the test of time.

Festivals and Celebrations

Oaxaca City is known for its lively festivals and celebrations. The Guelaguetza festival, held in July, showcases the indigenous culture of the area through traditional dancing. 

Day of the Dead is big in Oaxaca

Altar celebrating day of the dead in Oaxaca Mexico.
The Day of the Dead Festival is huge in Oaxaca, among other festivals. Oaxaca is one of the best destinations for culture travelers and foodies.

The city also hosts one of the biggest Day of the Dead celebrations in the country on November 1-2.

Day Trip to Hierve el Agua

Natural pool in calcified formation in Hierve el Agua Mexico with horizon in the background.
Hierve el Agua is one of the best places to visit in Mexico.

Just outside the city, Hierve el Agua (the exact translation is the water is boiling) is a must-see natural wonder. 

The site features natural springs and mineral formations that resemble cascading waterfalls. 

For your workout of the day, you can hike down to the waterfall, and refresh after at in the pools. It’s an impressive experience you won’t want to miss.

Top Things to Do in Oaxaca

  • Explore the vibrant markets and indulge in local cuisine
  • Visit the Templo de Santo Domingo de Guzmán Cathedral and Oaxaca Botanical Garden
  • Attend the Guelaguetza festival in July or the Day of the Dead celebrations in November
  • Take a day trip to Hierve el Agua and marvel at the mineral formations
  • Visit the Monte Alban Ruins, a UNESCO World Heritage Site (and the most-visited of all ancient ruins in Oaxaca).
  • Explore the Mitla and Yagul ruins (incredible archeological sites and ruins there too).
  • Discover the thriving arts and crafts scene.
  • Stroll through the bustling markets and shop for souvenirs.

Where to Stay in Oaxaca

Oaxaca City offers a range of accommodation options, from budget-friendly hostels to luxurious hotels. Stay in the Historic Downtown area for easy access to the city’s main attractions.

Best Places to Visit in Mexico

14. Valladolid, Yucatan

A perspective view of a colonial street in Valladolid, Mexico, with colorful red, yellow, orange facades of houses along the street.
La Calle de los Frailes (the Street of the Friars) in Valladolid, Mexico. It is still an off beaten path, but it is catching up!

Valladolid is, incredibly, an off-beaten path currently…but it is starting to catch on.

And for the right reasons. 

In the map, you can find it in the heart of the Yucatan Peninsula…a charming colonial town that beautifully blends Mayan and Spanish cultures. 

This hidden gem is one of the best places to visit in Mexico for those seeking an authentic Mexican experience away from the crowded tourist hotspots.

But you have to hurry, because it is changing.

Explore the Colorful Downtown

At the picturesque central plaza, you’ll find the stunning Iglesia de San Servacio Valladolid church, built in 1545. 

The plaza is surrounded by pastel-colored buildings housing quaint bars and restaurants serving delicious local specialties. 

By the way, do NOT miss the chance to visit the Casa de los Venados, which boasts the country’s largest private collection of Mexican folk art.

Cenote Zaci & Valladolid Cenotes

Valladolid is famous for its incredible cenotes – natural limestone cave pools with crystal-clear freshwater. 

They are not far from town. 

You can rent a bike and cycle to the nearby Cenote X’Keken and Samula, where you can take a dip in the refreshing waters and marvel at the breathtaking stalactites hanging above you. 

For a more convenient option, visit Cenote Zaci, located just a short walk (yes, just walk!) from downtown.

Visit Ancient Mayan Ruins

History buffs will love exploring the impressive Ek Balam ruins, located just a short drive from Valladolid. 

Unlike the more famous Chichen Itza, visitors can still climb up the ruins at Ek Balam and may even have the entire site to themselves.

Other Things to Do in Valladolid, Yucatan

  • Experience the traditional Mayan culture by observing women wearing colorful dresses in the main square.
  • Visit the historic Convento de San Bernardino de Siena, one of the oldest Franciscan missions in Mexico.
  • Explore other nearby cenotes, such as Cenote Suytun and Cenote Oxman.
  • Take a day trip to the world-famous Chichen Itza Mayan Ruins.

Where to Stay in Valladolid, Yucatan

Valladolid offers a variety of accommodation options, from charming boutique hotels to budget-friendly hostels. Many of these are conveniently located near the central plaza, allowing easy access to the town’s main attractions.

Best Places to Visit in Mexico

15. Isla Holbox, Quintana Roo

Aerial view of Holbox Island in Mexico showcasing its pristine beach, turquoise waters, and charming coastal village.
Soar Above Paradise: Experience the Unspoiled Beauty of Isla Holbox Island, Mexico.

Isla Holbox, a small island located off the north coast of the Yucatan peninsula, has become a must-visit destination in Mexico in recent years. 

With its laid-back atmosphere, stunning beaches, and incredible wildlife, it’s easy to see why people are flocking from all corners of the globe to experience the magic of Holbox.

How to Get to Isla Holbox?

To reach Isla Holbox, fly into Cancun International Airport (code: CUN) and make the three-hour journey to the small pueblo of Chiquila. From there, take the Holbox Ferry to the island. Keep in mind that cars are not allowed on Holbox, so you’ll need to leave your vehicle parked in Chiquila.

Top Things to Do in Isla Holbox

  • Swim with Whale Sharks (June-September).
  • Visit the Yum Balam Ecological Reserve.
  • Kayak in the Mangroves.
  • Go Flamingo Spotting.

Where to Stay in Isla Holbox

Isla Holbox offers a variety of accommodation options, from budget-friendly hostels to luxurious beachfront hotels. Some of the best places to stay include:

Casa Las Tortugas.

Hotel Villas Flamingos.

Ser Casasandra.

Best Places to Visit in Mexico

16. Isla Mujeres, Quintana Roo

Aerial view of Isla Mujeres in Mexico, featuring its turquoise waters, sandy beaches, and coastal village.
Splash into Adventure: Uncover the Playful Spirit of Isla Mujeres, Mexico.

Isla Mujeres (The Island of Women) is a small island paradise located just a few miles from Cancun, across the Bahía de Mujeres. 

This laid-back destination offers a unique experience compared to the bustling city of Cancun, making it the perfect spot for a relaxing getaway.

The only way to reach Isla Mujeres is by ferry from Cancun, which makes it an ideal day or weekend trip for both visitors and locals.

Playa Norte: The Best Beach

Playa Norte, located on the northern tip of the island, is the best beach in Isla Mujeres. 

This long stretch of white sand beach is lined with palm trees and boasts beautiful turquoise waters calm enough for swimming, making it one of the best beaches in Mexico.

Top Things to Do in Isla Mujeres

  • Swim with Whale Sharks (May to September): Don’t miss the opportunity to swim alongside these harmless but huge fish during their annual migration.
  • Snorkeling and Scuba Diving: Explore the abundant marine life in the clear turquoise waters surrounding the island.
  • Visit the Mayan Sanctuary: Learn about the island’s history as a sanctuary dedicated to Ixchel, the Mayan goddess of childbirth and medicine (the island took its name from this sanctuary).
  • Rent a scooter or golf cart to explore the island at your own pace.
  • Beach hopping and enjoying the relaxed pace of life.
  • Visit the Tortugranja (turtle farm) and rehabilitation center.

Where to Stay in Isla Mujeres

While most travelers visit Isla Mujeres on a day trip, there are resorts on the island where you can stay in paradise. Click here to search for a beautiful place to stay in Isla Mujeres.

Best Places to Visit in Mexico

17. Huasteca Potosina, San Luis Potosi

Aerial view of Tamul Waterfall in Mexico, with cascading waters, lush greenery, and a vibrant rainbow.
Chase Rainbows at Tamul Waterfall: Dive into the Heart of Huasteca Potosina, Mexico.

Located in the heart of San Luis Potosi, northeast of Mexico City, is the Huasteca Potosina, a hidden gem for outdoor enthusiasts and nature lovers. 

This stunning region, bordering the Sierra Gorda UNESCO Biosphere Reserve, boasts breathtaking waterfalls, rivers, jungle pools, and caves (I am no batman but I do love exploring caves!).

Getting There and Around

You have to options: join a group tour or rent a car. Either option is fine, and both are safe. 

Xilitla, San Luis Potosí

Surrealist structure in the lush greenery of Las Pozas, Xilitla, Mexico.
Step into a Dream: Explore the Whimsical World of Las Pozas in Xilitla, Mexico.

Xilitla is the oldest town in San Luis Potosí, and its roots stretch back to the 16th century.

This small town, with its lush greenery and dramatic limestone cliffs, offers a unique charm different from the rest of Central Mexico.

Though reaching Xilitla can be a bit challenging due to its location on the eastern slopes of the Sierra Gorda Biosphere Reserve, the journey is a must.

Travelers often plan special trips to visit Xilitla, along with the nearby Sierra Gorda and Huasteca Potosina areas.

The main highlight here is the Surrealist Gardens of Edward James, also known as Los Pozas (The Pools).

Inspired by surrealist art, the quirky Englishman Edward James began creating this magical garden and home, though he didn’t live to see its completion.

Where to Stay in Huasteca Potosina

Ciudad Valles, a town located in the heart of the Huasteca, serves as the perfect base for your adventures. 

Book a hotel here and embark on daily trips to the best waterfalls in the area, including Mico, Tamul (see the picture above), Tamasopo, El Salto, and Puente de Dios. 

Alternatively, you can create your own itinerary and find local accommodations closer to each site you wish to visit.

Top Things to Do in Huasteca Potosina

  • Chase Waterfalls: Explore the stunning waterfalls of Mico, Tamul, Tamasopo, El Salto, and Puente de Dios, each offering a unique and awe-inspiring experience.
  • Witness the Sotano de las Golondrinas (a cave, but the translation is Basement of Swallows): Rise early to catch the sunrise at the Cave, a sight you won’t want to miss.
  • Visit Xilitla: Discover the oldest town in San Luis Potosí state, surrounded by limestone cliffs and lush vegetation. Don’t miss the Surrealist Gardens of Edward James, also known as Los Pozas (The Pools), a dream-like creation inspired by the eccentric Englishman’s love for surrealist art.
  • Explore the Sierra Gorda UNESCO Biosphere Reserve.
  • Try out the local culture and cuisine of Xilitla.
Best Places to Visit in Mexico

18. Puebla City, Puebla

Colorful street in Puebla, Mexico, featuring vibrant buildings and a clear blue sky.
Explore the Bright and Colorful Streets of Puebla, Mexico – A Fun Adventure Awaits!

Located just a 2-hour drive from Mexico City, Puebla (officially, Ciudad de Puebla de Zaragoza, Puebla City for short) is a captivating destination with its vibrant colonial architecture, delicious cuisine, and rich history. 

The city’s Historic Centre, once again another UNESCO World Heritage site, is an amazing collection of stunning buildings adorned with colorful talavera tiles.

Puebla’s Culinary Delights

Puebla is a food lover’s paradise, renowned for its delectable dishes. 

Don’t miss the opportunity to savor mole poblano (a complex sauce often served over chicken), and chiles en nogada (a stuffed pepper dish that proudly displays the colors of the Mexican flag).

Puebla Cathedral and Capilla del Rosario

The Puebla Cathedral, a magnificent Roman Catholic church in the city’s Historic Centre, is a must-visit for its breathtaking architecture. 

Nearby, the Chapel of the Rosary (Capilla del Rosario) stands as a masterpiece of Mexican Baroque architecture.

The Great Pyramid of Cholula

View of the Great Pyramid of Cholula with Nuestra Señora de los Remedios Church on top, surrounded by green landscape.
The Great Pyramid of Cholula and Its Crown Jewel, Nuestra Señora de los Remedios Church.

Just a short trip outside Puebla lies the Great Pyramid of Cholula, the world’s largest pyramid by volume

Yes, you didn’t get it wrong, it is the LARGEST one!

This ancient wonder is a testament to pre-Columbian history and a fascinating site for those eager to explore Mexico’s rich past.

And the cherry on top (put intended) is the Iglesia de Nuestra Señora de los Remedios Cholula church.

Talking about 2-for-1 offer.

You’re welcome!

Experience the Festive Spirit of Cinco de Mayo

Puebla is the birthplace of Cinco de Mayo, a holiday that commemorates the local army’s victory over French forces in 1862. 

While you won’t find the same rowdy celebrations as in the U.S., you can still enjoy a festive atmosphere around the historic forts where the battle took place.

Top Things to Do in Puebla

  • Stroll through the colorful Callejón de los Sapos (Frog Alley) and admire the vibrant talavera tiles.
  • Visit the Puebla Cathedral and the stunning Capilla del Rosario.
  • Explore the Great Pyramid of Cholula and learn about its fascinating history.
  • Savor the flavors of mole poblano and chiles en nogada, two iconic dishes of Puebla.
  • Visit the Amparo Museum, which houses an impressive collection of pre-Columbian and colonial art.
  • Take a day trip to Cholula, a charming town known for its churches and the Great Pyramid.
  • Shop for colorful talavera pottery and tiles, a famous handicraft of the region.
  • Explore the International Museum of the Baroque, showcasing the art and architecture of the Baroque period.

Where to Stay in Puebla

Puebla offers a range of accommodation options, from charming boutique hotels in the Historic Centre to modern hotels in the city’s newer areas. Click here to search for places to stay in Puebla.

Best Places to Visit in Mexico

19. Sayulita, Nayarit

Colorful street in Sayulita, Mexico, with vibrant decorations hanging above and charming shops along the cobblestone road.
From Sleepy Fishing Village to Boho Beach Town – Discover Vibrant Streets and Surf Culture in Sayulita, Nayarit!

Sayulita is a feast to your beach-seeking, surfing searching eyes.

Located along the stunning Pacific Coast of Mexico, Sayulita has transformed from a sleepy fishing village into a vibrant, bohemian beach town. 

This hidden gem in Nayarit state attracts surfers, yogis, artists, and those seeking a laid-back beach vacation.

Surfing Paradise

Sayulita is one of the best surf spots in Mexico. With its calm waves, it’s an ideal place for beginners to learn the art of surfing. 

Numerous instructors are available to help you catch your first wave and experience the thrill of riding the ocean.

Wellness and Spirituality

Beyond the beach, Sayulita has become a hub for spiritual seekers and wellness enthusiasts. 

The town boasts a variety of yoga studios and retreats, offering a chance to unwind, meditate, and connect with like-minded individuals in a serene setting.

Explore the Surroundings

Sayulita is surrounded by lush jungle, providing ample opportunities for adventure. 

As a mouthwatering adventure sample, you can jump in on a hiking excursion, go horseback riding through the landscape, or cruise through the jungle on an ATV. 

From November to January, you can also join a boat trip to witness the awe-inspiring spectacle of whale watching.

Tight-Knit Community

One of the most charming aspects of Sayulita is its close-knit community of locals and expats. 

The town has become a popular destination for expats seeking a more relaxed lifestyle in Mexico. 

Good thing is that environment allows you to engage with the residents.

San Pancho: A Colorful Pueblo Magico

Just a short drive from Sayulita lies San Pancho, a charming and often overlooked beach town. 

With its cobblestone streets, quiet plazas, great surf waves, and amazing beaches, San Pancho is a hidden gem waiting to be discovered. 

This up-and-coming destination offers a laid-back atmosphere and plenty of activities, from surfing and beach relaxation to exploring the town’s colorful streets and tasting the delicious local cuisine.

Riviera Nayarit: A Coastline of Wonders

The Riviera Nayarit is a 200-mile stretch of coastline that encompasses both Sayulita and San Pancho, as well as other stunning beaches like Punta Mita, Litibu, and Lo de Marcos. 

This region is perfect for those seeking a less touristy experience while still enjoying the beauty of Mexico’s Pacific Coast.

Other Things to Do in Sayulita

  • Learn to surf in Sayulita’s calm waters.
  • Explore the lush jungle surrounding Sayulita on a hike, horseback ride, or ATV tour.
  • Join a boat trip for whale watching (November-January).
  • Discover San Pancho’s laid-back charm and colorful streets.
  • Relax on the pristine beaches of the Riviera Nayarit.
  • Indulge in delicious street food and local cuisine.
  • Visit the cool shops and art galleries in both Sayulita and San Pancho.

Where to stay in Sayulita

Sayulita offers a range of accommodation options to suit every traveler’s preferences and budget. From cozy boutique hotels to charming vacation rentals, you’ll find the perfect place to rest your head after a day of exploration and relaxation.

Best Places to Visit in Mexico

20. Copper Canyon (Barranca del Cobre): Mexico’s Grand Canyon

View of the Copper Canyon in Mexico with the El Chepe Express Train winding through the rugged landscape.
Experience the Majestic Copper Canyon on the El Chepe Express Train in Mexico.

Copper Canyon is a natural wonder that when it comes to canyons, well, it surpasses even the Grand Canyon in size and depth!

Just that fact makes it one of the best places to visit in Mexico!

Now with that fact it is no wonder that it is a UNESCO World Heritage Site, and it offers breathtaking landscapes, cultural immersion, and thrilling adventures.

Geographically, you can find it in the southwestern part of Chihuahua.

Exploring the Copper Canyon by Train

The best way to experience the grandeur of Copper Canyon is by embarking on a journey aboard the famous El Chepe Train. 

This scenic route takes you through the heart of the canyon, covering a distance of 220 miles (354 km) from Los Mochis, Sinaloa, to the city of Creel in Chihuahua. 

As the train winds its way through the rugged terrain, you’ll be offered on a silver platter to your camera delight, stunning views of the canyon’s towering cliffs, deep gorges, and lush vegetation.

Immerse Yourself in Nature and Adventure

Copper Canyon is a paradise for outdoor enthusiasts. From hiking and horseback riding to zip-lining across the canyon, there’s no shortage of thrilling activities to engage in. 

Take a guided hike along the canyon’s rim, where you can marvel at the awe-inspiring vistas and learn about the area’s unique flora and fauna. 

For an adrenaline rush, soar across the canyon on a zip-line, feeling the rush of the wind as you take in the breathtaking panoramas.

Discover the Local Culture

A visit to Copper Canyon also provides an opportunity to immerse yourself in the rich cultural heritage of the region. The canyon is home to the Tarahumara (Rarámuri) people, an indigenous group known for their remarkable endurance and traditional way of life. Take the time to visit local communities, learn about their customs, and perhaps even witness a traditional dance performance.

Where to Stay in Copper Canyon and How to Get Around

To fully immerse yourself in the beauty of Copper Canyon, consider staying overnight in a hotel overlooking one of the deepest canyons on Earth. 

Many accommodations offer stunning views and provide a perfect base for exploring the area. 

Top Things to Do in Copper Canyon

  • Ride the El Chepe Train from Los Mochis to Creel.
  • Go zip-lining across the canyon for an adrenaline-pumping experience.
  • Hike along the Copper Canyon’s rim and explore the stunning landscapes, do a bit of birdwatching and wildlife spotting, or even horseback riding through it.
  • Visit local Tarahumara communities and learn about their culture.
  • Visiting the nearby town of Creel for souvenirs and local crafts.
Best Places to Visit in Mexico

21. Taxco, Guerrero

The Iglesia Santa Prisca de Taxco church towering over the hilly town of Taxco, Mexico, with mountains in the background.
The Stunning Iglesia Santa Prisca de Taxco: A Jewel in Mexico’s Silver Town.

I went to Taxco for the first time more than 20 years ago, and I still treasure that visit. 

I went to buy silver, but stay longer to visit it in earnest…and it was worthwhile.

Taxco is in the hills of Guerrero, and it is a true gem among Mexico’s pueblos magicos. 

This former silver mining town has transformed into a captivating tourist destination, luring visitors with its winding cobblestone streets and the awe-inspiring Iglesia Santa Prisca de Taxco church.

Explore the Town’s Silver Heritage

Taxco’s silver mining history is still evident in the artisans who continue the tradition of handmade silver work. 

As you walk along the town’s charming streets you’ll discover unique silver pieces directly from the craftsmen themselves. It’s the perfect opportunity to bring home a piece of Taxco’s rich heritage.

Visit the Iglesia Santa Prisca de Taxco

The crown jewel of Taxco is undoubtedly the Iglesia Santa Prisca de Taxco church. 

This magnificent baroque-style church, with its ornate dome and towering presence, dominates the town’s skyline. 

You can seize the chance to admire the breathtaking views of Taxco from its elevated position.

Explore the Cacahuamilpa Caves

Just a short distance from Taxco, the Cacahuamilpa Caves in Grutas de Cacahuamilpa National Park await adventurers. 

These impressive Taxco caves offer a fascinating underground world to explore, complete with stunning rock formations and a sense of wonder.

Top Things to Do in Taxco

  • Visit the Iglesia Santa Prisca de Taxco church.
  • Shop for handmade silver pieces from local artisans.
  • Explore the Cacahuamilpa Caves.
  • Wander the picturesque cobblestone streets.
  • Visit the Silver Museum to learn about Taxco’s mining history.
  • Take a cable car ride for panoramic views of the town.
  • Indulge in traditional Mexican cuisine at local restaurants.

Where to Stay in Taxco

Taxco offers a range of accommodations to suit every traveler’s needs, from charming boutique hotels to budget-friendly options. Many hotels are conveniently located near the town center, allowing easy access to the main attractions.

Best Places to Visit in Mexico

22. Puerto Escondido, Oaxaca

Scenic view of Playa Carrizalillo in Puerto Escondido, Mexico, with clear blue waters, golden sand, and lush greenery.
Playa Carrizalillo, the Gem of Puerto Escondido, Mexico.

Puerto Escondido, meaning “Hidden Port” in English, is a charming beach town located on the Pacific coast of Oaxaca, Mexico. 

Despite being a favorite among surfers and backpackers, this spectacular spot remains relatively off beaten, making it the perfect destination for those seeking a not-so-crowded and authentic Mexican experience.

And you have Playa Carrizalillo…ahem, ahem…in my opinion, the most beautiful of all the beaches in Puerto Escondido!

Surfing Paradise

Puerto Escondido is renowned for its world-class surfing, particularly at Zicatela Beach, known as the “Mexican Pipeline.” 

Waves there reach up to 10 feet in height (+/- 3 meters)!

So, yes, not for beginners but no problem since you have plenty of options…

…like La Punta and Playa Marinero.

And there are excellent surf schools to begin your learning path. 

Stunning Beaches

In addition to Zicatela, Puerto Escondido boasts several other breathtaking beaches:

Playa Carrizalillo: Considered the most beautiful beach in the area (I’m repeating myself I know, but it is so true).

Playa Manzanillo: Perfect for relaxing and swimming

Playa Principal: Great for snorkeling and soaking up the sun

Natural Wonders

The fun keeps on since the region surrounding Puerto Escondido is rich in biodiversity. 

Don’t miss the opportunity to witness the bioluminescent plankton at Laguna de Manialtepec, just a short drive north of the town. 

You can also participate in sea turtle conservation efforts by joining a release program, where baby turtles are guided into the ocean.

Culinary Delights

Oaxacan cuisine is among the most celebrated in Mexico, and Puerto Escondido does not disappoint. 

Now is the time for you to indulge in fresh seafood dishes, traditional Oaxacan mole, tlayudas (Oaxacan pizza), and mezcal, a smoky local spirit. 

The town also boasts a vibrant nightlife scene with beachfront bars, clubs, and live music venues.

Other Things to Do in Puerto Escondido

  • Take a boat tour to spot marine life.
  • Go skydiving for an adrenaline rush.
  • Unwind in a temazcal, a traditional indigenous steam bath.

Getting There

While there are no direct flights from the US or Canada, and the bus ride from Oaxaca City can be lengthy (around 7 hours), the journey to Puerto Escondido is well worth the effort. This hidden treasure offers a unique and authentic Mexican experience that you won’t find in more touristy destinations.

Best Places to Visit in Mexico

23. Valle de Guadalupe, Baja California

Scenic view of Valle de Guadalupe in Baja California, Mexico, with lush vineyards and mountains in the background.
Valle de Guadalupe, Mexico’s Wine Paradise, Just Two Hours from the U.S. Border.

Perfect Wine lovers’ destination in Mexico? 

Valle de Guadalupe should be your target. 

It is often referred to as the Napa Valley of Mexico and is a rising star among Mexico’s top tourist destinations. 

This unique wine region and foodie paradise, located just two hours from the U.S.-Mexico border in Baja California state, offers a perfect blend of stunning landscapes, exquisite wines, and culinary delights.

Wine Tasting Experience

Wine enthusiasts will find themselves in heaven while exploring the vineyards of Valle de Guadalupe. 

For a comprehensive introduction to the region’s winemaking, head to Santo Tomas Vineyard, where you can enjoy breathtaking views from the tasting room while learning about the process through multimedia exhibits. 

Don’t miss the chance to visit AlXimia, one of the most unique and best vineyards in the area.

Accommodation Options

Valle de Guadalupe is known for its stunning boutique hotels and villas that blend into the desert landscape. 

For a truly memorable experience, consider glamping at Cuatro Cuartos, one of the most popular spots in the region. The accommodations here are designed to complement the natural surroundings, creating a serene and picturesque atmosphere.

Culinary Delights

Foodies will be in their element in Valle de Guadalupe, as the region boasts an array of excellent restaurants. 

The focus is on fresh, locally-sourced ingredients, with many eateries offering farm-to-table experiences. Be sure to dress to impress, as the fashion here is inspired by the desert’s color palette.

Ensenada: Beach and Blowhole

Aerial view of La Bufadora blowhole in Ensenada, Mexico, with water shooting up from the rock formation and people watching from the observation area.
La Bufadora in Ensenada, Mexico – An Amazing Natural Wonder Just a Short Trip from the U.S.!

Just a short 30-minute drive from Valle de Guadalupe lies the popular beach town of Ensenada, one of the best beaches in Baja California, Mexico.

It’s a favorite among party-goers and beach lovers. 

But it is not all just about parties. 

For amazing your senses, you can visit La Bufadora Geyser, located on the Punta Banda Peninsula. 

This natural rock formation shoots water up to 100 feet (30.5 m) above the ocean, making it one of the largest blowholes in the world! (close competitors are the Halona Blowhole in Hawaii and Kiama Blowhole in Australia).

Top Things to Do in Valle de Guadalupe

  • Visit Santo Tomas Vineyard for a wine tasting and educational experience.
  • Explore the unique AlXimia vineyard.
  • Go glamping at Cuatro Cuartos for a memorable stay.
  • Indulge in the region’s farm-to-table culinary scene.
  • Take a short 30-minute drive to the popular beach town of Ensenada
  • Explore the charming boutique hotels and villas in the area
  • Immerse yourself in the stunning desert landscapes
  • Enjoy a romantic getaway or a fun weekend with friends

Getting There and Around

Valle de Guadalupe is easily accessible by car, located just two hours from the U.S.-Mexico border. Driving is the best way to explore the region, allowing you the freedom to visit various vineyards and restaurants at your own pace.

Best Places to Visit in Mexico

24. Izamal, the Yellow City, Yucatan

Yellow buildings lining a street in Izamal, Mexico, under a bright blue sky.
Izamal’s Yellow Buildings Make It One of Mexico’s Most Colorful Destinations.

Yes, Izaman (located in the heart of the Yucatan Peninsula) is known as the Yellow City…

Why?

It is due to its striking monochromatic appearance. 

The buildings in the downtown area are all painted a vibrant yellow, creating a visually stunning and unforgettable scene. 

The reason behind this color choice remains a mystery, but it undoubtedly adds to the city’s allure.

Well, after all, Izaman is part of Mexico’s “Pueblos Mágicos” (Magic Towns).

The Iconic Yellow Buildings

Probably the most iconic one is the Convento de San Antonio de Padua.

This is a massive 16th-century Franciscan monastery…and it is built atop a Mayan pyramid!

Such a combo showcases the fusion of indigenous and colonial influences. You can definitively explore the monastery and admire its grandeur.

Ancient Mayan Pyramids

Izamal is built on and around several ancient Mayan pyramids, testifying to its rich history as an important religious center in the ancient Mayan civilization. 

The most significant of these pyramids is Kinich Kak Moo, one of the largest in Mexico. Climb to the top for a breathtaking panoramic view of the “City of Hills.”

Where to Stay in Izamal

Hotel Rinconada del Convento: A charming colonial-style hotel with spacious rooms and a tranquil central courtyard, conveniently located near the Convent of Saint Anthony of Padua.

Hotel San Miguel Arcangel: A boutique hotel offering a blend of colonial and modern styles, comfortable rooms, beautiful gardens, and a swimming pool.

Macan ché Bed & Breakfast: An eco-friendly B&B with lush tropical gardens, homemade breakfasts featuring local ingredients, and two pools for relaxation.

Other Things to Do in Izamal

  • Explore the Izamal Cultural Center to learn about the town’s history and traditions.
  • Visit the Izamal Ruins, including the Habuc and Itzamatul pyramids.
  • Take a horse-drawn carriage ride through the city’s colorful streets.
  • Shop for local handicrafts and souvenirs at the Artisans Market.
Best Places to Visit in Mexico

25. San Cristobal de las Casas, Chiapas

Aerial view of San Cristobal de las Casas in Chiapas, Mexico, with its colonial architecture and mountainous backdrop.
The charming colonial city of San Cristobal de las Casas in Chiapas, Mexico, is a must-visit for its rich culture and stunning architecture.

San Cristobal de las Casas, a stunning colonial city and pueblo magico (magic town) in Chiapas state, is a must-visit destination for culture travelers. 

Located in southern Mexico, next to Oaxaca state, San Cristobal offers an authentic Mexican experience without breaking the bank.

Explore the City: Culture all around 

There is local culture everywhere there. 

You just have to wander through the colorful markets, and admire the colonial architecture, and savor the famous Chiapas coffee. 

Don’t miss the opportunity to visit the nearby towns of San Juan de Chamula and Zinacantan for a deeper understanding of the region’s traditions.

Natural Wonders

But culture and architecture is not all.

Not even close.

San Cristobal is surrounded by breathtaking natural beauty. 

I recommend you take a day trip to El Chiflon Waterfalls or embark on a thrilling boat tour of Sumidero Canyon, departing from the nearby pueblo magico, Chiapa de Corzo. 

Aerial view of Sumidero Canyon in Chiapas, Mexico, with towering cliffs and a turquoise river flowing through the lush greenery.
Sumidero Canyon in Chiapas, Mexico, offers breathtaking views and thrilling boat tours through its towering cliffs.

By the way, Sumidero Canyon rocks!

You will marvel at the towering canyon walls, spot crocodiles, and watch playful monkeys swinging in the trees along the shore.

Palenque Ruins

Aerial view of the Palenque Mayan Ruins in Chiapas, Mexico, surrounded by lush rainforest and ancient structures.
The majestic Palenque Mayan Ruins in Chiapas, Mexico, are a must-see for nature and history lovers.

No visit to Chiapas is complete without exploring the awe-inspiring Palenque Mayan Ruins.

These ruins are a UNESCO World Heritage Site located about 135 miles (220km) from San Cristobal. 

Set in a lush rainforest high in the mountains, the ruins feature notable buildings such as the Templo del Conde, El Palacio, Templo de las Inscripciones, and Templos XII and XIII.

Agua Azul Waterfalls, Chiapas

Aerial view of Agua Azul waterfalls in Chiapas, Mexico, with bright blue waters cascading through lush greenery.
The stunning Agua Azul waterfalls in Chiapas, Mexico, offer a breathtaking sight with their bright blue waters.

On your way to Palenque Ruins, you can stop at Agua Azul.

Agua Azul are a series of stunning waterfalls and swimming pools with crystal-clear, bright blue waters. 

This natural wonder is the perfect place to take a refreshing dip and break up the long drive.

Top Things to Do in San Cristobal de las Casas

  • Explore the colonial city of San Cristobal de las Casas.
  • Visit the Palenque Mayan Ruins, a UNESCO World Heritage Site.
  • Take a boat tour of the impressive Sumidero Canyon.
  • Swim in the bright blue waters of Agua Azul Waterfalls.
  • Visit the nearby towns of San Juan de Chamula and Zinacantan.
  • Hike to El Chiflon Waterfalls.
  • Enjoy the local markets and savor the famous Chiapas coffee.
  • Visit the plazas, museums, and cathedrals in San Cristobal.

Where to Stay in Agua Azul, Chiapas

San Cristobal de las Casas offers a variety of accommodation options, from budget-friendly hostels to charming boutique hotels. Stay in the city center to be within walking distance of the main attractions and to fully immerse yourself in the local culture.

Best Places to Visit in Mexico

26. Bahias de Huatulco, Oaxaca

Beachfront view of Huatulco, Mexico, with colorful umbrellas, beachfront restaurants, and resort-style accommodations.
Huatulco’s beautiful beaches and resort-style accommodations make it a top spot in Oaxaca, Mexico.

The Oaxacan coast never stop to impress me, it is simply stunning…

…and then there is Bahias de Huatulco.

Huatulco is a hidden gem that packs a punch: an incredible 36 beaches and nine picturesque bays!

This eco-friendly destination is perfect for those seeking resort-style accommodations and crowd-free, absolutely fantastic beaches.

Explore the Beaches

With so much beachfront to discover, it doesn’t require a genius IQ to guess that the best activities in Huatulco revolve around the ocean. 

Your daily task in Huatulco is gonna be so stressing, I know: sunbathe on the pristine sands, swim in the crystal-clear waters, or simply relax and take in the breathtaking scenery.

Visit Huatulco National Park

But if incredible beaches galore is not enough, you can explore Huatulco National Park.

It is a 29,000-acre protected area that spans both land and sea. Join a Huatulco tour to experience the park’s diverse landscapes and wildlife.

By the way, Huatulco is proud to be a Green Globe Certified destination, with more protected space than any other tourism spot in Mexico. 

The area’s commitment to preserving its natural beauty is evident in the many ecological preserves where development is prohibited.

Top Things to Do in Huatulco

  • Beach hopping: Explore the 36 beaches and nine bays of Huatulco.
  • Huatulco National Park tour: Discover the park’s unique ecosystems.
  • Coffee farm visits: Learn about the region’s coffee production.
  • Waterfall excursions: Witness the beauty of nearby waterfalls.
  • Rafting trips: Embark on an exciting rafting adventure.
  • Cycling tours: Explore the area on two wheels.

Where to Stay in Bahias de Huatulco

Huatulco offers a range of resort-style accommodations, ensuring a comfortable and enjoyable stay. Many resorts are located near the beautiful beaches, providing easy access to the sand and sea.

Best Places to Visit in Mexico

27. Morelia, Michoacan

Aerial view of Morelia's historic center in Michoacan, Mexico, featuring the Catedral de Morelia and a lush green plaza.
The charming city of Morelia offers a blend of baroque architecture and serene green spaces in Michoacan, Mexico.

Morelia is culture and colonial architecture. 

Morelia, the capital of Michoacan state and the 22nd largest city in Mexico, is another great Mexican destination, that deserves more attention. 

This colonial city is just four hours west of Mexico City, with a rich history, majestic architecture, and a vibrant cultural scene.

Architecture and Aesthetics

Let me repeat that one of the most striking features of Morelia is its unique architecture. 

Unlike many other colonial cities in Mexico that are painted in bright colors, Morelia’s buildings are kept in their natural stone, giving the city a distinctly European feel.

The Historic Center of Morelia is home to over 200 well-preserved historic buildings constructed from the region’s characteristic pink stone.

Must-See Attractions

Catedral de Morelia: Located in the Plaza de Armas (Main Plaza), this stunning baroque cathedral is a true architectural masterpiece. Take time to admire its beauty both inside and out.

Acueducto de Morelia: Built in the 1700s, this one-mile-long aqueduct is one of the oldest sites in town. Visit at night to see its 250 limestone arches illuminated.

Cultural Events and Festivals

Morelia is a cultural hub, hosting several significant events and festivals throughout the year. From food and dance to film, there’s always something exciting happening in this vibrant city.

Where to Stay in Morelia

For a gorgeous yet affordable stay, consider the stunning Hotel de la Soledad, widely regarded as the best hotel in Morelia.

Other Things to Do in Morelia

  • Explore the Plaza de Armas Park, a perfect spot to relax and take in the city’s bustling atmosphere.
  • Discover the city’s UNESCO-recognized historic center, featuring over 200 well-preserved buildings.
  • Enjoy Morelia’s thriving cultural scene by attending one of the many festivals or events held throughout the year.
Best Places to Visit in Mexico

28. Ixtapa & Zihuatanejo, Guerrero

A scenic view of Zihuatanejo's beautiful beach and lush green hills with resort accommodations in the background.
The charming beach town of Zihuatanejo in Guerrero, Mexico, provides a relaxing getaway with its beautiful scenery.

I love those 2 for 1 offers as much as the next guy/gal…

Well, here is your 2 for 1 of the day: Ixtapa and Zihuatanejo.

Both are next to each other, in Guerrero on the Pacific Ocean, and they certainly complete each other too!

They offer visitors the best of both worlds: a bustling resort town (Ixtapa) and a laid-back, peaceful beach escape (Zihuatanejo).

Ixtapa: A Resort Town with Plenty of Amenities

Ixtapa boasts some of the best beaches in Mexico, including Playa El Palmar, Playa Linda, and Playa Quita. 

The town has excellent infrastructure for visitors, including the Ixtapa-Zihuatanejo International Airport (code: ZIH). 

One of the best things to do in Ixtapa is taking a boat tour to the beautiful and tranquil Isla Ixtapa (Ixtapa Island).

Zihuatanejo: A Sleepy Fishing Village Turned Tourist Destination

Zihuatanejo, or simply Zihua to locals, was once a sleepy fishing village that experienced a tourism boom with the development of nearby Ixtapa. 

Despite its growing popularity, Zihuatanejo remains one of the top Mexico hidden beach towns, offering a peaceful and relaxed atmosphere that feels a world away from the hustle and bustle of Ixtapa.

Top Things to Do in Ixtapa & Zihuatanejo

  • Explore the best beaches in Ixtapa: Playa El Palmar, Playa Linda, and Playa Quita.
  • Take an Ixtapa boat tour to the beautiful and tranquil Isla Ixtapa (Ixtapa Island).
  • Roam the cobblestone streets of Zihuatanejo and soak in the laid-back atmosphere.
  • Feast on the super fresh catch of the day in Zihuatanejo.
  • Relax on the idyllic beaches of Zihuatanejo, the paradise featured in The Shawshank Redemption movie (the paradise that Andy and Red escaped at the end).
  • Search for a beautiful villa, apartment, or house to rent during your stay in Zihuatanejo
Best Places to Visit in Mexico

29. La Paz, Baja California Sur

Aerial view of Playa Balandra in La Paz, Baja California Sur, Mexico, with its crystal-clear turquoise waters and surrounding mountains.
La Paz’s Playa Balandra offers one of the most beautiful beach experiences in Mexico.

La Paz, the capital of Baja California Sur, is a charming beach town that offers a perfect escape for those seeking tranquility and natural beauty. 

It might sound repetitive but La Paz boasts stunning beaches, crystal-clear waters, and diverse marine life. 

It is a must-visit destination for any traveler exploring Mexico.

Balandra Beach: A Slice of Paradise

The crown jewel of La Paz is undoubtedly Balandra Beach, considered not only the best beach in Mexico but also one of the most gorgeous beaches in the world. 

Picked your curiosity, right? Mine definitively, that is why it is one of my favorite ones.

Balanda Beach has it all: white sands and crystal-clear waters nestled within a bay, with shallow waters that allow visitors to walk across the entire bay to a deserted castaway-style beach on the opposite side. 

It is like a cross-over between Indiana Jones and the Treasury Island!

With no development allowed in the surrounding area, Balandra Beach remains an unspoiled paradise. So, enjoy it!

Cabo Pulmo National Park: Snorkeling and Whale Watching

Scuba diver swimming alongside a sea turtle in the clear blue waters of Cabo Pulmo, Mexico.
The clear waters of Cabo Pulmo offer an unforgettable experience of swimming alongside sea turtles.

Located about 90 minutes north of San José del Cabo, Cabo Pulmo National Park is a protected area in the Sea of Cortez, famously called “the aquarium of the world” by Jacques Cousteau. 

During the winter months (late-November to early-April), this is the best place to see humpback whales in Mexico as they migrate past. 

In the summer, Cabo Pulmo offers some of the best snorkeling opportunities in the country.

Isla Espiritu Santo: Uninhabited Island Adventure

When visiting La Paz, don’t miss the chance to take a boat tour through the Sea of Cortez, a UNESCO Biosphere Reserve. 

The uninhabited Isla Espiritu Santo is one of the highlights of these tours. You’ll encounter an abundance of wildlife, including dolphins, whales, and sea lions. 

Juvenile sea lions may even swim right up beside you when you jump in the water!

Top Things to Do in La Paz, Baja California Sur

  • Swim with sea lions.
  • Go diving with hammerhead sharks (not for the faint of heart definitively!).
  • Embark on a whale-watching adventure (January-March).
  • Stroll along the waterfront Malecon.
  • Explore the creative street art in the city.
  • Enjoy strong coffee with a view of the Sierra Madre Mountains.
  • Visit Isla Los Islotes, another highlight of the Sea of Cortez tours.

Where to Stay in La Paz, Baja California sur

CostaBaja Resort & Spa: Upscale resort overlooking the Sea of Cortez.

Hotel Catedral La Paz: Boutique hotel in the heart of the city.

Hyatt Place La Paz: Comfortable and convenient option with spacious rooms and amenities.

Best Places to Visit in Mexico

30. Lake Chapala (Ajijic), Jalisco, 

Peaceful walkway lined with palm trees along the shore of Lake Chapala in Ajijic, Mexico.
Ajijic, with its serene walkways and stunning views of Lake Chapala, offers a perfect escape from the crowds.

If you are in or nearby Guadalajara, you have the great opportunity to visit Lago Chapala, Mexico’s largest freshwater lake, along with the enchanting town of Ajijic, located at its shores. 

Ajijic is a picturesque pueblo magico (magic town) which offers a perfect escape from the crowds (and is therefore a popular destination for expats and retirees), with its tropical weather, lush vegetation, and natural beauty. 

Exploring the Town

As you wander through the charming cobblestone streets of Ajijic, you’ll be greeted by colorful bougainvillea and a variety of enticing restaurants and cafes. 

The town’s laid-back atmosphere and friendly locals make it a welcoming place to explore and relax.

Lake Chapala: Mexico’s Largest Freshwater Lake

Lake Chapala, just 35 miles (56 km) south of Guadalajara, is a stunning natural wonder. 

As the biggest lake in Mexico, it offers breathtaking scenery and a pleasant climate. 

The lake is easily accessible from Ajijic, making it a perfect spot for a day trip or a longer stay (for some is forever, as is one of the best places to retire in Mexico).

Top Things to Do in Ajijic

  • Stroll through the charming streets of Ajijic and admire the colorful bougainvillea.
  • Visit the Lake Chapala waterfront and enjoy the lovely scenery.
  • Explore the various restaurants and cafes offering delicious local cuisine.
  • Take a boat tour on Lake Chapala to appreciate its vastness and beauty.
  • Visit the nearby town of Chapala, another popular destination on the lake.
  • Engage with the friendly local community and experience the laid-back lifestyle.
  • Discover the thriving art scene in Ajijic, with numerous galleries and workshops.
  • Enjoy outdoor activities like hiking, birdwatching, and golfing in the surrounding areas.

Where to Stay in Ajijic

Ajijic offers a range of accommodation options, from charming bed and breakfasts to luxurious boutique hotels. Many of these properties offer stunning views of Lake Chapala and are within walking distance of the town’s main attractions.

Best Places to Visit in Mexico

31. Mazatlan, Sinaloa

Scenic view of the Mazatlan coastline at dusk with the Pacific Ocean and illuminated beachfront walkway.
The charming coastline of Mazatlan, the “Pacific Pearl,” offers stunning beach views and vibrant nightlife.

Would you skip a place named the “Pacific Pearl”?

I hope you don’t.

Mazatlan is such a heavenly place…on Earth…on the Pacific Ocean…in the State of Sinaloa. 

It is a stunning resort city with its rich history, delicious seafood, and breathtaking beaches.

Its nickname is well deserved.

Mazatlan is definitively one of the best places to visit in Mexico for a perfect vacation.

Beaches

Mazatlan boasts some of the most beautiful beaches in Mexico. 

If you’re staying at a resort in the Golden Zone, you’ll have access to tourist-friendly beaches with plenty of activities. 

For a more local experience, head to Playa Olas Altas (High Waves). Be cautious while enjoying the water, as the waves can be powerful. 

If you prefer calmer waters, stick to the Golden Zone beaches.

Outdoor Activities

Besides lounging on the beach, Mazatlan offers a variety of outdoor activities. 

One of the best things to do is go zip lining in the dense forest of the Sierra Madre mountains. 

You’ll fly through the treetops and enjoy stunning views of rural Sinaloa.

Culture and Festivities

Mazatlan is also known for its vibrant culture and festivities. The city hosts one of the largest Carnaval celebrations in Mexico, rivaling those in New Orleans and Rio. 

During this week-long event, the oceanfront Malecon is packed with revelers enjoying parades, fireworks, live music, and epic parties.

Top Things to Do in Mazatlan

  • Explore the beautiful historic centre.
  • Participate in water sports.
  • Play a round of golf.
  • Relax on the beaches of nearby Stone Island.
  • Visit the Mazatlan Aquarium.
  • Take a boat tour to Deer Island.
  • Enjoy a sunset at El Faro Lighthouse.
  • Indulge in delicious Sinaloa-style seafood.

Where to Stay in Mazatlan

Mazatlan offers a wide range of accommodations, from luxurious resorts to budget-friendly hotels. Many visitors choose to stay in the Golden Zone, where most of the tourist-friendly beaches and attractions are located.

Getting Around in Mazatlan

Mazatlan is easy to navigate. You can walk along the Malecon, take a taxi, or use the public transportation system, which includes buses and pulmonias (open-air golf carts).

Best Places to Visit in Mexico

32. Bacalar, Quintana Roo

hatched-roof pavilion over the turquoise waters of Lake Bacalar with a wooden walkway leading to it.
Crystal clear waters and year-round warmth make Lake Bacalar a top swimming spot in Mexico, often called the Maldives of Mexico.

Bacalar is a spectacle and delight to the eyes.

I can spend hours just watching it. 

It is not for nothing that is often referred as the “Maldives of Mexico” or the “Lake of Seven Colors,” Laguna Bacalar captivates visitors with its crystal-clear, turquoise waters and tranquil atmosphere.

Bacalar (located in the heart of the Yucatan Peninsula), is a mesmerizing destination that boasts the second largest natural freshwater lake in Mexico. 

Bacalar is about 4.5 hours from Cancun and 30 minutes from the Belize-Mexico border. You can reach Bacalar by car or bus from major cities in the Yucatan Peninsula.

The Lagoon of Seven Colors

The star attraction is of course its stunning lagoon. 

Spanning 26 miles (42 km), the lake showcases an array of vibrant blue and turquoise hues that will leave you in awe. 

The crystal-clear waters are perfect for swimming, kayaking, sailing, and paddleboarding, allowing you to enjoy the natural beauty of this incredible place.

Eco-Friendly and Sustainable Tourism

Compared to more popular destinations like Cancun or Playa del Carmen, Bacalar offers a quieter and less crowded experience. 

The town has a strong focus on eco-friendly and sustainable tourism practices, which have helped preserve the natural beauty of the area. 

You can enjoy a peaceful and relaxing getaway while knowing that your visit supports the local environment.

Top Things to Do in Bacalar

  • You can explore the lagoon by renting a kayak and paddle through the calm waters, and visit hidden coves with explosive colors. 
  • Alternatively, take a speedboat tour to explore the cenotes around the lake.
  • 3 iconic spots showcase the diverse beauty of Bacalar and are must-see attractions: 
  • Canal de los Piratas (Pirate’s Channel), 
  • Cenote la Bruja (Witch’s Cenote), and…
  • Isla de los Pajaros (Bird Island).
  • Also, you can just relax in a hammock and soak up the tranquil atmosphere: Bacalar is the perfect place to unwind and enjoy a slow-paced holiday. Swing in a hammock, read a book, and let the gentle breeze lull you into a state of pure relaxation.
  • Dine at waterfront restaurants: Savor delicious local cuisine while admiring the breathtaking views of the lagoon. Many restaurants offer outdoor seating, allowing you to fully immerse yourself in the beauty of Bacalar.
  • Visit the historic fort in Downtown Bacalar and see the cannons once used to fend off pirates.
  • Cycle around the town and explore the charming streets.
  • Take a sailboat tour to help keep the water free from pollution.

Where to Stay in Bacalar

Bacalar offers a range of accommodation options to suit every traveler’s needs. From eco-friendly resorts to charming boutique hotels, you’ll find the perfect place to rest your head after a day of exploring. Click here to search for accommodation options.

Best Places to Visit in Mexico

33. Todos Santos, Baja California Sur

Palm trees and colorful decorations adorn the streets of Todos Santos, with a hillside and clock tower in the background.
Todos Santos, a picturesque town with its lively streets and tropical scenery, is a must-visit.

Todos Santos, a charming and trendy pueblo in Baja California, Mexico, has quickly become one of the best tourist destinations in the country. 

It is located just about an hour’s drive north of Cabo San Lucas.

In 2006, the Mexican Secretary of Tourism recognized Todos Santos as a pueblo magico (magic town), a prestigious honor bestowed upon only about 135 places in Mexico.

Beaches

Just a 15-minute drive from Todos Santos, Punta Lobos is a serene beach that showcases the traditional fishing practices of local villagers. 

Watching the small boats come and go throughout the day is a captivating experience.

Downtown Todos Santos

Downtown Todos Santos offers a variety of unique shopping experiences. Be sure to visit El Taller Todos Santos, Nomad Chic or Etnica.

And if you walk around town, make sure to capture great shots of abundant and captivating Todos Santos’ Street Art

Hotel California

No visit to Todos Santos is complete without stopping by the famous Hotel California. 

Although lead singer Don Henley denies the urban legend that the hotel inspired The Eagles’ hit song, it remains a must-see attraction.

Top Things to Do in Todos Santos

  • Visit Punta Lobos beach and observe traditional fishing practices.
  • Explore the colorful street art in Downtown Todos Santos.
  • Shop at unique boutiques like El Taller Todos Santos, Nomad Chic, and Etnica.
  • Stop by the legendary Hotel California.
  • Take a yoga class at one of the local studios.
  • Attend the annual Todos Santos Music Festival (if visiting in January)

Where to Stay in Todos Santos

Todos Santos offers a range of accommodations, from charming boutique hotels to vacation rentals. Some popular options include:

Hotel California.

Guaycura Boutique Hotel & Spa.

The Todos Santos Inn.

Best Places to Visit in Mexico

34. Tepoztlan, Morelos

Cobblestone street in Tepoztlán, Morelos, with lush greenery and towering rock formations in the background.
Tepoztlán’s unique blend of quaint streets and dramatic scenery captivates every visitor.

Tepoztlan, a magical town located just an hour away from Mexico City (perfect day trip if your call CDMX your headquarter).

It is a completely different experience as this town is a hub for artists, healers, and spiritual seekers, making it a unique and fascinating destination.

Climbing the Tepozteco Aztec Pyramid

One of the main attractions in Tepoztlan is the Tepozteco Aztec Pyramid. 

The climb to the top is intense, but the spectacular views make it worth the effort. 

The pyramid is dedicated to Tepoztēcatl, the Aztec god of pulque, known as “the drink of the gods.”

Exploring Cuernavaca

Cuernavaca, the capital of Morelos state, is another must-visit destination near Tepoztlan. 

Known as the “City of Eternal Spring” due to its pleasant climate year-round, Cuernavaca offers history, architecture, nature, and art all at once.

Where to Stay in Tepoztlan

Many old haciendas have been turned into resorts, allowing visitors to stay in luxury for relatively little money…and here are two I recommend: 

Anticavilla Cuernavaca Hotel.

Hacienda San Gabriel de las Palmas.

Other Things to Do in Tepoztlan (plenty for a day trip from CDMX)

  • Explore the charming streets of Tepoztlan, filled with art galleries and unique shops.
  • Visit the Ex-Convento Dominico de la Natividad, a former Dominican monastery.
  • Hike in the surrounding mountains and enjoy the stunning natural beauty (I mean it, especially the Tepozteco Mountains).
Best Places to Visit in Mexico

35. Akumal, Quintana Roo

A scenic beach path lined with palm trees and lush greenery, overlooking the clear turquoise waters of Akumal, Yucatan Peninsula.
The beautiful coastline of Akumal boasts clear turquoise waters and lush palm trees, offering a perfect escape in the Yucatan Peninsula.

When I think of Akumal, I could think about all inclusive resorts

…or stunning beaches…

…or snorkeling in the coral reefs…

…cenote (again, I know, but they are spectacular)

…but definitively Akumal stands out for the Turtles…

…SWMMING with the Turtles specifically.

I will get to that, but let me tell you that Akumal is located between the popular destinations of Tulum and Playa del Carmen, so it is kind of a hidden gem in the Yucatan Peninsula.

Swimming with Turtles: A Mexico Bucket List Experience

Akumal is famous for its turtle population, and swimming with these majestic creatures is an experience you won’t want to miss. 

To ensure the safety of the endangered turtles, the only way to swim with them is by booking a regulated tour.

During your Akumal turtle tour, you’ll need to follow strict guidelines to protect the turtles and their habitat.

Swimmers must maintain a 10-foot (3 m) distance from the sea turtles, allowing them to surface and breathe easily. 

The turtle season in Akumal runs from May to November each year, so plan your visit accordingly.

Getting to Akumal

To reach Akumal, you’ll need to fly into Cancun International Airport (CUN) and then make your way to this turtle paradise. 

The journey from Cancun to Akumal is a breeze, and you’ll find yourself surrounded by the beauty of the Yucatan Peninsula in no time.

Top Things to Do in Akumal

  • Book an Akumal turtle tour and swim with the majestic creatures.
  • Explore the stunning beaches and crystal-clear waters of Akumal Bay.
  • Visit the nearby Mayan ruins of Tulum and Coba for your daily dose of history and culture.
  • Snorkel or scuba dive in the colorful coral reefs surrounding Akumal.
  • Relax at one of the best all-inclusive resorts in Mexico.
  • Indulge in delicious local cuisine at the town’s restaurants.
  • Take a day trip to the vibrant Playa del Carmen for shopping and nightlife.
  • Discover the unique cenotes (natural sinkholes) in the area.

Where to Stay in Akumal

Akumal offers a range of accommodation options, from luxurious all-inclusive resorts to charming boutique hotels. Some of the best all-inclusive resorts in Mexico can be found here, ensuring a comfortable and memorable stay during your visit.

Best Places to Visit in Mexico

36. (Santiago de) Queretaro, Queretaro

A panoramic view of Santiago de Querétaro, showcasing the historic aqueduct stretching across the cityscape.
The historic aqueduct of Santiago de Querétaro stretches across the vibrant cityscape, a testament to the city’s rich heritage.

Right in the very heart of Mexico, lies Santiago de Queretaro (or just Queretaro).

It is a captivating city that attracts travelers with its rich history, stunning architecture, and vibrant culture. 

Querétaro offers a unique blend of colonial charm and modern amenities, making it an ideal destination for those seeking an authentic Mexican experience.

Explore the Historic Center

The historic center of Querétaro is a UNESCO World Heritage site, and for good reason. 

The beautifully preserved colonial architecture, with its baroque buildings and narrow cobblestone streets, transports visitors back in time. 

Marvel at the Aqueduct

One of Querétaro’s most iconic landmarks is the impressive aqueduct, built in the 18th century. 

Spanning 1.3 kilometers and featuring 74 tall stone arches, this architectural marvel is must-see. You definitively must take a walk along the aqueduct and admire the ingenuity and craftsmanship of the colonial era.

Try out the Local Cuisine and Wine

Querétaro is renowned for its excellent wine, so be sure to visit one of the many wineries in the region. 

You can sample the local varietals and learn about the winemaking process. 

Additionally, don’t miss the opportunity to indulge in the delicious local cuisine, which showcases the flavors and traditions of central Mexico.

Where to Stay in Queretaro

Querétaro offers a range of accommodation options to suit every budget and preference. For a truly immersive experience, consider staying in one of the charming boutique hotels located in the historic center. 

These hotels often feature colonial-style architecture and provide easy access to the city’s main attractions.

Other Things to Do in Queretaro

  • Visit the stunning Santa Rosa de Viterbo Church.
  • Go to the Queretaro Regional Museum.
  • Take a day trip to the nearby Peña de Bernal, one of the largest monoliths in the world.
  • Shop for traditional handicrafts and souvenirs at the local markets.
  • Relax in one of the city’s many beautiful parks and plazas.
Best Places to Visit in Mexico

37. Monterrey, Nuevo Leon

A panoramic view of Monterrey, Nuevo León, with the majestic mountains providing a stunning backdrop to the city's modern skyline.
Monterrey’s skyline, set against the striking Sierra Madre mountains, epitomizes the perfect blend of modernity and natural beauty.

Monterrey, the third-largest city in Mexico, and regretfully it is so often overlooked by tourists in favor of more popular destinations. 

But Monterrey has plenty to offer, from its modern skyline to its stunning natural surroundings…including my favorites: caves (see below).

City Highlights

The Macroplaza, one of the world’s largest city squares, is a must-visit attraction in Monterrey. 

Here, you can find important buildings such as the Metropolitan Cathedral, the Government Palace, and several museums. 

The Faro de Comercio, a striking green laser monument, is another notable sight in the city.

Natural Wonders

Despite being an industrial city, Monterrey is surrounded by breathtaking natural attractions. 

The Cumbres de Monterrey National Park is home to the iconic Cerro de la Silla Mountain, offering hiking, mountain biking, and rock-climbing opportunities. 

The Grutas de Garcia, stunning caves accessible by a scenic cable car ride, are another must-see attraction.

Top Things to Do in Monterrey

  • Visit the Macroplaza and explore its surrounding buildings and museums.
  • Take a day trip to La Huasteca Canyon for dramatic views and outdoor activities.
  • Explore the Grutas de Garcia caves via a scenic cable car ride.
  • Stroll through Parque Fundidora and enjoy a boat cruise up the manmade river.
  • Visit the Mexican History Museum for a deep dive into the country’s past.
  • Indulge in the local specialty, cabrito (slow-roasted goat).

Where to Stay in Monterrey

Monterrey offers a range of accommodation options to suit various budgets and preferences. Click here to explore the top places to stay in the city.

Mexico Frequently Asked Questions (FAQs)

Is it safe to travel to Mexico?

Mexico is generally a safe country to visit, especially in popular tourist destinations. While there are areas with higher crime rates, most places travelers frequent are well-protected. Exercise common sense, stay aware of your surroundings, and stick to well-traveled areas.

Do I need travel insurance for Mexico?

While travel insurance is not mandatory for Mexico, it’s highly recommended. Your regular health insurance may provide limited or no coverage abroad, leaving you vulnerable to high medical costs in case of an emergency. Travel insurance can cover unexpected medical expenses, trip cancellations, delays, lost luggage, and more. It offers peace of mind and financial protection for your Mexico trip.

Do I need a visa to visit Mexico?

Great news! Most travelers, including those from the US, Canada, and many European countries, don’t need a visa for trips to Mexico lasting less than 180 days. Upon arrival, you’ll receive a tourist card that covers your stay. However, it’s always a good idea to check Mexico’s visa requirements for your specific country before booking your trip.

What’s the best time of year to visit Mexico?

Mexico is a year-round destination, but the best time to visit depends on your preferences. December to April offers cooler, drier weather ideal for sightseeing, while May to October tends to be hotter and more humid with better deals. High season runs from mid-December to Easter, with peak prices but fantastic weather.

Can I drink the water in Mexico?

While tap water in Mexico is generally not considered safe to drink, there are ways to stay hydrated without relying on bottled water. Investing in a water filtration system or bottle can provide safe drinking water wherever you go.

How do I choose the right accommodation for my Mexico trip?

Mexico offers a wide range of accommodation options to suit every budget and preference, from hostels and vacation rentals to luxury resorts. Consider factors like location, amenities, and reviews when making your decision. For a more authentic experience, look for smaller, locally-owned properties or boutique hotels. If you’re planning to visit multiple destinations, consider a mix of accommodation types to balance comfort, convenience, and cultural immersion.

Is it safe to rent a car and drive in Mexico?

Renting a car is a great way to explore Mexico at your own pace. While driving in Mexico may seem daunting, most tourists find it manageable and safe, especially in popular destinations. Choose a reputable rental company, familiarize yourself with local driving laws, and consider purchasing rental car insurance.

Will my cell phone work in Mexico?

Most modern cell phones will work in Mexico, but it’s essential to check with your service provider about international roaming plans and potential fees. Alternatively, you can purchase a local SIM card for affordable data and calls during your trip.

What are the top places to visit in Mexico?

Mexico offers something for everyone! Beach lovers flock to Cancun, Playa del Carmen, and Los Cabos, while history buffs shouldn’t miss Mexico City, Chichen Itza, and Palenque. Charming colonial cities like San Miguel de Allende and Guanajuato are perfect for cultural immersion. Outdoor enthusiasts can explore Copper Canyon, Cenotes, or the jungles of Chiapas.

What should I pack for my trip to Mexico?

When packing for Mexico, consider the climate of your destination and planned activities. Pack lightweight, breathable clothing, sun protection, insect repellent, and comfortable walking shoes. Don’t forget a reusable water bottle, travel adapter, and any necessary medications.

How do I find the best deals on flights to Mexico?

Start your search early and be flexible with travel dates to find the best flight deals. Compare prices across multiple airlines and booking platforms. Consider setting price alerts and booking during sales or promotions.

How can I stay connected while traveling in Mexico?

Staying connected while traveling is essential for many people. Research international data plans offered by your cell phone provider, or consider purchasing a local SIM card upon arrival in Mexico. Many accommodations and restaurants offer free Wi-Fi, but the quality and speed may vary. A portable Wi-Fi hotspot or international roaming device can provide more reliable internet access.

What are some useful Spanish phrases to know?

While many Mexicans in tourist areas speak some English, learning a few key Spanish phrases will enhance your travel experience. Start with basics like “Hola” (Hello), “Gracias” (Thank you), and “Por favor” (Please). “¿Dónde está el baño?” (Where is the bathroom?) and “La cuenta, por favor” (The check, please) are also helpful. Don’t worry about perfect pronunciation; locals appreciate the effort!

What vaccinations do I need before traveling to Mexico?

While no specific vaccinations are required to enter Mexico, it’s recommended to be up-to-date on routine vaccines like MMR, DPT, and influenza. Hepatitis A and typhoid vaccines are also advised, as these illnesses can be contracted through contaminated food or water. Depending on your itinerary, you may also consider hepatitis B, rabies, or malaria prevention. Consult your healthcare provider for personalized recommendations.

What’s the best way to exchange money in Mexico?

ATMs are the most convenient and cost-effective way to obtain Mexican pesos during your trip. Avoid exchanging money at airports or hotels, as they often have less favorable exchange rates. Notify your bank of your travel plans to prevent your card from being blocked, and consider carrying a backup card from a different account.

What should I know about food safety in Mexico?

While Mexico is renowned for its delicious cuisine, travelers should take some precautions to avoid foodborne illnesses. Stick to bottled water and drinks, and be cautious with ice, salads, and unpeeled fruits. Street food is a quintessential part of the Mexican experience, but choose vendors with long lines and high turnover to ensure freshness. Packing some preventive medications like probiotics or activated charcoal can also provide peace of mind.

What are some must-try dishes in Mexico?

Mexican cuisine is a delicious blend of indigenous and Spanish influences. Some must-try dishes include tacos al pastor, mole poblano, cochinita pibil, chiles en nogada, and pozole. Don’t forget to sample fresh seafood, street food favorites like elotes and tamales, and regional specialties. Wash it all down with a refreshing margarita or horchata.