We’d been saying “we should all go somewhere together” for six years. After the fourth postponed trip and two weddings that got in the way, we stopped talking and just bought tickets — to Mexico. It turned out to be the easiest decision we ever made, because Mexico has this rare ability to be everything to everyone at once: sun-drenched beaches for the ones who need to decompress, ancient ruins and colonial cities for the history nerds, and food so good it becomes the whole personality of the trip. Whether you’re coordinating a group with wildly different travel styles or finally planning that solo adventure you’ve been putting off, this guide covers the 20 best places to visit in Mexico — so you can stop debating and start packing.
What I Recommend
Before you board that flight to Mexico, grab a reliable travel adapter. Mexican outlets are the same standard as the US, but if you’re coming from Europe or Asia, you’ll want one that handles multiple plug types. I’ve learned the hard way that wandering a foreign city at night looking for an outlet charger is nobody’s idea of fun.
A good travel guidebook is still worth its weight in gold, especially when your phone battery dies at 2 PM in a tiny colonial town. I always pack a lightweight one that covers the regions I’m visiting—it’s saved me more times than I can count when I needed recommendations that didn’t require WiFi.
Throw a Spanish phrase book in your carry-on before heading to Mexico. You don’t need to be fluent, but knowing how to ask for directions, order food, and say basic pleasantries will make your entire trip infinitely more enjoyable and respectful to the locals who appreciate the effort.
Mexico’s sun is no joke—I learned this the painful way on my first beach day in Playa del Carmen. Neutrogena Sunscreen Lotion Beach Defense SPF 70 is water-resistant and won’t clog your pores, which means you can actually enjoy the water without looking like a lobster three hours later.
The jungle regions and coastal areas of Mexico come with mosquitoes, and some carry diseases you’d rather not deal with. Ben’s Serious Bug Protection actually works when the cheaper stuff fails, and it’s worth the extra few dollars if you’re spending time anywhere near water or in forested areas.
If you’re planning to explore multiple regions of Mexico, a compact lightweight backpack like this 7-liter AOTIAN pack is perfect for day trips and shorter excursions. It won’t weigh you down when you’re hiking through cenotes or wandering colonial streets all day.
A hanging toiletry bag saves serious luggage space and keeps your cosmetics organized when you’re moving between different hotels across Mexico. Plus, it’s easier to grab quickly if you’re staying in hostels or doing multiple room changes.
Long bus rides are part of the Mexico travel experience, and an inflatable travel neck pillow makes those journeys between Cancún and Oaxaca (or anywhere else) infinitely more bearable. Your neck will thank you when you’re racking up 8+ hours on a coach.
For reading on those long bus rides or during beach downtime, a Kindle Paperwhite is lighter than any paperback and holds hundreds of books. The battery lasts forever, and the glare-free display works perfectly in bright sunlight—which you’ll have plenty of in Mexico.
As an Amazon Associate, I earn from qualifying purchases.
I Rappelled Into the Earth and Somehow Forgot My Swimsuit (A Cenote and Tulum Ruins Story)
Our guide, Rodrigo, had the kind of calm energy that makes you feel like everything is going to be fine — which was useful, because at 8am I was standing at the mouth of an underground cenote in a harness, staring down into a pool of impossibly blue water about twelve meters below me, having just realized I was wearing my hiking shorts instead of my swim trunks. Rodrigo just grinned and said, “They dry fast.” Reader, they did not dry fast. But I jumped anyway, and the second I hit that cold, crystalline water I completely stopped caring. The cenote was cathedral-quiet except for the drip of water from limestone stalactites and the occasional shriek from someone else in our group making the same questionable life choices. Rodrigo told us as we floated through the cave system that the Maya considered cenotes — called dz’onot in Yucatec Maya — to be sacred portals to Xibalba, the underworld. Shafts of sunlight punched through cracks in the rock ceiling and lit the water from within like something out of a nature documentary, and honestly, the sacred portal theory felt pretty plausible from where I was treading water.
By the time we reached the Tulum ruins in the afternoon, my shorts were approximately 60% dry and my historical curiosity was fully intact. Rodrigo walked us through the clifftop site with the easy authority of someone who genuinely loves this stuff — he explained that Tulum was one of the last Maya cities built before Spanish colonization, flourishing between the 13th and 15th centuries, and that it served as a major trading hub for turquoise and obsidian along the Caribbean coast. Standing at the edge of El Castillo with the actual Caribbean sparkling below us — that particular shade of blue that doesn’t look real in photos and somehow looks even less real in person — was the kind of moment that makes you feel slightly ridiculous for ever staying in a resort pool. He also pointed out the small holes carved into the temple walls that aligned with the sun during equinoxes to guide Maya sailors. Ancient GPS, basically.
If you want to do both in a day without spending three hours on logistics, just book a guided combo tour — the rappelling, the cave swim, and the ruins with a knowledgeable local like Rodrigo is genuinely the best way to experience the Riviera Maya beyond the beach clubs. You can browse similar Mexico tours on Viator to find options that fit your group size and budget. Pack your actual swimsuit.
For the Sun Seekers & Beach Lovers
Mexico’s coastline is legendary. It boasts thousands of miles of stunning beaches. White sands meet turquoise waters in the Caribbean. Meanwhile, dramatic cliffs line the Pacific coast. Here are the top spots for those who dream of sun, sand, and sea. These destinations offer everything from all-inclusive luxury to bohemian-chic relaxation, ensuring every beach lover finds their perfect paradise.
Tulum

Tulum offers a unique blend of history and relaxation. Ancient Mayan ruins perch on cliffs above a white-sand beach. This creates a breathtaking backdrop for your vacation. The town itself has a bohemian-chic vibe. You can find stylish boutique hotels, yoga retreats, and world-class restaurants. Consequently, it attracts travelers seeking both wellness and nightlife. Explore cenotes (natural swimming holes) or simply relax by the Caribbean Sea. Tulum provides an unforgettable escape.
Cancún
Cancún is a world-famous destination for a reason. Its Hotel Zone features a long stretch of pristine beaches. You will find numerous all-inclusive resorts here. These resorts cater to every budget and style. Beyond the beach, Cancún offers incredible nightlife, shopping, and dining. It also serves as a great base for day trips. For example, you can easily visit nearby islands like Isla Mujeres or explore the underwater museum, MUSA. It is the perfect choice for a hassle-free, sun-soaked holiday.
Cabo San Lucas
Located at the tip of the Baja California Peninsula, Cabo San Lucas is where the desert meets the sea. This destination is famous for its dramatic landscapes. The iconic El Arco (The Arch) rock formation is a must-see. Cabo offers luxury resorts, championship golf courses, and deep-sea fishing. During the winter, you can even go whale watching. Indeed, the vibrant nightlife and upscale dining scene make it a favorite for those seeking a lively and luxurious getaway.
Isla Holbox
For a more rustic and laid-back island experience, visit Isla Holbox. This car-free island is a slice of paradise. Sandy streets lead to colorful murals and casual seafood restaurants. The main draw, however, is its incredible nature. Between June and September, you can swim with gentle whale sharks. The island’s shallow, calm waters are perfect for kitesurfing and kayaking. Holbox is an ideal retreat for unplugging and reconnecting with nature. Source
Playa del Carmen
Playa del Carmen strikes a perfect balance. It is more cosmopolitan than Tulum but more relaxed than Cancún. Its heart is Quinta Avenida (Fifth Avenue). This bustling pedestrian street is lined with shops, bars, and restaurants. The city’s beaches are beautiful and lively. Furthermore, its central location in the Riviera Maya makes it an excellent hub. From here, you can explore cenotes, Mayan ruins, and eco-parks like Xcaret. It is great for travelers who want both beach time and plenty of activities.
For the Culture Vultures & History Buffs
Mexico’s history is rich and complex. It spans from ancient civilizations to the Spanish colonial era. Countless cities preserve this heritage in their architecture, museums, and traditions. In fact, many travelers prioritize cultural experiences. Surveys show a significant percentage of visitors come to explore Mexico’s historical sites. These destinations are living museums, offering a deep dive into the nation’s past and present.
Mexico City

The nation’s capital is a vibrant, sprawling metropolis. Mexico City is built on the ruins of the Aztec city of Tenochtitlan. Its historic center is a UNESCO World Heritage site. You can explore the Templo Mayor, the Metropolitan Cathedral, and the National Palace. The city also boasts world-class museums. For instance, the National Museum of Anthropology is a must-visit. Its diverse neighborhoods, from chic Condesa to historic Coyoacán, offer endless exploration.
Oaxaca
Oaxaca is the cultural heart of southern Mexico. This city is renowned for its stunning colonial architecture. It also has a strong indigenous heritage. You can see this in its vibrant markets, colorful festivals, and unique cuisine. The historic center is another UNESCO site. Nearby, you can explore the ancient Zapotec ruins of Monte Albán. Oaxaca is also the center of mezcal production. Therefore, a tasting is an essential part of any visit.
San Miguel de Allende
San Miguel de Allende consistently wins awards as a top travel destination. Its well-preserved historic center is filled with cobblestone streets. You will see beautiful Spanish colonial architecture. The city has a thriving arts scene. Many galleries and artisan workshops line its streets. The iconic pink Parroquia de San Miguel Arcángel dominates the skyline. It is a perfect city for wandering, discovering hidden courtyards, and soaking in the romantic atmosphere.
Mérida
Mérida is the capital of the Yucatán state. It is a city rich in Mayan and colonial history. Known as the “White City,” its streets are lined with elegant colonial-era mansions. The city is a fantastic base for exploring major Mayan archaeological sites. Chichen Itza and Uxmal are both within easy reach. Mérida also has its own distinct culture. You can enjoy unique Yucatecan cuisine and traditional music and dance performances in its plazas.
Guanajuato
Guanajuato is a former silver mining town. It is now a UNESCO World Heritage city. Its narrow, winding alleys (callejones) are incredibly picturesque. The city’s buildings are painted in a rainbow of colors. This creates a stunning visual spectacle. A network of underground tunnels serves as roads, adding to its unique character. You can visit the opulent Juárez Theater or the macabre Museum of the Mummies. Guanajuato offers a truly distinct and memorable experience.
For the Foodies & Culinary Explorers
Mexican cuisine is recognized by UNESCO as an Intangible Cultural Heritage of Humanity. It is far more than just tacos and burritos. Each region has its own distinct flavors and specialties. These cities are must-visit destinations for anyone who travels for food.
Puebla

Puebla is a food lover’s paradise. It is the birthplace of two of Mexico’s most famous dishes: mole poblano and chiles en nogada. The city’s culinary scene is a delightful mix of traditional street food and innovative fine dining. Beyond the food, Puebla has a beautiful historic center. You can admire its colorful Talavera pottery and stunning churches. A trip to Puebla offers a true feast for the senses.
[Guadalajara](https://www.lonelyplanet.com/mexico/guadalajara) Guadalajara is the capital of Jalisco state. This region is the home of tequila and mariachi music. Therefore, any visit must include a tequila tasting tour in the nearby town of Tequila. The city’s culinary scene is famous for dishes like birria (a spicy stew) and tortas ahogadas (drowned sandwiches). You can explore the sprawling Mercado San Juan de Dios to sample local flavors. Guadalajara provides a vibrant taste of Mexican tradition.
For the Adventure Seekers & Nature Enthusiasts
Mexico’s diverse geography offers endless opportunities for adventure. You can find towering mountains, dense jungles, and stunning canyons. These destinations are perfect for travelers who want to hike, swim, and explore the great outdoors.
Chiapas
The state of Chiapas is a haven for nature lovers. Its landscape includes lush jungles, powerful waterfalls, and serene lakes. You can explore the ancient Mayan ruins of Palenque, hidden deep in the rainforest. Nearby, the waterfalls of Agua Azul and Misol-Ha offer refreshing swimming spots. The colonial town of San Cristóbal de las Casas serves as a perfect base. From there, you can explore the Sumidero Canyon by boat.
Copper Canyon
Mexico’s Copper Canyon is a series of six interconnected canyons. It is larger and deeper than the Grand Canyon in the United States. The best way to experience it is on the “El Chepe” train. This railway journey offers spectacular views as it climbs through the Sierra Madre mountains. Adventure seekers can also go hiking, zip-lining, and mountain biking. The region is home to the indigenous Rarámuri people, known for their long-distance running abilities.
[La Huasteca Potosina](https://www.lonelyplanet.com/mexico/central-north-mexico/san-luis-potosi/la-huasteca-potosina) This region in the state of San Luis Potosí is an adventurer’s dream. La Huasteca Potosina is famous for its surreal turquoise rivers and cascading waterfalls. You can go rafting on the Tampaón River or rappel down the Minas Viejas waterfall. A visit to the Cave of Swallows, a massive open-air pit cave, is another highlight. This off-the-beaten-path destination offers raw, unspoiled natural beauty.
Bacalar Bacalar is home to the [Lagoon of Seven Colors](https://www.lonelyplanet.com/mexico/yucatan-peninsula/bacalar). This stunning freshwater lagoon gets its name from its many shades of blue. The calm, clear waters are perfect for kayaking, paddleboarding, and sailing. You can swim in cenotes that feed directly into the lagoon. Bacalar offers a more tranquil alternative to the bustling beach towns of the Riviera Maya. It is the ideal spot for a relaxing, nature-focused adventure.
For Unique & Laid-Back Retreats
Sometimes the best vacation is about slowing down. These destinations offer a chance to escape the crowds. They provide a more authentic and relaxed travel experience.
Sayulita

Sayulita is a small surf town on the Pacific coast. It has a relaxed, bohemian atmosphere. The town is known for its consistent waves, making it great for beginner surfers. Its streets are filled with colorful art galleries, yoga studios, and charming cafes. While it has grown in popularity, it still retains its laid-back vibe. It is a wonderful place to unwind and enjoy a slower pace of life.
Todos Santos
Todos Santos is another gem on the Baja California Peninsula. This desert oasis is a designated “Pueblo Mágico” (Magic Town). It has become a haven for artists, surfers, and wellness enthusiasts. You can browse its many art galleries or surf the breaks at nearby beaches like Cerritos. The town is also rumored to be the inspiration for the song “Hotel California.” It offers a sophisticated yet tranquil escape.
