Protect Your Trip »
Best places to visit in mexico for 2023-2024.
With year-round warm weather and diverse destinations ranging from metropolitan Mexico City to the sands of Tulum, Mexico boasts vacation spots that appeal to all sorts of visitors. To help you determine which locale is best for you, U.S. News compiled this list of the best places to visit in Mexico by factoring in cultural attractions, food options, beaches, water-based activities and nightlife, along with traveler votes and expert opinions. Vote for your favorite vacation spots below to help us determine next year's ranking. (Note: The U.S. Department of State advises against traveling to certain Mexican states due to crime; check the website for updates before booking your trip, and be cautious if you decide to travel.)
Zihuatanejo
Isla mujeres, isla holbox, mexico city, playa del carmen.
Located on Mexico's Pacific coast, Zihuatanejo offers travelers an authentic Mexico experience full of brilliant sunsets and laid-back vibes. In this fishing village, shopaholics can buy local handicrafts (think: ceramics and woodcarvings), and foodies can savor fresh fish tacos and ceviche along the beach. The city's Playa La Ropa serves as the main beach and stands out because of its clean, family-friendly atmosphere. Playa Larga, another excellent beach option, is set slightly outside of town, so it offers a quieter atmosphere and plenty of room to sprawl out. Just off the coast, divers and snorkelers can pick from several dive sites brimming with marine life.
Home to Mexico's most famous waterfront Mayan ruins, Tulum appeals to history buffs and water lovers alike. Positioned along a coastal stretch of the Riviera Maya, about 40 miles south of Playa del Carmen, Tulum offers some of the best hotels in Mexico , ranging from small boutique hotels to wellness retreats to all-inclusive resorts. Regardless of where you stay, you can spend time lounging on some of the world's most beautiful beaches (try traveler-approved Playa Paraíso or Playa Ruinas), exploring ancient ruins (consider booking a daytrip to nearby Chichén Itzá for a larger-scale site) and swimming in secluded cenotes, unique underwater caves located around the Yucatán Peninsula.
This island is probably best known for two things: coral reefs and cruise ships. Travelers love this destination's brilliant blue water and laid-back beaches, plus its abundance of water sports activities. Numerous outfitters and resorts offer kayaks, paddleboards and snorkeling gear. While you could spend every minute in the water or on the beach with a good book, Cozumel is also a quiet place to learn about Mayan culture. Visit the Mayan ruins at San Gervasio archaeological site for a dose of pre-Hispanic history.
Ixtapa's curved coastline is packed with hotels, restaurants and nightlife, giving the Pacific coast city (located just north of Zihuatanejo) a bustling vibe. Playa El Palmar, the main beach, often proves better for sunset strolls and people-watching than swimming or snorkeling due to the strong waves. Still, warm, clear and generally gentle water and coral beds farther offshore make Ixtapa one of the best places for beginner scuba enthusiasts. Anyone interested in the area's history should also explore the Archaeological Museum of the Costa Grande, a small museum that details the various cultures and events that make the region unique.
A great option for a weekend stay or a quick daytrip tour , Isla Mujeres is set off the coast of Cancún and offers beautiful beaches perfect for relaxation and coral reefs ready for exploration. In fact, it's one of the best places to go snorkeling in the world thanks to a unique underwater museum and one of the world's largest coral reefs (home to all sorts of colorful fish). See marine life from another perspective on a glass bottom boat. When you want to catch some rays, Playa Norte is the most popular beach, framed by white sand, turquoise water and swaying palm trees.
Quiet beaches, a relaxed atmosphere and stunning crystal-clear water are some of Isla Holbox's standout attributes. This up-and-coming slice of paradise is perfect for travelers looking to truly get away from it all, thanks to its car-free, off-the-beaten-path location. Isla Holbox is situated off the northern coast of the Yucatán Peninsula and only 26 miles long. Expect quaint boutique hotels, stretches of white sand beaches (Playa Punta Cocos and Punta Mosquito are two top spots), opportunities for snorkeling and sailing, and more than 100 species of birds, including vibrantly colored flamingoes.
About 25 miles north of Puerto Vallarta, Sayulita is a small beach town known for awesome surfing conditions and scenic stretches of sand. If you've never surfed before, sign up for a lesson from a local to learn. Visitors can also go whale watching, snorkeling, scuba diving, horseback riding or zip lining, or hop on a relaxing boat tour. After a day of fun in the sun, head into town to check out the local art galleries and grab a bite to eat at one of the tasty restaurants (Sayulita is a burgeoning foodie destination), which feature everything from cheap eats to fine dining.
Anglers recognize Manzanillo as a world-class deep-sea fishing destination for anyone searching for sailfish and marlin, but many types of travelers will enjoy a trip to this Pacific coast destination, located 170 miles south of Puerto Vallarta. The city's two bays mean there is no shortage of beaches for visitors to swim and sunbathe on: Top spots include Playa la Audiencia and Playa Salagua. Water sports like snorkeling and kayaking are also popular activities to enjoy here. If you have time, visit the small town of Barra de Navidad (about 30 miles northwest) for charming hotels, restaurants and stores along the beach.
Dreamy white sand , nightclubs, all-inclusive resorts and inexpensive flights from the U.S. make Cancún a go-to spot for spring breakers and vacationers seeking an easy beach getaway. But this city on the Yucatán Peninsula also sits close to lush jungles and tranquil cenotes, making it an excellent option for nature lovers. Not to mention, travelers will find diverse and cheap street food served from various carts in the downtown area. Visiting in fall or winter will ensure you see this city (one of the most-visited spots in Mexico) in its most tranquil light, but December through April is when the weather is closest to perfect.
Ornate baroque and neoclassical buildings, busy plazas and colorful homes are everywhere you turn in this UNESCO World Heritage-listed city. Guanajuato, situated about 50 miles west of San Miguel de Allende, is known for its subterranean streets and tunnels, which you can explore on a walking tour or at your own leisure. After admiring the city's cobblestone roadways and charming colonial architecture, grab a souvenir or bite to eat at the bustling Mercado Hidalgo. If you enjoy art, arrive in October when the popular Festival Internacional Cervantino takes place.
As the capital of Yucatán, Mérida's rich culture is visible around every turn. White stone mansions line Paseo de Montejo (the city's main street), while vibrant Sunday markets provide a taste of old-world Mexico. Those looking for Mayan ruins are also in luck; many ancient archaeological sites are in close proximity, including the famed Chichén Itzá just 75 miles east. Meanwhile, museum and art enthusiasts praise El Gran Museo del Mundo Maya de Mérida, as well as the city's art galleries and local murals. When it comes to lodging, travelers will have their pick of quaint boutique hotels.
The most populous city in Mexico is steeped in history and culture. Mexico City boasts delectable cuisine, ancient Aztec sites and world-class hotels – all at fairly low costs – but if you feel like splurging, you'll find an array of high-end shops along the tree-lined Avenida Presidente Masaryk in the Polanco neighborhood. Must-see attractions in Mexico City include the Zócalo, the Palace of Fine Arts, Chapultepec Castle and the Basilica of Our Lady of Guadalupe. And if you want to eat your way through the city, consider signing up for a food tour .
For a vacation packed with authentic character, head to Puebla. This city, which sits about 80 miles southeast of Mexico City, is filled with colonial architecture and numerous churches, but its main draws are its stunning Talavera pottery, its historical forts and museums, and its sweet and spicy cuisine. Visitors must try mole poblano (made with numerous ingredients, including chiles, meat, chocolate, cinnamon and garlic) and chiles en nogada (chiles stuffed with beef and served with a walnut sauce and fruit like peaches, apples and pomegranate seeds). When the sun sets, venture to Callejón de los Sapos to listen to live music.
Playa del Carmen boasts an exciting food scene, with eateries dishing out everything from delectable tacos and tostadas to sushi and expertly cooked seafood, plus an even hipper bar culture. What's more, this destination in the Riviera Maya beckons to vacationers with its soft white sand blanketing its beaches and its stunning shoreline views. Visitors can also bike to a nearby cenote for a refreshing dip or hit the links at one of the numerous surrounding golf courses. All-inclusive resorts , vacation rentals and boutique properties abound in Playa del Carmen, too, giving travelers plenty of options to find the best fit for their preferences and budgets.
This secluded vacation spot is known for its luxurious lodging options (from vacation rentals to high-end hotels like the St. Regis and the Four Seasons), golf courses and charming beaches, such as El Anclote and Playa de Punta Mita. The small resort village of Punta Mita sits on a peninsula in Banderas Bay and most appeals to travelers seeking a relaxing atmosphere. Those interested in scuba diving, snorkeling, fishing and surfing will be able to enjoy those activities here as well. If you're visiting between December and March, book a whale watching tour for a chance to see humpback or orca whales.
Vote to Add these Destinations to the Rankings
Puerto Vallarta
Cabo San Lucas
San Miguel de Allende
Guadalajara
You May Be Interested In
Best Mexico Beaches for 2024
Best Places to Visit in the Caribbean for 2023
Best Spring Break Destinations
Central & South America
Best Places to Visit in Central and South America in 2023
Best Cheap Winter Vacations
Best Cheap Mexico Vacations
If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.
Recommended
The 18 Best Napa Valley Wineries to Visit in 2024
Lyn Mettler|Sharael Kolberg April 23, 2024
The 25 Best Beaches on the East Coast for 2024
Timothy J. Forster|Sharael Kolberg April 19, 2024
The 50 Best Hotels in the USA 2024
Christina Maggitas February 6, 2024
The 32 Most Famous Landmarks in the World
Gwen Pratesi|Timothy J. Forster February 1, 2024
9 Top All-Inclusive Resorts in Florida for 2024
Gwen Pratesi|Amanda Norcross January 5, 2024
24 Top All-Inclusive Resorts in the U.S. for 2024
Erin Evans January 4, 2024
26 Top Adults-Only All-Inclusive Resorts for 2024
Zach Watson December 28, 2023
Solo Vacations: The 36 Best Places to Travel Alone in 2024
Lyn Mettler|Erin Vasta December 22, 2023
26 Cheap Beach Vacations for Travelers on a Budget
Kyle McCarthy|Sharael Kolberg December 4, 2023
The 50 Most Beautiful White Sand Beaches in the World
Holly Johnson December 1, 2023
- Search Please fill out this field.
- Manage Your Subscription
- Give a Gift Subscription
- Sweepstakes
- Destinations
24 Most Beautiful Places in Mexico
From charming small towns to stunning islands, these are the most beautiful places to visit in Mexico.
shalamov/Getty Images
Beautiful beaches, ancient ruins, rugged landscapes, and colorful cities galore: Find all this and more in Mexico. While our neighbor to the south is teeming with awe-inspiring locales, narrowing down which are worth a spot on your must-see list can be tricky, especially considering how vast the country is. For this reason, working with someone with in-depth knowledge of the country and its many regions is crucial, says Zachary Rabinor, a T+L A-List Travel Advisor specializing in Mexico and the founder of Journey Mexico . According to the pro, these individuals can offer valuable insights and recommendations based on your interests and preferences, whether that’s searching for the best street food, securing a coveted dinner reservation, or arranging a private driver to take you to and from Mexico’s most iconic attractions.
Ready to start planning your Mexico escape? Travel + Leisure can help: From hidden-gem beaches and mountain towns to world-famous archaeological sites and major metropolises, we’ve rounded up 24 of the most beautiful places in Mexico, according to experts.
El Pescadero, Baja California Sur
Cavan Images/Getty Images
Rabinor describes El Pescadero as a “hidden gem along the Pacific Coast,” just an hour’s drive from Cabo San Lucas . The small farming community boasts gorgeous swaths of sand — most notably, Cerritos — which, per the pro, are “ideal for surfing and sunbathing.” Rabinor also tells T+L that no trip here is complete without stopping at Barracuda Cantina (conveniently located just steps from Cerritos) to try the Baja fish tacos.
Todos Santos, Baja California Sur
Marc Romanelli/Getty Images
Just eight miles north of El Pescadero lies the town of Todos Santos , which, according to Rabinor, is renowned for its thriving arts scene and colorful colonial architecture. If that’s not enough to wow you, then the pristine beaches, such as Punta Lobos and Playa La Cachora, definitely will. Rabinor also describes Todos Santos as “a foodie’s paradise” — his personal picks include Docecuarenta “for some of Baja’s best roasted coffee and freshly baked pastries;” Jazamango , a farm-to-table restaurant led by one of Mexico’s renowned chefs, Javier Plasencia; and “fresh oysters at Oystera .”
Oaxaca City, Oaxaca
Mardoz/Getty Images
Oaxaca was named the best city in the world in T+L's 2022 World's Best Awards — and it’s easy to see why. What’s more, says Rabinor, this colorful, vibrant city is renowned for its 17th-century architecture, buzzy downtown area, rich Indigenous heritage, and artisan communities. The greenery-filled Jardín Etnobotánico de Oaxaca and the 18th-century Oaxaca Cathedral are also must-visit spots. And, if all of the above weren’t enough to lure you in, then the food and drink scene — famous for its mezcal and moles — certainly will.
La Paz and Isla Espiritu Santo, Baja California Sur
MattGush/Getty Images
According to Rabinor, the capital of Baja California Sur beckons travelers with its “tranquil beaches, Malecón waterfront promenade, and the opportunity to swim with gentle whale sharks.” Plus, says Rabinor, no trip here is complete without a boat ride to the breathtaking Isla Espiritu Santo. A UNESCO World Heritage Site , this small rocky island is known for its secluded beaches and excellent snorkeling and kayaking opportunities — and you may even spot some playful sea lions.
Mexico City, State of Mexico
Jorge Castro/Travel + Leisure
According to Rabinor, Mexico’s capital city “seamlessly blends cosmopolitan vibrancy with a rich Indigenous past and history.” He also goes on to describe the cityscape itself as “a fascinating tapestry of old and new — soaring modern skyscrapers stand alongside meticulously preserved colonial architecture.” Must-visit attractions include Templo Mayor, Palacio de Bellas Artes, Castillo de Chapultepec, and The Pyramids of Teotihuacan (but more on those a bit further down).
Isla Holbox, Quintana Roo
This idyllic island — known for its gorgeous natural surroundings, including powdery white-sand beaches and shallow turquoise waters — is about three hours from Cancun . “Holbox exudes a relaxed and laid-back vibe with car-free and unpaved sandy streets, making it the epitome of a barefoot chic vacation,” says Rabinor. The island, part of the Yum Balam Nature Reserve, is home to abundant marine life and birds, including whale sharks, flamingos, herons, dolphins, and manta rays. For the ultimate adventure, book a bioluminescence kayak tour.
Merida, Yucatán
S. Greg Panosian/Getty Images
Hope Smith, a travel advisor at Montecito Village Travel , a Virtuoso Agency, tells T+L that some of the richest displays of Mexican culture can be found in Merida , “a city full of wonderful food, beautiful mansions, haciendas, and lush gardens.” Additionally, she says, “You will also find historic Mayan archaeological sites, including Uxmal, La Ruta Puuc, and Chichén Itzá.” For a stay just as eclectic as the city itself, Smith recommends Chablé Yucatán , which she describes as a “five-star experience in a hacienda-style setting.”
Morelia, Michoacán
Arturo Peña Romano Medina/Getty Images
“History enthusiasts will fall in love with Morelia, Michoacán, a UNESCO World Heritage Site surrounded by lake and mountain views,” says Smith. That’s because it’s chock-full of centuries-old architecture, with the landmark Morelia Cathedral being one of its most famous attractions. Travelers can also carve out an afternoon to explore nearby towns like Pátzcuaro, which, per Smith, is home “to one of the largest plazas in Mexico and great local art shops.”
Puerto Escondido, Oaxaca
Alex Borderline/Getty Images
According to Fora travel advisor Natalie Stegman , this under-the-radar Oaxaca beach town is known for its beaches, surfing, and laid-back atmosphere. Here, you’ll find a stretch of sand for every type of traveler, be it bustling Zicatela Beach, which has an abundance of waterfront bars and cafes; the scenic Playa Carrizalillo, where you’ll find golden sand, swaying coconut palms, and turquoise waters; and the tranquil Playa Manzanillo, which, with its calm waters, is perfect for families. And, per Stegman, no trip is complete without taking a detour to nearby Playa del Palmarito, one of the largest turtle nesting beaches along the Mexican Pacific Coast (just note that nesting season takes place between July and January). After a fun-filled day in the sun, rest your head at Casona Sforza (located directly on the beach) or Hotel Terrestre (where each of the 14 villas has a private pool ).
San Miguel de Allende, Guanajuato
Anna Haines/Travel + Leisure
“With its unique blend of Mexican culture and European influences, San Miguel de Allende is a visual masterpiece that will capture your heart,” says Fora travel advisor Elizabeth Kaczka . The city — a UNESCO World Heritage Site — is home to well-preserved buildings adorned with colorful facades and intricate details, which, per Kaczka, “create a picturesque setting.” She also recommends leaving ample time to wander the cobblestone streets, visit the pink-hued Parroquia de San Miguel Arcángel, and explore the local arts and shopping scenes. And, despite the destination’s charming small-town vibe , it’s teeming with top-rated hotels ranging from the ultra-luxe Rosewood San Miguel De Allende to the boutique Casa Delphine .
Valle de Guadalupe, Baja California Sur
cesar fernandez dominguez/Getty Images
According to Fora travel advisor Swaylah Faroqi , Valle de Guadalupe is considered the premier wine-producing area of Mexico — hence why it’s referred to as Mexico’s very own Napa Valley. Per the travel pro, the region has also “gained international recognition for its high-quality wines and stunning landscapes.” Splurge on a stay at the recently opened Montevalle Health & Wellness Resort . This luxury adults-only all-inclusive resort , set on 10 hectares of land dotted with olive trees, lavender plants, and vineyards, offers villa accommodations and state-of-the-art wellness facilities such as a spa, meditation labyrinth, and reflexology path.
Bacalar, Quintana Roo
loeskieboom/Getty Images
The aptly named town of Bacalar is located on Lake Bacalar (sometimes called Bacalar Lagoon) and is known as The Lake (or Lagoon) of Seven Colors for its vibrant shades of blue. “Take a boat ride across the lagoon, visit the cenotes that dot its shores, or simply relax in a hammock while gazing at the mesmerizing hues of the water,” says Kaczka. The destination is home to a handful of unique boutique hotels like Boca de Agua and Habitas Bacalar ; meanwhile, Banyan Tree Vega Bacalar — which will feature a spa designed to resemble a cenote, 35 suites, and an overwater restaurant — is slated to open its doors in 2025.
Islas Marietas National Park, Nayarit
ferrantraite/Getty Images
Accessible only by boat, Islas Marietas National Park is about one hour from Puerto Vallarta and 15 minutes from Punta Mita. These uninhabited islands are home to abundant marine life, including dolphins, manta rays, and tropical fish galore. As such, they’re especially popular for snorkeling, explains Fora travel advisor Nadia Bess . It’s also here where you’ll find an Instagram-famous hidden beach inside a cave .
Tepoztlán, Morelos
©fitopardo/Getty Images
“ Situated just a few hours outside of Mexico City, Tepoztlán is similar in feel to San Miguel de Allende but is not as well known,” says Fora travel advisor and co-founder Henley Vazquez . She continues, telling T+L, “It’s designated as a ‘Pueblo Mágico,’ which means it is sacred to Mexican culture.” This charming mountain town is also home to El Tepozteco, an ancient Aztec temple dedicated to Ometochtli-Tepoztēcatl, the god of pulque (an alcoholic beverage), fertility, and drunkenness.
Sumidero Canyon, Chiapas
The Sumidero Canyon was carved by the Grijalva River and dates back 35 million years. Here, you’ll find 3,000-foot-tall rock walls, lush vegetation, and cascading waterfalls. Fora travel advisor Sara Wilcox recommends booking a scenic boat tour for the best views of the canyon. And, if you’re lucky, you may spot majestic wildlife like spider monkeys, crocodiles, jaguars, and snakes.
Las Coloradas, Yucatán
Karliux_/Getty Images
Located on the tip of the Yucatán Peninsula — about 3.5 hours from Tulum and the Riviera Maya — Las Coloradas is an Instagram dream come true with its pink-hued waters. (According to Wilcox, this is due to a high concentration of red-colored algae and shrimp.) ”The beautiful pink tones continue thanks to a large population of flamingos, which are attracted to the salt ponds,” says the travel advisor.
Cabo Pulmo, Baja California Sur
MartinaPal/Getty Images
“Home to one of the most diverse coral reefs in North America, this National Marine Park is truly spectacular,” says Fora travel advisor Amy Shamus of Cabo Pulmo. In addition to pristine beaches, the UNESCO World Heritage Site boasts a coral reef-filled shallow bay that hundreds of marine species call home, including but not limited to sea turtles, humpback whales, manta rays, and whale sharks. With all this in mind, it’s no surprise that diving, snorkeling, and swimming are so popular here.
Suytun Cenote, Yucatán
Simon Dannhauer/Getty Images
Cenotes are natural swimming holes that are considered sacred by the Maya. And, while the Yucatán Peninsula boasts several thousand cenotes — each of which is nothing short of awe-inspiring — Suytun Cenote is amongst the most picture-perfect with its circular platform, which makes the perfect setting for your photo. Post-picture, enjoy a refreshing soak in the crystalline waters and take a moment to bask in the subterranean surroundings, with fascinating stalactites and stalagmites from nearly every angle.
Hierve El Agua, Oaxaca
Msznz/Getty Images
Whether you choose to hike, swim, or just sit back and admire the natural formations, a trip to Hierve El Agua is truly one for the books. “This absolutely gorgeous historical and natural site is roughly an hour outside of Oaxaca and features travertine rock formations, a petrified waterfall, and multiple natural warm pools, all overlooking jaw-dropping views of the valley below,” says Bess. If you don’t mind waking up early, the travel pro recommends arriving here “just before sunrise” so that you can soak up the gorgeous views and have the place “(almost) all to yourself!”
Teotihuacan Pyramids, State of Mexico
benedek/Getty Images
These ancient pyramids, which are thought to date back to 100 B.C.E., are just one hour from bustling Mexico City. Its main attraction, the Pyramid of the Sun, clocks in at over 215 feet tall. According to Bess, those who truly want to appreciate the pyramids’ vast size and beauty should take a sunrise hot air balloon ride over them.
Playa del Carmen, Quintana Roo
Itzel Garrido/Travel + Leisure
“ Nestled along the Caribbean Sea, Playa del Carmen is a tropical paradise that entices visitors with its turquoise waters and powdery white-sand beaches,” says Kaczka. Beyond the beaches, travelers can choose from an array of activities, be it swimming in cenotes, exploring ancient Mayan ruins, or dancing the night away in one of the clubs that line Quinta Avenida (Fifth Avenue, Playa del Carmen’s main strip). The town also boasts an abundance of hotels and resorts , which include some of Mexico’s best all-inclusive resorts .
Guanajuato, Guanajuato
As the capital of the eponymous Mexican State, Guanajuato — a UNESCO World Heritage Site — attracts travelers with its breathtaking architecture and art. You can easily spend hours wandering the quaint cobblestone alleys adorned with vibrant buildings and ornate plazas. Some of Kaczka’s must-dos: Explore the famous Callejón del Beso (Alley of the Kiss), visit the majestic Basilica of Our Lady of Guanajuato, and immerse yourself in the lively atmosphere of the city's numerous festivals.”
Chichén Itzá, Yucatán
Gerard Puigmal/Getty Images
Chichén Itzá is one of the most famous archaeological sites in Mexico, and best of all, it’s an easy day trip from Cancun. These ancient Mayan ruins span about four square miles, and the massive El Castillo (also known as the Temple of Kukulcan), which towers over the other monuments at 78 feet, is arguably the most famous of the bunch. The Great Ballcourt features intricate stone carvings, as does the Temple of the Warriors. Don’t miss the Wall of Skulls, where you’ll find hundreds of, yes, stone skull carvings.
Copper Canyon, Chihuahua
jejim/Getty Images
Also known as the Grand Canyon of Mexico, Copper Canyon is comprised of not one but six separate canyons. This natural wonder, a UNESCO World Heritage Site, encompasses over 25,000 square miles in the Sierra Madre Occidental mountain range. While many choose to experience Copper Canyon and its postcard-worthy surroundings on foot or horseback, those aren’t the only options. Instead, says Kaczka, “Hop aboard the Chihuahua al Pacífico railway, also known as the Copper Canyon Train, for a scenic journey through rugged landscapes, towering cliffs, and picturesque villages.”
25 Top-Rated Things to Do in Mexico
Written by Meagan Drillinger Updated Jan 31, 2022 We may earn a commission from affiliate links ( )
From palm-fringed beaches to plunging canyons, historic cathedrals, and mural-splashed city streets, Mexico is one of the most dynamic countries in the world.
But it doesn't stop there. Mexico has thousands of years of history, epic landscapes, towering mountains, ancient ruins, world-class cuisine, and 5,800 miles of coastline that create an endless list of things to do for travelers. From laid-back beach towns to cosmopolitan culture and historic colonial towns, Mexico really is a paradise for every type of visitor.
But where to begin? It would be impossible to capture the best of Mexico all in one shot. But there are certainly top tourist attractions and places to visit in the country that are iconic to understanding the destination.
If you're ready to dive into one of the most impressive countries in the world, read our list of the top things to do in Mexico.
1. Bask on Mexico's Caribbean Beaches
2. experience the world of xcaret, 3. dive or snorkel cozumel's teeming waters, 4. surf the pacific coast, 5. tap your spiritual side, 6. take a boat trip to el arco de cabo san lucas, 7. explore mexico's cenotes, 8. visit the seaside ruins at tulum, 9. tour mexico's best archaeological sites, 10. soak up colorful history in san miguel de allende, 11. learn about frida kahlo, 12. wander through mexico city's centro historico, 13. see the copper canyon by train, 14. go eco-friendly in bacalar, 15. visit the national museum of anthropology, 16. stroll puerto vallarta's zona romántica, 17. discover the city of oaxaca, 18. hop the caribbean islands, 19. stroll merida's paseo de montejo, 20. see the cliff divers in acapulco, 21. explore the longest malecon in mexico, 22. dive into rio secreto, 23. visit the "other" side of los cabos, 24. marvel at the waterfalls of tamul, 25. get mystical in san cristobal de las casas.
Mexico has more than 5,800 miles of coastline, but none of its beaches are more impressive than the Caribbean coast. Along the Yucatan Peninsula, from Cancun down to the border of Belize , are some of the most stunning beaches in the world.
Cancun's beaches are lined with world-class hotels and resorts, with miles of expansive sugar-colored sand and shockingly blue water. Farther south, travelers will discover the energy of Playa del Carmen , a thriving city on the sea.
Past Playa del Carmen, discover the once-rugged town of Tulum , which has grown to be a top luxury getaway, with A-list hotels, restaurants, and boutique shopping, all along a beautiful stretch of bleached sand.
Even farther south, travelers will discover undeveloped, remote beaches along the Sian Ka'an Biosphere Reserve , the tiny beachfront community of Mahahual, and the remote beaches that lead the way down to Belize.
- Read More: Top-Rated Beaches in Mexico
Thousands of visitors from all over the world flock each year to Mexico's most popular theme park, Xcaret. This ultimate cultural experience is part of Grupo Experiences, one of the largest, most beloved companies in Mexico offering regional entertainment.
Xcaret, their most popular, is dedicated to Mayan heritage and culture, which is indigenous to this part of Mexico. The park has more than 50 natural and cultural tourist attractions, including a jungle, beach, and underground rivers.
Learn about ancient Mayan customs through live performances, or immerse yourself in the natural environment, like the coral reef aquarium.
Grupo Experiencias has other theme parks as well, which include ziplines and lazy rivers, water parks, cultural shows, and more.
Address: Carretera Chetúmal Puerto Juárez Kilómetro 282, Solidaridad, 77710 Playa del Carmen, Q.R., Mexico
Official site: https://www.xcaret.com/en/
One of Mexico's largest islands (and by far its most famous), Cozumel is a must-see attraction in Mexico. The Caribbean island sits just off the coast of Playa del Carmen and is one of the biggest cruise ports in the country .
It's known for its sugary, powder-soft sand; crystal-clear, turquoise water; and, most notably, for its diving and fishing, which is among the very best in the world.
The warm waters around Cozumel are teeming with sea life. The destination is legendary among divers for this reef system , which is a part of the Mesoamerican reef system, second in the world in size to Australia's Great Barrier Reef. The reef is protected by the Cozumel Reefs National Marine Park and is home to more than 26 coral species and more than 500 species of fish.
If you'd rather frolic with fish above the water, summer is the best time of year for fishing in Cozumel . Sailfish, marlin, mahi-mahi, and tuna flock to the warmer waters. Within a couple of minutes of the marina, the shoreline plummets about two miles deep, making it a prime gathering point for big game fish.
The island is popular for cruisers and day-trippers but has plenty of hotels, resorts, restaurants, and tourist attractions to offer its own type of vacation. There's even an international airport on the island.
Only half of Cozumel is open to visitors, while the other half is protected as a natural preserve. The western coast has the most popular beaches and hotels, while the eastern Caribbean-facing side has wilder, untamed beaches and more off-the-beaten-path hideaways.
From the Baja Peninsula all the way down to the beaches of southern Oaxaca, Mexico's Pacific Coast is a veritable aquatic playground for surfers of all levels. From big name surf competitions to secret coves with gentle lapping waves, everyone from the international pros to the extreme beginners will be able to catch a perfect wave along Mexico's Pacific Coast.
The Baja Peninsula has been a favorite surf spot for world travelers chasing that endless summer for decades. Spots like Ensenada and Todos Santos are legendary. But it is far from over at the end of the peninsula.
Mazatlan in the state of Sinaloa, Punta Mita along the coast of Nayarit, Troncones in Guerrero, and the area around Puerto Escondido in Oaxaca are other A-list Mexican surf breaks worth diving into. In fact, just off the coast of Puerto Escondido is the world-famous Mexican Pipeline, which is one of the top places to surf on the planet.
Mexico may be a predominantly Catholic country, but its spirituality is rooted in ancient practices. A deep history of shamanism is prevalent in many different indigenous groups across Mexico, from the Mayans of the Yucatan Peninsula to the Huichol in the central Northwest in the Sierra Madre Occidental Mountains.
Today, many travelers flock to Mexico for spiritual healing. San Cristobal de las Casas , for example, is a mountain town in the southern state of Chiapas known for its mysticism. Here shamanism is alive and well among the Tzotzil people, an indigenous Maya people who occupy the highlands. Visitors come from all over the world for workshops in meditation and yoga.
One of the most popular healing rituals in Mexico is the temazcal ceremony . The ceremony involves a sweat lodge, combined with a sacred ritual, that leaves participants feeling cleansed - emotionally, physically, and mentally. The 1,000-year-old ceremony includes a spiritual guide, who takes participants on a healing journey within the sweat lodge, combined with songs, chanting, and prayer. Those who participate in temazcal have reported clearer skin, increased blood flow, and relief of stress.
Marking the point where the Gulf of California meets the Pacific Ocean, El Arco de Cabo San Lucas is the most recognizable landmark on the Baja Peninsula.
The naturally formed stone archway is one of the most photographed spots in the world, and a must-see when vacationing in Mexico's luxury capital, Cabo San Lucas. On one side of the arch is the Playa del Amor (Lover's Beach), while the other side of the arch is home to Playa del Divorcio (Divorce Beach).
What's cool about the arch is that it is only accessible by boat. You can visit the arch a few different ways, whether on a private boat charter, tour, or via a water taxi that can be arranged in the Cabo San Lucas Marina.
- Read More: Top-Rated Things to Do in Cabo San Lucas, Mexico
All across the Yucatan Peninsula , just a stone's throw from the majority of the area's popular vacation spots, are approximately 20,000 cenotes. Cenotes are underground caverns connected by a series of rivers that vein the entire peninsula, from the coast to deep into the jungle.
The Mayans believed that cenotes were entrances to the underworld, and as such have held cultural importance for hundreds of years. Today, cenotes are integral pieces in understanding Mexico's cultural and topographical history. For tourists, they provide a fascinating way to spend the day understanding the Yucatan's natural environment.
Picture thousands of stalagmites and stalactites, translucent fresh water, and miles of tunnels connecting this mythical, prehistoric underground masterpiece.
Many people take tours from Cancun and Playa del Carmen to see and experience cenotes.
Tulum splashed onto the luxury scene a few years ago, but before that, it was very much a backpacker's paradise, complete with eco-friendly bungalows, cheap eats, and a sparkling beach.
Today, Tulum is very much five-star boho chic, with luxury boutique hotels, A-list cuisine, and high-end shopping. The town still manages to retain a laid-back vibe, but it comes at a premium price tag.
But more than a playground for the posh, Tulum is home to some of Mexico's most iconic ruins. The ruins at Tulum tell the story of an ancient Mayan port, perched high on the cliffs overlooking the pristine beach below.
A trip to the archaeological site is definitely worth a visit, if only to grab the iconic shot of the watch tower against the backdrop of the electric blue sea.
Speaking of Tulum's ruins, Mexico is a veritable treasure trove of archaeological sites . The country has been home to dozens of indigenous tribes, far beyond the Mayans and the Aztecs. Some of the other indigenous groups include the Zapotecs, Olmecs, Toltecs, and Huichols, just to name a few.
As a result, the country is packed with literally hundreds of ruins all across the country. Some are well-known, like the Mayan city of Chichen Itza , which is one of the New Seven Wonders of the World.
There is also Teotihuacan, the ancient Aztec city just outside Mexico City. But other sites include Monte Alban, a Zapotec site near the city of Oaxaca, and Palenque, which is a jungle-shrouded Mayan city in the state of Chiapas. Other sites to know are Calakmul in Campeche, Uxmal in Yucatan, and Guachimontones in Jalisco.
When it comes to colonial cities in Mexico, none is as magical or visually stunning as San Miguel de Allende. Just three hours outside Mexico City is this spectacular jewel, which was named a UNESCO World Heritage Site in 2008. The city was the first Spanish settlement in the state of Guanajuato, founded in 1542.
What makes San Miguel de Allende so special is its artistic spirit. For decades, it has lured travelers from all over the world to experience its local art scene, colorful architecture, cobblestone streets, and glorious mountain views.
San Miguel de Allende always acted as a cultural melting pot, as it was part of the Spanish Royal Route to the interior of Mexico. Many of its iconic Mexican Baroque buildings were constructed in the 18th century. Today, it is considered a UNESCO World Heritage Site because of its Outstanding Universal Value.
The city has evolved to become one of the top luxury getaways in the country, with five-star boutique hotels, spas, restaurants, and art-forward events.
- Read More: Top Attractions & Things to Do in San Miguel de Allende
One of the most iconic faces of Mexico is that of Frida Kahlo. An icon of Mexican art, culture, and feminism, her influence on Mexico is undeniable. The best way to learn about this incredible woman is to visit her former home in Mexico City, Casa Azul , which has been turned into a museum dedicated to her life and work.
Located in the suburb of Coyoacan, Casa Azul is where Kahlo spent the majority of her time. It is where she was born, and eventually it was where she died. It showcases personal objects that help tell her story, as well as some of her most important pieces of art.
It's one of Mexico's most important museums and helps visitors understand so much more about the depth and layers of Mexico and its people.
Address: Londres 247, Del Carmen, Coyoacán, 04100 Ciudad de México, CDMX, Mexico
Official site: https://www.museofridakahlo.org.mx/
Mexico City is defined by its dozens of diverse, cultural, and colorful neighborhoods. But for first-timers to Mexico City, the most important stop is the Centro Historico. This gives a perfect snapshot of the country's capital over the past several centuries.
Mexico City sits on the former Aztec capital, Tenochtitlan, which the Aztecs founded in the 14th century. Remnants of the original capital can be found in the Centro Historico at the archaeological site of Templo Mayor.
The Templo sits elbow to elbow with magnificent works of Spanish architecture, leftover from the Spanish conquest in the 16th century. The best examples are in the Zocalo, or the main plaza, specifically the Palacio Nacional and the Metropolitan Cathedral. Within the Palacio Nacional are some of the most beautiful murals by Mexican artist Diego Rivera (who was married to Frida Kahlo).
You'll also find the Palacio de Bellas Artes in the Centro Historico. The gorgeous domed building is a cultural center that hosts music, dance, theater, and opera performances.
- Read More: Top-Rated Tourist Attractions in Mexico City
Most people are surprised to learn that Mexico has its own Grand Canyon. In fact, it's even bigger than the one in the United States. Copper Canyon, or Barrancas del Cobre, is a massive canyon in the northern state of Chihuahua, which spans more than 25,000 square miles and is made up of six canyons in the Sierra Madre Occidental.
The canyon is named for its reddish hue, and is one of the most naturally stunning places in the country.
One of the best ways to see the canyon in its entirety is to ride the Chihuahua al Pacifico train, or "El Chepe." The train route runs from Chihuahua to Los Mochis in Sinaloa, which isn't far from the beach town of Mazatlan. A perfect vacation combo is to start with the mountains and end at the beach.
For many travelers in the state of Quintana Roo, the vacation ends in Tulum. But if you keep driving just a few hours more, you'll be rewarded with one of the most spectacular places in all of Mexico: Laguna de Bacalar.
Laguna de Bacalar is Mexico's second largest lake and goes by the nickname, "The Lake of Seven Colors." The jewel-colored lake is as expansive and crystal clear as the Caribbean Sea, dotted with small eco-resorts and pebbly beaches perfect for exploring.
The locals of Bacalar are big proponents of sustainable energy and responsible tourism. Non-motorized sports are much preferred over motorboats on the lake. As such, you'll see dozens of kayaks, sailboats, and stand up paddleboards.
Then there are the eco-hotels, like Mia Bacalar with its own organic waste treatment; water filtration system; and a chef's orchard, which supplies many ingredients for the restaurant's menu.
A small town of the same name sits on the shore, with a few historic sites of interest for sightseeing, like an old Spanish fort, and several Mayan ruins nearby.
The lake stretches nearly 40 miles from end to end and is one of the more under-the-radar destinations in Mexico. But, it's only a matter of time before international tourists find it.
Meet what is perhaps the most beloved museum in the entire country of Mexico. Located in Mexico City's Chapultepec Park, the National Museum of Anthropology is a must-see attraction for anyone visiting the capital city. The national museum is the largest in the country and has the most comprehensive collection of archaeological and anthropological artifacts from Mexico's pre-Columbian people.
The most iconic artifact in the museum is the Stone of the Sun, which is the Aztec calendar stone. But within the museum, you'll also find statues, murals, turquoise-decorated artifacts, and even the massive stone head carvings from the Olmec peoples.
Mexico's Indigenous peoples extend far beyond the Aztecs and the Maya. You will have the opportunity to learn about the Zapotecs, Mixtecs, Huichols, and many other groups that helped to create the traditions of modern-day Mexico.
The building itself is a work of art, as well. The building has 23 rooms, including outdoor exhibits with gardens. The courtyard of the building has a massive pond, to boot.
Address: Av. Paseo de la Reforma s/n, Polanco, Bosque de Chapultepec I Secc, Miguel Hidalgo, 11560 Ciudad de México, CDMX
Official site: https://www.mna.inah.gob.mx/
The heart and soul of Puerto Vallarta can be found downtown in what is known as the "Zona Romantica." The oldest part of the city, the Zona Romantica is known for its cobblestone streets, winding alleyways, whitewashed buildings, and red-tiled roofs. It also happens to be the most energetic part of the city – and the most beautiful.
One of the biggest draws to the Zona Romantica is the Los Muertos Beach, one of the best beaches in Puerto Vallarta . You'll recognize it from its iconic flag-shaped pier, where water taxis dock to take travelers and locals to the beaches that are farther south in the bay.
The best restaurants are found in the Zona Romantica, as well as the charming boutique hotels, galleries, and markets. Visitors can also wander the Malecón (boardwalk) in the Zona Romantica to see the lively entertainment that is always on display.
No time is more beautiful in Puerto Vallarta than at sunset, and the Zona Romantica is the best place to catch the natural show. Hunker down at one of the beach restaurants on the sand, or simply pause on a historic street to watch as the entire city is bathed in beautiful gold.
Few cities encapsulate the spirit of Mexico quite like Oaxaca. The capital city of the state by the same name, Oaxaca is a spectacular example of Mexican traditions mixed with Spanish colonial style. From the breathtaking churches and cathedrals to the brilliant colors of the city, the fabulous food, and the ancient ruins, Oaxaca has a little bit of something for everyone.
The most vibrant part of the city is undoubtedly its Centro Historico, home to the oldest architecture and traditional low-rise, multi-colored buildings that have become synonymous with Mexican colonial cities. This part of the city is where you'll find the two most important churches, as well as the many beautiful boutique hotels, restaurants, galleries, and shops.
A quick 10-minute trip outside the city takes travelers to Monte Alban, an important archaeological site that once belonged to the Indigenous tribes of this region. You can also take a day trip from Oaxaca to visit Hierve El Agua, a petrified rock formation with natural mineral pools that overlook the valleys and mountains in the distance.
Of course, no trip to Oaxaca is complete without all the food. Mole is one of the most traditional dishes you can get in Oaxaca. It is a complicated, ancient recipe made of dozens of ingredients that come together in a rich and decadent sauce.
Read More: Best Beaches in Oaxaca
The Mexican Caribbean is so much more than just the coast of Cancun and Riviera Maya. Mexico has a few Caribbean islands to call its own, as well – and all of them are worth your time.
The most famous is likely one you've already heard of: Cozumel. Cozumel is Mexico's most popular island, home to an important cruise port, all-inclusive resorts, beach hangouts, walking paths, and a humming downtown. It's an easy hop over to Cozumel from Playa del Carmen. The ferry docks just off 5th Avenue in Playa's busy downtown district. A ferry ride is roughly 30 minutes.
North, off the coast of Cancun, you will find the island of Isla Mujeres . This long, skinny island is easily visible from the Hotel Zone and the Costa Mujeres north of the airport. Over on the island life runs slowly. Visitors often rent golf carts, which they use as transportation to get across the island.
The northern end of the island is the busiest, with the most hotels, restaurants, and beach hangouts. It's also home to Playa Norte, one of the most beautiful beaches in Mexico . The southern tip of the island is far more tranquil, with only a handful of hotels and not much activity.
Just off the coast of Isla Mujeres is Isla County. This protected natural habitat does not have any hotels and only permits a limited number of visitors a day in order to preserve the natural environment. Tours are easily booked for a day trip, though, and you'll be amazed by this Caribbean paradise that seems to have been frozen in time.
Lastly, towards the Gulf of Mexico, is Isla Holbox – a rising star in Mexico's island scene. Long a popular getaway for backpackers and yogis, Isla Holbox is quickly rising as one of the best places to visit in Mexico thanks to its boutique hotels, restaurants, and Caribbean island-style charms.
Read More: Best Mexican Islands
The city of Merida, the capital of the state of Yucatan, is certainly one of Mexico's most beautiful and fascinating. It is one of the oldest colonial cities in the country and is beloved for its blend of modern and Mayan culture, its burgeoning restaurant scene, sleek hotels, and avenues of culture.
Speaking of cultural avenues, the most famous in the entire city is the Paseo de Montejo, named for Francisco de Montejo, the Spanish conqueror who founded the city in the 16th century. The broad, tree-lined street is home to the most majestic mansions in the city and it is considered to be the main artery for all of Merida.
Along the avenue you will be able to tour some of the many ornate homes, as well as stop into open-air markets, galleries, and shops. The city's most famous restaurants are on the avenue, or just a short walk from it. It was designed to be similar to the famous boulevards in France, like the Champs-Elysees.
Read More: Top-Rated Tourist Attractions & Things to Do in Mérida
When we talk about the original beach getaways in Mexico, we are talking about Acapulco. Though the city has fallen out of the spotlight in recent years, at one time Acapulco was the most glamorous travel destination in Mexico, bringing celebrities, politicians, and the rich and famous to the golden shores of the Mexican Pacific.
While Acapulco still has much of that old-world glamour in certain parts of the city, much of the destination is still struggling to recover from a dramatic dip in tourism. But one thing about Acapulco that will never change is the professional cliff diving that is one of the top things to do in Acapulco .
The divers at La Quebrada are one of the most famous attractions in Acapulco. Professional divers climb the cliffs (as high as 80 feet) and assess the churning waters below before diving gracefully into the sea. It can be a deadly endeavor if you don't time the dive just right. But it is breathtaking to watch.
Mexico's malecons (boardwalks) are beautiful no matter where you go. But the Malecón in Mazatlan happens to take the lead. Not only is it the longest Malecón in the world, it also happens to be the most beautiful.
Stretching for a lengthy 13 miles, the Malecón in Mazatlan runs through many neighborhoods, from the Centro Historico all the way around the main Bay along the Avenida Del Mar. The recently refurbished Malecón is today a center of activity for both locals and visitors. Wide lanes make it a popular spot for running or cycling.
Along the way, you'll capture the elements of what makes Mazatlan unique. Catch a glimpse of the three famous islands out in the bay, or watch the Pulmonia taxis scoot by along the main drag. Sculptures dot the Malecón at every turn, as well. Like Acapulco, you may even have the opportunity to see cliff divers.
The Malecón is also where the Carnival parade takes place in Mazatlan every year.
Cancun is a treasure trove of activities and things to do, but one of the best things to do in Cancun is also one of the best things to do in Mexico overall, and that is to visit Rio Secreto.
Rio Secreto is, in a word, spectacular. The all-day excursion takes travelers deep into the underground Mayan world to explore the vast system of underground caves, tunnels, and rivers that lie in the bedrock underneath the Yucatan peninsula.
Rio Secreto is a silent world deep underground. Guests don a wetsuit, helmet, headlamp, and special shoes to journey into the cave for a magical adventure. The route takes an hour and a half in the underwater cave, with plenty of swimming in the underground river, viewing the stalactites and stalagmites up close and personal, and floating in a pitch-black, silent cavern.
If you do one excursion in Cancun, Rio Secreto should be at the top of the list.
Address: Carretera Federal Libre Chetumal- Puerto Juárez Ejido Sur, 77712 Playa del Carmen, Q.R., Mexico
Official site: https://www.riosecreto.com/
While everyone else is hitting the beaches, hotels, and attractions of Cabo San Lucas and San Jose del Cabo, make a beeline in the opposite direction and head to the still-quiet, still-pristine East Cape.
Baja California Sur's East Cape is a rising destination in Mexico, with new luxury hotels in the works or already open, like a Ritz-Carlton Reserve and a Four Seasons. This quiet part of Los Cabos is also home to Cabo Pulmo National Park, one of the best places in Mexico for snorkeling and scuba diving .
The East Cape faces the Sea of Cortez, which means that the water is calm and clear enough for fantastic swimming, unlike Los Cabos' water, which tends to be more rough and unpredictable.
The East Cape is also the gateway to visit the city of La Paz, the capital of Baja California Sur, and one of the most charming and beautiful seaside cities in Mexico.
Mexico is home to some of the world's most spectacular waterfalls. All across the country, you'll be able to find beautiful waterfalls that tumble from towering cliffs and plunge into swirling pools below. But no waterfalls in Mexico are more beautiful than the Cascada de Tamul.
Located in the state of San Luis Potosi, the Cascada de Tamul is considered to be the crown jewel of Mexico's waterfalls. The falls start 340 feet above the Tampaon River near Ciudad Valles and is born from the merging of the Gallinas River and the Santa Maria River. Nearly 1,000 feet across, this is one of the largest waterfalls in Mexico.
To view it, the best way is to hire a guide to take you out in a traditional boat to see the falls from below. You'll want to visit anytime except July and August, when the rains make it much harder to visit the falls.
Be prepared to get wet – the water is everywhere and impossible to avoid. But you'll be grateful for the cool rush of the water after trekking through the steamy jungle to get there.
Tucked within the highlands of southern Mexico, in the lush, green state of Chiapas, is the city of San Cristobal de las Casas. This historic colonial city is shrouded in mystery and steeped in mysticism. The local Mayan tribe that has inhabited the land for centuries is heralded for its knowledge of shamanism, and backpackers come from all over to get in touch with their spiritual sides.
But ancient traditions and beliefs aside, San Cristóbal de las Casas is one of the most beautiful colonial cities in Mexico. The air is fresh here, thanks to the altitude, and offers more of an Andean experience in temperature and vibe.
Walk the cobblestone streets to discover cafés, restaurants, galleries, and shops. Try the local coffee and, even better, the chocolate. Be sure to stop by the main square to see the canary-colored cathedral that dominates the plaza.
More on Mexico
The best things to do in Mexico: 19 unmissable experiences
Oct 7, 2023 • 14 min read
Get to know the country with these top things to do in Mexico, from visiting ancient pyramids to swimming in underground cenotes © Oleh_Slobodeniuk / Getty Images
Mexico is a wonderland. One moment, you're sipping smoky mezcal, and the next you're floating in the bluest of natural pools or being serenaded by mariachi singers while Frida Kahlo peers down from a mural.
Things feel even more fantastic when you find the tastiest food while discovering plumed serpents, pyramids and millennia of history around the next corner. No matter how many times you visit, Mexico 's stunning nature and its vibrant towns let you find an everyday life steeped in surrealism, natural wonders and incredible history.
Here are the best things to do in Mexico.
1. Admire the monumental power of a pyramid
Pyramids humble you. Gaze skywards at the Pyramid of the Sun at Teotihuacán , and it’s easy to feel tiny. It’s the third-largest ancient pyramid in the world, bringing the ancient priests closer to the heavens at its summit. No wonder the pyramids at Teotihuacán were chosen as temples for human sacrifices to the gods.
The Aztecs did the same at the fascinating Templo Mayor at the heart of their empire, Tenochtitlán, modern-day Mexico City.
Other pre-Hispanic civilizations, such as the engineering Maya, constructed pyramids to also be the center of public life. At Chichén Itzá and Palenque , they buried their powerful leaders inside them and used the monumental structures, which push above the forest canopy, to navigate their lands.
Similarly, in Tulum a Maya pyramid squats over the turquoise waters and was used as a lighthouse.
Yet Mexico has even mightier pyramid, the largest by volume in the world. The Pirámide Tepanapa is bigger than the Great Pyramid of Giza in Egypt. Outside, it looks like a grassy hill, which fooled the Spanish conquistadors, sparing its destruction. Inside, it takes 15 minutes to walk through the cool tunnels crossing through the Pyramid of Cholula. With each tight turn, you feel minuscule.
2. Learn about Mexico's artisan traditions
Gorgeous Mexican artesanías (handicrafts) charm you with their sweetness. When you hold up a piece at a workshop, you are also grasping centuries of skill and traditions.
A psychedelic beadwork mask might leap out at you. The pulsing colors carry on the mythology of the Huichol of Jalisco. Or look into Taxco silverware, which shimmers with history, first as silver gifts to Aztec gods and then ransacked for Spanish pockets.
The kaleidoscopic work of generations of embroiderers, pre-Hispanic weavers, Oaxacan potters and metalsmiths tells Mexico's diverse story. Pick up a piece from an artisan to contribute to their stories.
3. Cycle Mexico City’s leafy neighborhoods
Bike lanes are plentiful across some of Mexico City's best neighborhoods , including Condesa, Roma and artsy Coyoacán. Archways of trees guide you down streets lined with elegantly tiled houses and boutique stores. Parks are alive with young families or teenagers practicing dance moves, while around their edges, the well-dressed lounge about at cafes.
Planning tip: Join Mexico City's free Sunday bike rides , when the main avenues of the country’s capital turn into a car-free zone. Cyclists go for pleasure rides, and you can be part of the action at any time with a free or low-cost bike rental.
4. Learn to dance the salsa and danzón
Mexicans have the music in them, and just trying to dance is a part of the Mexico experience. Dressed in hats and heels or casual clothes, couples take to the outdoor Plaza Ciudadela in Mexico City every Saturday to dance, mingle, and learn to salsa and do the danzón .
It’s open to the public, but if you need some courage, there are also bars around town to learn to dance for the cost of a tequila. Mama Rumba turns out a show with its live big band.
Planning tip: If you want to seriously move, Salón de Bailes Los Ángeles is part school, part legendary venue. It's where stars of Mexico’s Golden Age of cinema, such as Cantinflas and María Félix, went to boogie.
5. Float in subterranean cenotes
To the Maya, cenotes were a portal to speak to the gods, so they built villages around them. For a visitor today, cenotes, natural limestone swimming holes , are wondrous hidden pools to cool off in the jungle. Cenotes are created by the collapse of porous limestone bedrock, forming pools that are filtered to crystal clarity. The majority of cenotes are found in the Yucatán Peninsula .
Underwater photographers, cavers and snorkelers revel in the clear cenotes, as do swimmers who want a peaceful swim shielded by the glorious tree canopy.
Unlike seawater, the turquoise water in cenotes is fresh and wonderfully mineral-rich. Floating in these still waters feels like slipping into prehistory. Look up at the columns of vines and the shafts of sunlight drifting through. Hummingbirds zigzag by, and it seems like little has changed since the Maya were here.
Planning tip: Take cash to pay entrance fees, plus a day-pack with all your supplies, including shoes you can get wet to protect your feet and reef-friendly chemical-free sunscreen.
6. Eat your fill of Mexican street food
Want to know where to get the best tacos? It’s not in a white-tablecloth restaurant. It's on the street.
There is something special about feeling the red-hot embers on the pyramid of chargrilling pork that makes tacos al pastor tastier at places like El Vilsito . It could be the sizzling hot plate that gives handmade quesadillas stuffed with zucchini flowers or nopales (cactus) the perfect bite. Or the tubs of self-serve salsas that make sopes (tortillas sprinkled with white panela cheese and lettuce) and tlacoyos (diamond-shaped blue-corn parcels of beans and meat) much feistier (and tastier) than you had intended. It’s definitely the freshly cut limes and impromptu chats that give eating Mexican street food that extra zing.
Mexican foodie capital Oaxaca squeezes some of the best street food into market stands at Mercado 20 de Noviembre , or check out Los Cucuyos and vegan eats at Por Siempre Vegana Taquería in Mexico City.
Local tip: To find the freshest and tastiest street food, pause at a stand and observe. The best have a hissing comal (hot plate) where even the smoke smells alluring.
7. Glide along the canals of floating Aztec gardens in Xochimilco
Xochimilco , south of Mexico City, is the only remaining part of the country's pre-Hispanic waterways. Colorful wooden trajinera boats glide across the canals, passing chinampas (floating gardens). Fruits, vegetables and flowers grow atop garden beds constructed from reeds.
More than 500 years ago, the mighty Aztec city of Tenochtitlán ruled from an island in interconnected lakes. The Aztecs balanced a complex system of brackish and fresh water. As you float by, imagine Xochimilco in Aztec times, with gardeners tending to the plots of green bean vines, furry purple amaranth, and plump chilis and tomatoes to feed the city, as they still do today.
8. Sip artisanal mezcal
Mezcal is a smoky, rich elixir drunk in warmly lit bars by dreamers, artists and the heartbroken. The older sibling of fast-living tequila, mezcal is distilled from the same agave plant but is hand-roasted under volcanic rocks. For a long time, visitors to towns in Oaxaca would smuggle back flasks of the potent stuff from mom-and-pop farms.
Now mezcal has hit the heights in the cities, and small artisanal distillers are revered in mezcalaría bars like Mexico City's hidden Bósforo and Mano Santa with its tasting flight of drinks. You can learn all about the agave drinks at Museo del Tequila y el Mezcal in the capital.
Most mezcal is created in small batches and available only in Mexico. Artisanal producers with further reach are the upmarket and impressive Los Danzantes . Oaxaca is the capital of mezcal.
Local tip: A perfect mezcal day starts with a guided distillery visit, taking you through the process of slow cooking the agave piñas (hearts) in a volcanic rock pit with the smell of roasting catching the air. Continue at one of the many tasting rooms. Drink the traditional way with a slice of orange sprinkled with sal de gusano (agave worm salt with mild chili) on the side.
9. Experience a 3000-year-old temascal ceremony
A temascal is more than a sauna; it’s an ancient Maya-Zapotec ritual that uses 3000 years of indigenous cultural knowledge as medicine. A shaman guides you through a ceremony inside a dome while you sit in a circle, giving you the kind of experience that people swear is life-changing.
In the semi-darkness, the shaman throws an herbal infusion sizzling on the pit of hot rocks at the center. The dialogue begins between the shaman and other participants, thanking the earth and acknowledging our connection to the villages of animals and nature. Sometimes the guide intones words in the indigenous Náhuatl language.
This is no touchy-feely session. Warriors endured this ritual before battle to steel them. After 90 minutes of building resilience and releasing toxins, both physical and mental, you emerge and dip into cold pools, cleansing yourself.
Planning tip: For a real temascal experience (not just a sauna), follow spirituality seekers to Tepotzlán or get the full picture of the Zapotec civilization in Oaxaca. We love Xquenda in Huatulco for its full pre-Hispanic ceremony and mural.
10. Tap into the songs of Mexico with a mariachi performance
Mariachi bands have a song for every mood and life milestone. Happy? More trumpet. Somber? More strings and a heartfelt bolero style. Mexicans hire these singing troupes for big events, including birthdays, weddings and funerals. They are not a mere tourist attraction but a way to tap into the songs of Mexico. You’ll find them roaming around major plazas from Mérida to Cuernavaca.
A top choice is Mexico City’s Plaza Garibaldi , which has been bringing together restaurants and music since 1925. Get serenaded in mariachi's heartland in Guadalajara , which holds the world's largest mariachi festival each September at the Encuentro Internacional del Mariachi y la Charreria .
11. Get insight into Frida Kahlo’s artistic life
Bottles filled with paint glisten in their tray next to an easel. It feels like the artist has just stepped out. Handicrafts – clay fertility figures, papier-mâché skeletons and dangling cherubs – from across Mexico sprawl out across the rooms.
The Blue House is where Frida was born, lived and spent her last days, with everything as she left it. The artist’s silver jewelry, short bed, crutches, wheelchair and prosthetic leg are here. Kahlo had a lifelong disability and channeled her physical and emotional pain into her art while showcasing pre-Hispanic art and traditions.
Kahlo famously wore traditional dresses and shawls from Oaxaca to summon the female power of the women of her mother’s hometown. Mexico City has other interesting places to find Frida and trace her life. But to stand in her house and its courtyard of volcanic stone is to feel her passion for Mexico and its people. This museum is an unmissable insight into her life and her art.
12. Travel through Mexican history at a museum
Mexico City alone has more than 150 museums, beating New York City and Paris. Some of them are makeshift and obscure – torture museum , anyone? – but all of Mexico's history can be found in its museums, from indigenous handicrafts to revolution , human rights and tequila .
The headline act is Museo Nacional de Antropología , which is one of the best in the world, with a dramatic giant water feature at the center of its Maya-inspired courtyard.
Mexico's top male painters are known as the "big three" muralists. Made to be seen by the average Mexican worker, murals by Diego Rivera , José Clemente Orozco and David Siqueiros grace many public buildings. All three daub the patio walls of Antiguo Colegio de San Ildefonso and inside the splendid Palacio de Bellas Artes , notably Diego Rivera’s monumental El hombre en el cruce de caminos (Man at the Crossroads).
Other museums cater to specific tastes, like the Museo del Calzado shoe museum, which displays the trainers of Mexican fútbol heroes and replicas of Neil Armstrong’s lunar boot.
13. Mark Día de los Muertos (Day of the Dead)
Once a year, the spirits of the dearly departed can follow a path of marigold petals back to their loved ones. Altars are piled with their favorite dishes and objects, and photos of the deceased are lit by candlelight and shrouded in incense smoke.
Far from a withdrawn sad time, Día de los Muertos (Day of the Dead) is a time of remembrance through joy. It’s been this way for more than 3000 years, and the tradition can be traced back to Aztec customs and the even more ancient Olmecs.
Visit Mexico at the end of October, and you’ll see the nights turn festive as people crowd the squares, with businesses and museums to judge the best-decorated altars. In towns like Naolinco, Pátzcuaro and Mixquic, mass processions drift to the cemeteries for a night of drinking and singing.
Local tip: Tagging along at a respectful distance is accepted, and the sight of thousands of candles and marigold flowers glowing orange into the night is a true Mexico experience.
14. Devour some mole
Of all the attention-grabbing Mexican dishes, mole is the most intriguing for its complex mix of herbs and spices. Cocoa and three kinds of chilis give the sauce a chocolatey warmth, but mole contains a checklist of more than 15 ingredients, including sesame seeds, aromatic herbs, peanuts and cumin. In Puebla , it is eaten in restaurants tiled in hand-painted blue talavera .
Planning tip: Oaxaca is known for its seven multicolored moles . The star is mole negro , a smoky "black" sauce that differentiates itself with a hit of hoja santa or "sacred leaf," which tastes somewhere deliciously between licorice and eucalyptus. Mole is best smothered over chicken or enchiladas (tortillas filled with cheese or chicken).
15. Experience everyday Mexican life in a market
Boisterous piñatas dangle above you. Flowers and mangos perfume the air, while fat sacks of spices and mounds of dried chilis beckon you.
On a balmy day, the cool of a Mexican market is an inviting wonderland of fruit salad stands, old-world barber shops, and storekeepers touting woven baskets and Virgin candles. A mercado (market) is where everyday Mexican life happens without the airs and graces, no matter if you’re in an upmarket neighborhood or a mountain village.
In one market, you might smell wafts of incense floating on the air and pork crackling glistening under heat lamps. Eat alongside families or get nuts and chili-lime grasshoppers for the road. Taste delicious Mexican fruit like honey-almond flavored mamey and tuna (prickly pear fruit) blended into juice. Every walk through a Mexican market is an adventure.
16. Learn history through botany in Oaxaca
History is palpable at the Jardín Etnobotánico . You can stain your hands bright red with cochineal from the prickly pear cactus. At its height, the smooshed-bug blood was used to dye garments for Europe’s elite, giving the Spaniards wealth second only to silver.
The storyteller guides at the garden explain how indigenous people used plants for clothing, shelter, food, rituals and medicine. A fascinating story brings to life Maya mythology, which saw the ceiba tree as the universe itself, with its roots in the underworld and the peculiar thorns on the trunk representing the people.
17. Visit a magic town
Mexico has more than 132 pueblos mágicos , and they truly feel like "magic towns." In each place, you can experience the beauty of traditional Mexican life.
Many of the towns have a leafy zócalo piazza or square at their center where families and lovers laugh, whisper and enjoy a weekend or long summer evening outdoors. What makes them "magical" is not just that they’re lookers – most are – but they maintain some natural or historical charm.
For example, in Taxco, where silver was mined by the Aztecs and Spaniards, all-white retro VW taxis crisscross its cobblestones. In lovely Papantla, people come for the spectacle of seeing the voladores whirl around a maypole, attached only by their feet.
18. Lounge on beaches without the crowds
If you want to swim alongside Mexicans, not just tourists, head to the coast of Oaxaca. Huatulco has 36 golden-sand beaches to enjoy in peace. In Puerto Escondido, Playa Carrizalillo beach is a jewel in a sheltered cove, reached by steep steps to deter most tourists.
Maybe it just has to be the Yucatán Peninsula's Riviera Maya. We get it: the clear blue ribbon of water and white sand is enticing, and you can still escape the crowds.
If you’re stuck in the overdeveloped parts of Cancún and Tulum , follow the locals to a spacious public beach. At Playa del Carmen , the beach runs adjacent to "5th Avenue," where all prices are in US dollars, yet step a mere two blocks back from the souvenir strip, and life seems preserved from another era. Eat at an unpretentious garden restaurant, drink at a wooden shack bar and stroll across squeaky sand into the warm arms of the Caribbean.
19. Enjoy a steaming hot tortilla at a tortillería
One of Mexico's simplest pleasures is hearing the squeak of a neighborhood tortillería (tortilla maker). Mesoamericans unlocked the secret of nixtamalization more than 3500 years ago, ramping up the nutrition and turning corn into tortillas. For passersby, the magic is seeing the steaming hot tortillas parade down the conveyor belt before being bundled up in paper for a waiting line of locals. Most neighborhoods have tortillerías every few blocks.
Planning tip: You can count on a mercado (fresh produce market) to have at least one tortillería on the streets immediately around it, such as Mexico City's Mercado Medellín , where you'll find several.
This article was first published September 2021 and updated October 2023
Explore related stories
Feb 19, 2024 • 7 min read
After years of hard work, what better way to celebrate than with an amazing adventure? Here are the best places for a graduation trip.
Feb 1, 2024 • 7 min read
Jan 24, 2024 • 7 min read
Aug 17, 2023 • 11 min read
Aug 9, 2023 • 7 min read
Aug 8, 2023 • 6 min read
Nov 7, 2022 • 5 min read
Aug 11, 2022 • 6 min read
Jun 27, 2022 • 6 min read
Apr 29, 2022 • 6 min read
10 Places in Mexico to Visit for Food, Beaches, and Amazing Sights
Here are several places that should be on everyone’s must-visit list..
- Copy Link copied
Yes, Mexico has superior beaches, but there is much more to the country besides sun and sea.
Courtesy of Roman Lopez/Unsplash
With centuries of Indigenous cultural history, ancient ruins , and resplendent cities, Mexico is brimming with beautiful places. But this can make choosing a place (or several places) to visit in Mexico a challenge. Do you want to spend your days stretched on a beach in the Yucatán Peninsula or in idle relaxation sitting beside a pueblo plaza? Then again, why not both?
To help you decide, here are our top picks for the best places to visit in Mexico.
- Location: Oaxaca
- Come for: a heady mix of traditional and experimental cuisine, ancient ruins, and a vibrant arts scene
- Where to stay: Hotel Sin Nombre
Tucked high up in the Sierra Madre de Oaxaca, Oaxaca is a place where overflowing baskets of spices and textiles sit beside cafés serving up artisanal coffee. Cuisine is a pillar of the city’s soul, whether in the form of crispy, coal-grilled tlayudas on the street or high-brow rooftop cocktails.
A capital for mezcal artistry, Oaxaca is known for its dozens upon dozens of mezcalerias . Pull up a chair at La Mezcalerita , a veritable library of mezcal, with three downstairs rooms and an appealing rooftop patio—perfect for sunset.
How to get to Oaxaca
The most direct way to get to Oaxaca is to fly into the Oaxaca International Airport (OAX). Travelers can also connect in Mexico City for the nearly 90-minute flight.
Drive a couple of hours south of Riviera Maya, Tulum and a wonderful world awaits on the banks of a lagoon.
Courtesy of Liz Aguayo/Unsplash
- Location: Quintana Roo
- Come for: tranquil lagoon life that is still flying relatively far below the typical tourist radar
- Where to stay: Hotel Makaaba Eco-Boutique
Laguna de Bacalar is the second largest lake in Mexico, with colors that change from aquamarine to cobalt because of the different depths of the water, earning it the nickname “The Lake of Seven Colors.” Bacalar has a reputation for eco-friendly resorts, hidden cenotes, and mangrove channels for kayaking. Life is slow-paced here—lights are usually out by 9 p.m., and that’s how the locals like it.
How to get to Bacalar
Bacalar is a four-hour drive south of Cancun, which helps it retain its remote vibe. In December 2023 , the opening of the airport in Tulum will cut that drive nearly in half. Travelers can also fly into the city of Chetumal and drive for 30 minutes.
Barefoot surfers and long-time fishing families commingle on broad beaches where world-famous surf pounds the sand.
Courtesy of Lorraine Mojica/Unsplash
3. Puerto Escondido
- Come for: epic surf and the culture that comes with it, plus undeveloped beaches, bioluminescent bays, and hot springs
- Where to stay: Villas Carrizalillo
Mexico is in a constant state of development and some foreign investors have set their sights on coveted real estate. But in this port town, visitors can still eat fish tacos underneath shady palapas , grab an open-air collective van (a one-way ride will cost roughly 10 pesos), travel to the market downtown, and surf along windswept beaches at dawn, in large part thanks to efforts from tourists, expats, and locals to control development.
How to get to Puerto Escondido
Puerto Escondido has a very small airport. For an accessible alternative, travelers can connect in Mexico City or Guadalajara. A larger international airport is in Huatulco, which is about 90 minutes away.
Step onto the sugary shores of Isla Holbox and it’s like you’ve stepped into a secret.
Courtesy of Michiel Ton/Unsplash
4. Isla Holbox
- Come for: idyllic car-free island living with spectacular beaches, yoga, and a growing foodie scene
- Where to stay: Ser Casasandra
This island off the coast of the Yucatan peni nsula feels as much Caribbean as it does Mexican, with a blend of car-free streets and the lilt of steel drums. Though admittedly less Robinson Crusoe–esque than it used to be thanks to an infusion of boutique resorts like Nomade Holbox and NÁAY Boutique Hotel Punta Coco, this remains a place for freshly caught and grilled seafood and beaches that seem to stretch on forever.
How to get to Isla Holbox
Fly into Cancun International Airport and take a two-hour taxi, or hop on an ADO bus up for a four-hour ride to Chiquila. From there, take the 15-minute ferry to Isla Holbox.
Puerto Vallarta is a far cry from the quiet fishing community it once was.
Courtesy of Chris McQueen/Unsplash
5. Puerto Vallarta
- Location: Jalisco
- Come for: a beach-meets-city scene where locals and tourists mingle
- Where to stay: Casa Kimberly
Puerto Vallarta is a vibrant mixture of visitors and locals, where bars, restaurants, and shops are unlikely to use U.S. dollars outside of tourist centers. The city buzzes with action, whether through the pulse of the Malecon boardwalk until the wee hours or lively cobblestone streets of Zona Romantica. At the end of the day, travelers can enjoy sunset above the Bay of Banderas.
How to get to Puerto Vallarta
Several U.S. airports, including New York (JFK), San Francisco (SFO), and Los Angeles (LAX) offer direct flights to Puerto Vallarta.
Cancún is a popular place for travelers to the Mexican Caribbean
Courtesy of ams_c/Unsplash
- Come for: all-inclusive hotels, white-sand beaches, and a lively downtown
- Where to stay: Belmond Maroma Resort & Spa
Cancún is what put the Mexican Caribbean on the map, for good reason: Few places offer better white-sand beaches or all-inclusive resorts than this spot on the Yucatán Peninsula. Cancun’s once locals-only downtown is starting to gain traction from travelers who want to venture outside the Hotel Zone. Here, visitors can get another taste of the city when encountering its street art, taco trucks, and bustling markets like Mercado 28.
How to get to Cancun
With the second busiest airport in Mexico , it’s one of the easiest places in the country to access.
Guanajuato offers an explosion of colorful architecture and a maze of cobblestone streets.
Courtesy of gemafv85/Unsplash
7. Guanajuato
- Location: Guanajuato
- Come for: colorful architecture and growing wine tourism
- Where to stay: 1850 Hotel Boutique
Guanajuato is a great jumping-off point for exploring the state’s growing wine route (there are more than 30 wineries in the Guanajuato Grape and Wine Association) as well as regional dishes like enchiladas mineras —head to Enchiladas de Lupe for a delicious one. The city also hosts the annual Festival Internacional Cervantino , which invites musicians, theater performers, and other artists from all over the world to showcase their culture.
How to get to Guanajuato
The main airport in the state of Guanajuato is in Leon, about an hour’s drive from the city. It has a few direct flights from the USA, but travelers can get to the airport with direct flights from Tijuana, Mexico City, Puerto Vallarta, and Monterrey.
This city of more than 9 million people is one of the world’s most exciting and complex.
Courtesy of Bhargava Marripati/Unsplash
8. Mexico City
- Location: Mexico City
- Come for: world-class hotels, museums, and restaurants
- Where to stay in Mexico City: Circulo Mexicano
No visit to Mexico is complete without exploring the world-renowned restaurants , Aztec ruins, and 24/7 vibe of its capital city. Walk around Roma Norte and other vibrant neighborhoods, each one offering something different from the next. Thanks to its efficient (and cost-effective) mass transit, devouring everything from Diego Rivera murals to inventive cocktails from the top floors of luxury hotels is possible.
How to get to Mexico City
Mexico City’s airport has direct flights from all major U.S. gateways.
The food scene in Puebla is one of the best in the country.
Courtesy of srcharls/Unsplash
- Location: Puebla
- Come for: mole, mole, mole!
- Where to stay: Banyan Tree Puebla
Puebla has fostered a scene that is just as proud of its heritage and tradition (it’s said to have a church for every day of the year) as it is of its experimental restaurants, with eateries like Moyuelo and Áttico 303 fusing traditional Mexican ingredients with international techniques and recipes. The city’s kitchens and street carts offer temptations like mole (a dried chile sauce) in every shade, overstuffed bread roll sandwiches known as cemitas , and tacos arabes stuffed into fluffy lavash-style bread.
How to get to Puebla
Puebla has its own international airport with direct flights from Houston (IAH), but consider flying into Mexico City, which has ample connections. From the Benito Juarez airport, you can hop aboard an express bus and ride two hours to Puebla.
San Jose del Cabo’s art district brims with boutique art galleries and restaurants.
Courtesy of Mary West/Unsplash
10. San José del Cabo
- Location: Baja California Sur
- Come for: Cabo beaches and fantastic dining without the overwhelming hum of tourists
- Where to stay: Acre Baja
Los Cabos consists of Cabo San Lucas and San José del Cabo, which are connected by a long stretch of resort-lined roads known as the Tourist Corridor. As Cabo San Lucas is the more visited of the two, San José del Cabo is where travelers go to escape the crowds. Those visiting San José del Cabo can experience a thriving farm-to-table scene thanks to organic farms Flora Farms, Tamarindos, and Acre Baja that double as outdoor restaurants.
How to get to San José del Cabo
San Jose del Cabo’s international airport is the gateway to Los Cabos. It has direct flights from most major U.S. hubs.
Touropia Travel Experts
Discover the World
17 Best Places to Visit in Mexico
Gorgeous beaches, a delicious culinary scene, festive culture and ancient pyramids all make Mexico a popular tourist destination. Mexico is a land of color and contrasts. Crowded beaches lead into quiet colonial towns while resort cities open gateways to jungles ringing with parrots and howler monkeys.
Majestic mountains descend to remote deserts. Traditional pueblo houses sit near Spanish haciendas. Ruins of Mayan cities lie excavated outside of modern metropolises.
The capital, Mexico City, is a huge metropolis boasting a historical center, top museums, and chic shopping opportunities. Another popular destination on our list of the best places to visit in Mexico is the enigmatic town of Oaxaca – home to colonial architecture and a fantastic Day of the Dead festival. Traces of it’s Pre-Columbian past can be found in Teotihuacan, with its pyramid dating back to 200 CE; and the archaeological site of Chichen Itza in the Yucatán Peninsula.
Map of Places to Visit in Mexico
Founded in 1531, Puebla , in central Mexico, is the fifth largest city in the country with over 2 million inhabitants. Its strategic location, halfway between the port of Veracruz and Mexico City, made it an important city.
Today this charming colonial city pairs perfectly with hungry travelers, since it’s known as the gastronomic capital of Mexico. Be sure to try mole poblano, a traditional Mexican dish said to be invented here.
Standing in the shadow of the volcano Popocatepetl , Puebla visitors also won’t want to miss the Catedral de Puebla, with its onyx statues and domed ceiling patterned after St. Peter’s in Rome. The nearby town of Cholula boast one of the largest pyramids ever built, though the structure has been badly neglected over the centuries.
16. Acapulco
Once a popular destination among spring breakers, Acapulco is the largest city in the state of Guerrero. This large beach resort city is situated on a semi-circular bay that is characterized by traditional architecture on one side and luxury high-rise hotels on the other side.
Beautiful beaches are Acapulco’s primary crowd-puller. Most of the popular beaches like Hornos, Icacos, Papagayo and Tamarindos are found along the bay area known as Las Costera. Favored for their cleanliness and direct location on the ocean, the beaches of Langosta and Caleta are good choices as well.
Those who desire more than just the beaches may find the Fort of San Diego an interesting visit for its historic buildings and on-site museum that details the history of the area. Another good museum is the House of Masks, which showcases a collection of masks from all over the world. Shaded by palm trees, the city’s main square is where tourists can visit a stunning cathedral, watch street performers, dine in cafes, shop and experience the local culture.
A must-do in Acapulco is watch the city’s famous La Quebrada Cliff divers plunge 147 feet into a shallow inlet. A tradition since 1934, this spectacle can be viewed from a platform on the cliff tops or from nearby restaurants.
15. Playa del Carmen
Commonly referred to as simply “Playa,” Playa del Carmen is a lively resort town in the state of Quintana Roo on Mexico’s Yucatan Peninsula. Formerly a quiet fishing village of distinct European influence, the town has expanded in recent years into a vibrant resort town of beautiful beaches and entertainment venues. However, Playa still retains its relaxed atmosphere and friendly locals.
As it is situated within the Riviera Maya region, Playa del Carmen is a frequent cruise stop and within easy reach of other popular tourist spots like the Xcaret Eco Park and Sian Ka’an Biosphere Reserve . With the Mesoamerican Barrier Reef just off the shore, there are also plenty of opportunities for scuba diving and snorkeling.
Quinta Avenida, or 5th Avenue, is the heart of Playa. Along this 20-block thoroughfare are shops, boutiques, restaurants, bars, clubs and hotels.
Nicknamed the “White City” because of its white stone buildings, Merida is the capital of Mexico’s Yucatan state . Due to its geographical isolation near the northwestern tip of the Yucatan Peninsula, the city has its own unique dialect, cuisine and culture shaped by Mayan, Caribbean and colonial influences.
Founded by Spanish Conquistadors in 1542 upon an ancient Mayan city, Merida features numerous colonial buildings including the palace of a former Conquistador leader. The city’s main plaza, “el Zocalo,” is the location of many historic structures such as a 16th century cathedral, the Governor’s Palace and Old City Hall.
The tree-lined street of El Pasea Montejo with its beautiful mansions reflects the city’s former glory days as the rope-making capital of the world. This street is a nice place to enjoy an evening walk after the heat of the day. Most locals here work in the mornings and take a lunch and siesta when the tropical weather is at its peak.
Tourists will find a variety of things to see and do in Merida like relaxing in public parks, browsing colorful markets for souvenirs and visiting nearby Mayan archaeological sites.
Surrounded by rolling hills, valleys and mountains, Taxco is set in a very scenic spot, some 170 kilometers to the southwest of Mexico City. Besides the lovely landscapes and breathtaking views, the city is also known for its colonial architecture and intricately carved artisanal silverware.
Presiding over everything is the beautiful baroque architecture of Santa Prisca Cathedral – the city’s symbol and main sight . From atop its belltowers, you can enjoy fabulous panoramas over Taxco’s surroundings, as well as a bird’s eye view of the narrow, steep streets weaving their way up the hillside.
Much of the city was built from the wealth mined from the nearby mountains. Exquisite silver jewellery can still be bought to this day. Nowadays, however, Taxco’s economy is mainly based on the steady stream of tourists who come to delve into its rich history, culture, and architecture. Holy Week is a good time to visit Taxco because of its All Souls processions where residents turn out to show their faith.
12. Los Cabos
Regarded as the marlin sport fishing capital of the world, Los Cabos has rapidly gained popularity over the last few decades as a top tourist destination in Mexico due to its beautiful resort beaches, excellent scuba diving, whale watching experiences and lively party scene.
Located in the Mexican state of Baja California Sur, Los Cabos is composed of two towns, San Jose and San Lucas, that are divided by twenty miles of scenic highway known as “the Corridor.”
While the former mission town of Cabo San Jose is a traditional Mexican town with colonial architecture and a relaxed, quiet ambiance, Cabo San Lucas is one of Mexico’s fastest growing tourist destinations, featuring luxury resorts, upscale restaurants, championship golf courses and a glittering party scene. San Lucas is also a hot spot for water sports that include scuba diving, parasailing, snorkeling and glass-bottom boat tours.
Sporting a splendid coastline dotted with gated residential communities and high-end resorts, the Corridor is home to beautiful beaches like Chileno Beach, which is favored for its crystal clear waters and marine life.
Cabo San Lucas is also known for its natural attraction, Land’s End , which features a cluster of rocks shaped by the sea and wind into distinctive formations. One particular rock, El Arco, is a good spot to view sea lions.
11. Cozumel
Located in the Caribbean Sea on the Yucatan Peninsula, the thirty-mile island of Cozumel is one of the top diving destinations in the Western Hemisphere. For this reason, dive shops abound all over the island.
Except for the calm beaches at Chankanaab National Park , the island’s ocean current and wind conditions are not ideal for swimming, but Cozumel’s beaches are ripe for surfing and parasailing. However, there are many beach hotels that offer swimming pools. Other water activities include deep-sea fishing and glass-bottom boat tours.
Cozumel is one of Mexico’s most visited cruise port-of-calls , and tourists will find the cruise docks bustling with vendors selling a variety of souvenirs from t-shirts to tequila. The main town on the island, San Miguel, offers a myriad of shops, entertainment venues and restaurants.
In addition to beach fun, Cozumel offers other fascinating attractions such as the Mayan archaeological sites of San Gervasio and El Caracol. Chankanaab National Park is a great place to explore nature trails, stroll along beautiful botanical gardens and view numerous iguanas.
10. Palenque
Nestled away among the dense jungle of Chiapas State, Palenque is a famous Maya city that flourished around the seventh century. Although the archaeological site is much smaller than Chichen Itza or Calakmul, it boasts some of the best Mayan carvings, sculptures, and architecture.
Palenque has several large temple and palace complexes for visitors to explore. In general, these are exceptionally well-preserved. Thanks to the marvelous hieroglyphics and bas-reliefs, much is known about the site and its former inhabitants, as well as their mysterious mythology.
The most arresting structure is the Temple of Inscriptions which is a funerary monument to Hanab-Pakal – Palenque’s most famous ruler. Its elaborate carvings document and depict events and rituals of centuries gone by, and a splendid sarcophagus and death mask were found within the tomb. Other important ruins include the Temple of the Cross and the Temple of the Sun, although less is known about their images and iconography.
9. Copper Canyon
Named after the copper-green color of the canyon walls, the Copper Canyon is a network of six canyons that combined measures larger than the Grand Canyon in the United States. Located in the Sierra Madre of the state of Chihuahua, this canyon system offers some of Mexico’s most extraordinary scenery.
Copper Canyon is rich in biodiversity with many different species of trees, flowers and wildlife as well as waterfalls and intriguing rock shapes such as the San Ignacio formations that resemble the likes of humans and animals. A number of traditional Mexican towns are found throughout the area including Creel, Hidalgo de Parall, Batopilas and Urique.
There are many ways to explore Copper Canyon, but the most outstanding way is by the Chihuahua-Pacific Railway , commonly called “El Chepe.” The track passes over 37 bridges and through 86 tunnels, rising as high as 2,400 meter (7,900 feet) above sea level featuring some of the Copper Canyon’s most spectacular scenery.
The train makes several vista stops such as the popular one at Divisadero where travelers can enjoy breathtaking views and purchase foods and handicrafts from the Tarahumaran people.
8. Guanajuato
Guanajuato, capital of the state with the same name, doesn’t lack for charm. Cobblestone lanes, sidewalk cafes and some of the most stunning baroque architecture in North America give it a European flavor and are among Guanajuato’s drawing cards. The city also has a network of underground tunnels that serve as roads making this place really unique in the world.
Founded in 1559, Guanajuato quickly became famous for its gold and silver mines. Some of the mines can be visited today; this includes La Valencia , one of the richest silver mines in the world.
Next to the mine is the Church of San Cayetano, lavishly adorned with silver and gold. The city is a good place to enjoy traditional mariachi music.
A world famous tourist destination on the Caribbean coast of Mexico’s Yucatan Peninsula , Cancun presents a complete vacation package of fabulous beaches, a first-class hotel zone , Mayan ruins, modern attractions and an exuberant nightlife.
Cancun’s year-round perfect weather and gorgeous beaches are the island’s top tourist magnets. With fourteen miles of powdery white sand bordering turquoise waters, these beaches offer a wide range of water sports and locals selling souvenirs. The downtown area, known as El Centro , beats to a more authentic Mexican tune with its historic architecture, restaurants, markets, bars and clubs.
There are a few small Mayan archaeological sites in Cancun. While some remain covered in jungle, others are popular tourist attractions such as El Meco and El Ray , with the latter found within the hotel zone. Tourists will find a variety of recreational activities around Cancun like jeep safaris, snorkeling and scuba diving.
Shoppers can browse La Isla mall, and sports fans can watch football at the downtown stadium or play golf among the island’s many courses. Cancun is known for its vivacious nightlife, and tourists will find no shortage of choices that range from bars and nightclubs to dance halls and dinner cruises.
The capital city of the state by the same name , Oaxaca is located in a valley below the Sierra Madre mountains. Colonial architecture, archaeological sites, a pleasant climate and tranquil atmosphere make it a popular tourist destination in Southern Mexico.
At the heart of Oaxaco is its charming town square, Zocalo , where tourists can admire beautiful colonial landmarks like the Santo Domingo church, tour museums, shop for souvenirs and relax at an outdoor cafe.
Several archaeological sites around the city can be explored such as Monte Alban. Perched on a mountain, Monte Alban was the site of the ancient capital city of the Zapotec inhabitants. A visit here presents impressive views of the valley. The site of Mitla is intriguing for its walls of geometric patterns.
Oaxaca is also known for its unique food dishes such as mole, which involves the likes of a sauce made with chocolate and chiles. The city’s favorite drinks, Mezcal and hot chocolate, are easily found in every restaurant and bar.
Traditional Oaxacan handicrafts are regarded worldwide, and the city’s markets are good places to purchase popular items like Zapotec wool rugs, wood carvings and black pottery.
One of the best Day of the Dead festivals in Mexico takes place in Oaxaca as well as the Guelaguetza, a festival exhibiting the traditional dances of local indigenous cultures.
5. Mexico City
The capital of Mexico, Mexico City is one of the world’s largest cities comprised of many ethnic groups from all over the globe. Not only is this vast city the most important political and cultural center in Mexico, but it is also one of the most important financial centers in Latin America. Moreover, Mexico City boasts one of North America’s oldest and largest universities.
While there are no beaches in Mexico City, tourists will discover a great number of exciting things to see and do . The Historic Center is teeming in prominent landmarks such as the Plaza de la Constitucion, the Metropolitan Cathedral , the National Palace and the ruins of an ancient Aztec temple .
With hundreds of museums, art galleries and performing arts centers, Mexico City is one of the world’s leading cities of arts and culture. In addition to public parks like the impressive Chapultepec Park, the city also boasts the must-see Xochimilco Floating Gardens .
Many of Mexico City’s neighborhoods can be easily reached by the large metro system. For safety reasons avoid hailing a cab in the street. Instead, ask the hotel to call a cab. A good way to see the city’s main attractions is by taking the Turibus, a hop-on, hop-off sightseeing bus.
4. Puerto Vallarta
Situated on the Bay of Banderas along Mexico’s Pacific Coast in the state of Jalisco is the popular vacation city of Puerto Vallarta. Landscapes of gorgeous beaches and lush jungle mountains envelope this picturesque town of colonial landmarks, first-class resorts, gourmet restaurants and dozens of nightclubs.
The city’s main attraction , the golden sand beaches, offer relaxation and water sports such as sailing, kite surfing and deep sea fishing. As Puerto Vallarta is a popular diving destination , there are many dive shops located throughout the beaches. Giant manta rays and dolphins can be viewed here while humpback whales can be seen between December and March.
Lined with shops, restaurants and bars, the beautiful boardwalk, the Malecon , is a great place to shop, dine, socialize, watch street performers and view the ocean.
Outside of the city, tourists can tour mango and papaya plantations or visit quiet fishing villages and secluded coves. The lush hills and mountains offer hiking and horse riding trails in addition to canopy and ziplining adventures.
3. Teotihuacan
Located just 50 kilometers to the northeast of Mexico City , Teotihuacan is home to some of the largest and most awe-inspiring pyramids on Earth. While its origins and the identity of its founders are shrouded in mystery, the city later became one of the most impressive and influential cities in the Americas.
At its zenith in the first half of the first millennium, the sprawling metropolis boasted countless buildings, as well as huge temples and palaces, squares and stadia. Although it was already abandoned by the time of the Aztecs, they named the ruined city ‘Teotihuacan’ – or ‘ birthplace of the gods ‘ – as they believed that it was here that the universe was created.
While its star waned long ago, the might of the ancient Mesoamericans is still on show at the extensive and astonishing archaeological site. Well-preserved murals and buildings can be found along the famous Avenue of the Dead. The massive Pyramid of the Sun and Pyramid of the Moon are its two standout attractions.
The Tulum ruins are a walled Maya city perched on a rocky cliff overlooking the Caribbean in the Yucatán Peninsula, Mexico. The site is of modest scale and was built during the post Classic period when the Mayan culture was in decline and therefore lacks the elegance of some other famous Mayan ruins. The tropical beach backdrop however makes this a unique site which should not be missed.
The most imposing building in Tulum is the 25 feet (7.5 meter) tall El Castillo (the castle) set above the cliff. It was once covered in with stucco and painted. A small shrine appears to have been used as a beacon for incoming canoes. On the beach below, where the canoes came ashore, tourists combine a visit to the Mayan ruins with a dip in the Caribbean.
It is important to know that there are really three different areas all referred to as Tulum, located near each other, but not close enough to walk to and from.
The town center, sometimes referred to as Tulum Pueblo , lies across the highway south of the Coba junction. There are frequent buses to Cancun, Merida, Playa del Carmen and Valladolid from the town center. Tulum Playa or Zona Hotelera extends for more than 6 miles (10km) of great white sandy beaches along the Caribbean coastline while Tulum Ruinas is the archaeological site where the Tulum Mayan ruins stand.
1. Chichen Itza
Situated in the Yucatan Peninsula, Chichen Itza is the most famous, most visited, and most impressive of the country’s many Mayan sites. This is somewhat ironic because its most famous structures do not have a typical Classic Mayan architecture but show strong influences from other civilizations from Central Mexico.
While the scorching sun and teeming crowds can put some people off, it is not without reason that the astounding archaeological ruins were selected as one of the New Seven Wonders of the World.
Built between the ninth and twelfth centuries, the once-great city covers a huge area, and many of its buildings, temples and palaces are still in remarkably good condition. These feature a wide array of different architectural styles and offer a fascinating insight into the Mayan civilization.
The undoubted highlight is The Pyramid of Kukulcan – or El Castillo – which is the site’s most famous landmark. The hulking temple’s stone terraces dominate Chichen Itza and were ingeniously constructed to give the illusion of serpents crawling down the side of the pyramid.
Many tourists visit Chichen Itza as a day trip, especially from Cancún or Merida but it is also possible to stay a night or two here.
Mexico Travel Video
Share this post:.
9 Most Beautiful Regions in Mexico
12 Most Amazing Volcanoes in Mexico
12 Most Fascinating Mayan Ruins in Mexico
10 Best Beaches in Mexico
7 Most Amazing Pyramids in Mexico
12 Prettiest Small Towns in Mexico
10 Best Vacation Spots in Mexico
14 Best Cenotes in Mexico’s Yucatan
15 Most Beautiful National Parks in Mexico
15 Best Cities to Visit in Mexico
Reader interactions.
November 28, 2019 at 6:15 pm
Chichen itza is a toltec maya site once a part of the mayapan federation
June 16, 2019 at 2:45 pm
I am sorry to say that there are no safe places in Mexico to vacation. It is a country where government are murdered, you are rosking your lifes by visiting Mexico. The corruption, and organized crime runs to deep.
November 2, 2017 at 9:16 am
It didn’t make the list, but I’m totally a fan of the mayan ruins at Palenque. The complex is immense, and built on a hill which makes it quite picturesque. Not overly crowded (it’s a little tougher to get to than Tulum, etc) and not as sterile as Chichen Itza (where you can’t climb or touch ANYTHING).
January 10, 2016 at 2:43 pm
If you’re going to the coast area (cancun, playa del carmen..) I recommend you visit the cenotes, go to tulum, spend a day in cancun and visit isla mujeres. This is a beautiful country and I can’t see how you could possibly not be happy here, try and get enough time though I was only 7 days and I didn’t get time to visit everything I wanted to.
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
This site uses Akismet to reduce spam. Learn how your comment data is processed .
The 10 Best Places to Visit in Mexico (Our Favorites in 2024)
Written by: Author Andrew Helling | Reviewed by: Sandy Mitchell
Andrew Helling is a licensed pilot, travel enthusiast, and the founder of Travellers Worldwide whose travel expertise has been quoted in countless publications across the web. Armed with a laptop and a Wi-Fi connection, he loves exploring the world with his wife and son and is always on the hunt for cheap flights and new adventures... Learn More
Sandy Mitchell is a travel expert and the content reviewer/fact checker at Travellers Worldwide. Using the experience she gained working in the travel industry for more than 20 years, as a travel agent, travel marketing executive, and cruise school administrator, Sandy fact-checks and reviews each of our guides to ensure they're as accurate and helpful as possible... Learn More
Posted on Last updated: February 28, 2024 - Travellers Worldwide is reader-supported. If you buy a product we link to, we may earn a commission. Learn more
With so many awesome cities and towns, deciding where to travel in Mexico can be overwhelming. But don’t worry — Mexico is one of my favorite places to visit (I’ve been 4 times in the last 3 months), so I know a thing or two about this tropical paradise. Below, I’ll show you what I consider to be the best places to visit in Mexico.
Places in Mexico You Have to See in 2024
Our trips to Mexico over the years have shown us how incredibly magnetic this country is. There are so many places to see! Sun-soaked beaches where the party never stops, ancient ruins telling long-forgotten stories, and modern cities paying homage to the country’s history should all be on your list.
The best places to visit in Mexico will immerse you in the country’s vibrant spirit and give you a new appreciation for the soul and depth of Mexico’s landscapes, people, culture, and — of course — delicious food.
Whether you’re looking for a relaxing trip that consists entirely of margs on the beach and island excursions or a more authentic journey into the country’s oldest cities and villages, this list of the best places to visit in Mexico is for you.
Frederick Millett/Shutterstock
With an earned reputation as a party and beach town, Cancun is the premier destination if you’re hoping to let your hair down and enjoy pristine, white sand beaches, an amazing array of beachfront restaurants and bars, and a huge variety of hotels for every budget.
Cancun’s L-shaped hotel zone hugs the coastline and offers a range of places to stay right on the water, from action-packed spots and all-inclusive resorts to hotels offering a bubble of calm with private beaches. El Centro, the downtown area, offers a better glimpse of the true Mexico.
Whether your ideal vacation day looks like lounging on the sand, restaurant-hopping to taste Mexico’s bright flavors, casting a line to catch big fish, or partying from sun up to sun down, Cancun offers it all.
While Cancun attracts a lot of tourists, it’s also where you’ll find endless excursion opportunities, water sports, cool shops and street markets , and delicious food around every corner. You’ll never have trouble finding a spot to grab a cocktail or down a few shots of tequila!
Take the ferry over to Isla Mujeres (20-30 minutes) if you’re looking for a less touristy dynamic in a gorgeous setting. Take a day trip to nearby Chichen Itza , Tulum, Uxmal, or Valladolid if you’re up for exploring Mayan ruins and swimming in subterranean cenotes.
Read Next: Is Cancun Safe to Visit in 2024?
2. Riviera Maya
Jess Kraft/Shutterstock
The Riviera Maya sits south of Cancun and covers a long, beautiful stretch of the Caribbean coastline, encompassing colorful beach towns and Mayan ruins in places like Tulum, Playa del Carmen, Cozumel, and Puerto Morelos.
Less crowded than Cancun, the Riviera Maya offers a more laid-back getaway option that still boasts plenty of tourist amenities and attractions. It’s the ideal spot if you’re hoping to see a little more of Mexico’s natural beauty and explore ancient ruins.
Explore the underwater world by diving at the National Reef Park Of Puerto Morelos , swim in enchanted cenotes as old as time, walk among still-standing Mayan ruins, zip-line or ride ATVs through the Mayan jungle, and relax on Playa del Carmen’s beautiful beaches.
You’ll find incredible Mayan ruins to explore 45 minutes to an hour and a half away ( Tulum and Coba, respectively) if you’re up for an adventure in the jungle. The best way to enjoy the Riviera Maya is by renting a car and taking short trips to the nearby towns and sites.
Playa del Carmen is packed with all-inclusive resorts that make vacationing here so convenient — drinks, meals, excursions, and entertainment included! You’ll find plenty of other options throughout the Riviera if you’d rather hotel-hop or eat most of your meals off resort grounds during your trip.
3. Baja California
Grey82/Shutterstock
Baja California is a Mexican state in northwestern Mexico, just beyond the U.S. border in California. Popular for trips from San Diego (about 20 minutes away), it’s home to cities like Tijuana, Mexicali, Rosarito, and Tecate. Beaches, deserts, and a unique, alternative culture make it one of the best places to visit in Mexico.
Baja California is a region to explore in full, setting up “base camp” at a great hotel and day tripping your way to the towns further south or packing up and hotel-hopping during your trip to see and experience it all.
Lounge on quiet beaches in Rosarito or San Felipe, eat and drink your weight in fish tacos and margaritas in buzzing Tijuana ( the birthplace of the salt-rimmed cocktail), and explore the hills and bucolic serenity of Valle de Guadalupe , Mexico’s burgeoning wine country.
The culture is lively and vibrant in this part of Mexico, bringing creativity, art, music, and imaginative takes on classic Mexican flavors to the region. Art galleries, eateries, boho shops, and bustling street markets wrap you in the visuals, sounds, tastes, and aromas of Baja California.
While the region isn’t the most-visited in Mexico anymore (violence and drug wars have cast a shadow over it in recent years), it still offers an incredible look at Mexico’s diversity and beauty. And in the areas popular with tourists, you aren’t likely to see any hint of the region’s underbelly.
Read Next: Is Baja California Safe to Visit in 2024?
4. Mexico City
Ramiro Reyna Jr/Shutterstock
A trip to Mexico wouldn’t be complete without a visit to its bustling capital, Mexico City. Located on the Central Mexican plateau, this city is a haven for flavorful food, monuments and skyscrapers, high-end to bohemian neighborhoods, and an endless array of shops and museums to explore.
Bosque de Chapultepec is a park that spans thousands of acres around the rocky Chapultepec Hill. It’s topped by a castle that overlooks the park and is a fantastic spot to spend a sunny afternoon. Stroll or bike along Paseo de la Reforma on a Sunday morning when cars are blocked from entering.
You owe yourself a visit to the Museo Frida Kahlo in the gorgeous, cobblestoned Coyoacan district, the expansive Museo Nacional de Antropologia , and cool architecture at landmarks like Palacio de Bellas Artes and the Basilica de Santa Maria de Guadalupe.
Stay in the charming, tree-lined neighborhoods of Polanco, Condesa, or Roma to experience a small-town vibe in the buzzing Mexico City. You’ll find safe, walkable streets with shops, cafes, parks, nightlife, and galleries to entertain you on your trip, all not far from the historic city center.
These neighborhoods are home to many of the city’s best restaurants (fine dining in Polanco, trendy and laid-back eateries in Condesa and Roma). You’ll also be tempted by street food offerings like tacos stuffed with spicy meats and seafood as you wander through the city.
Read Next: Is Mexico City Safe to Visit in 2024?
5. San Juan Teotihuacan
Birol Bali/Shutterstock
Sitting just 30 miles from Mexico City, San Juan Teotihuacan is an ancient pre-Columbian city with roots stretching back to as early as 400 B.C. It’s known for its impressive pyramids that are still standing today, remarkably preserved to reveal pieces of Maya, Zapotec, and Mixtec cultural stories.
The ancient city is dotted with large structures in interesting geometric designs, like the Pyramid of the Sun and the Pyramid of the Moon, the Temple of Quetzalcoatl, and the slanted Avenue of the Dead that connects the sites.
Teotihuacan is still shrouded in mystery with undeciphered hieroglyphs and a distinct lack of palaces and graves, leading historians and anthropologists to dead ends in unraveling the history and mysteries of the city. That’s one of the most intriguing things about visiting this sacred and holy place.
Today, you can visit the Museo de la Cultura Teotihuacana onsite to see pottery, remains, and ancient artifacts recovered from the site. There’s a sculpture garden in the ancient city to wander through, as well as spots where you can have a picnic among the ruins and shop for trinkets to remind you of your visit.
The convenient location to Mexico City makes visiting San Juan Teotihuacan a popular day trip from the city, easily grabbing your interest for a few hours when you’re ready for a break from the buzz and hustle of the metropolis.
6. Mayan Ruins
Alexander Sviridov/Shutterstock
If stories of long-lost civilizations that performed shocking human sacrifices, centered their ancient cities around sacred cenotes and cave systems, and built amazing structures from stone that are still standing today interest you, you can’t go to Mexico without visiting the Mayan ruins.
Ancient Mayan ruins can be found all over Mexico, especially concentrated on the Yucatán Peninsula and its 3 states: Quintana Roo, Yucatan, and Campeche. While some sites are more famous than others (ahem, Chichen Itza), they’re all incredibly interesting to visit.
From huge pyramids and temples to structures that once served as royal palaces and sporting arenas, there are endless things to explore when you venture out to the pre-Columbian settlements of the Maya.
Some of our favorite Mayan ruins to visit in Mexico are:
- Chichen Itza, Yucatan
- Coba, Quintana Roo
- Tulum, Quintana Roo
- Uxmal, Yucatan
- Edzna, Campeche
- Kohunlich, Quintana Roo
- Yaxchilan, Chiapas
You’ll be able to wander through ancient structures and, with a guide, learn about the extensive history — sometimes violent, but always interesting — of the Maya people and their daily life, beliefs, and ceremonies.
If you want to avoid big crowds, you can stick to visiting less-popular sites that are just as intriguing but seldom see large groups of visitors at one time. Yaxchilan and Edzna are perfect for a less busy visit if you want to experience the ruins in peace.
The best part about planning to visit some of the best Mayan ruins in Mexico? Many of them are close together, making it easy to reach multiple sites in just a few days. For example, Chichen Itza is just an hour and 20 minutes from Coba and Coba is under an hour from Tulum.
7. The Magical Towns (Pueblos Magicos)
cge2010/Shutterstock
Mexico’s Pueblos Mágicos , or magic towns, are special towns designated as top destinations for tourists who want to immerse themselves in the true spirit of the country, its culture, and history. Often colorful and worthy of a 1-2 day stay, Pueblos Mágicos could be your favorite part of a trip to Mexico.
These magic towns boast some of the best food, coolest architecture, historic ruins, local art, and top notch hospitality that make them excellent places to visit in Mexico. The Mexican government began promoting these towns back in 2001, when the first 3 were named:
- Huasca de Ocampo, Hidalgo
- Real de Catorce, San Luis Potosi
- Tepoztlan, Morelos
There are now 132 (and the list continues to grow) of these magical towns in Mexico, each one offering a unique but similar charm linked to the storied history of the country and the strength, creativity, and beliefs of its people.
Larger-than-life legends and myths, extensive history, ancient ruins, colorful architecture, booming industry and local trades, and natural beauty are all reasons a town could be named on the Pueblos Mágicos list.
But with so many towns on the list, how can you narrow it down to a few that are worthy of spending a few precious days of your Mexico trip? Here are some of our favorite magic towns to explore:
- Tequila, Jalisco: Birthplace of tequila with volcanoes and agave fields
- Taxco, Guerrero: Silver jewelry shops and Spanish Colonial architecture
- Tepoztlán, Morelos: Legend as birthplace of Quezalcoatl with Aztec Tepozteco pyramid
- San Cristóbal de las Casas, Chiapas: Colonial architecture, museums, and markets
- Bacalar, Quintana Roo: Beautiful Lake Bacalar, Fuerte de San Felipe, churches, underwater caves
All of the towns are, as a rule for inclusion on the list, close to larger cities and easy to reach for day trips and weekend excursions. That means that no matter where you’re visiting in Mexico, you’ll be able to find a magic town to explore nearby!
8. San Miguel De Allende
Rubi Rodriguez Martinez/Shutterstock
Want to experience the old Mexico with as much authenticity as possible? Head to San Miguel de Allende for a taste of the real Mexico in its food, old cobblestone streets, historic Baroque architecture, and sacred churches in beautiful designs.
The main plaza, El Jardín, is the hub of the town, lined with amazing architectural examples of Baroque buildings and structures with centuries of history.
The art scene is very much alive here, with cultural festivals and galleries that give you a peek at the driving creative forces behind this long-standing town.
While you’re here, you can sightsee around the main square to admire the rose-colored towers of the impressive Parroquia de San Miguel Arcángel (Neo-Gothic) and the Templo de San Francisco church, with lots of restaurants, cafes, and shops to pop into. You’ll find a number of small hotels and inns scattered around the historic town center if you plan on spending a night or two here!
This fortified town was established in the 16th century by a monk named Juan de San Miguel, who brought advanced agricultural methods and textile weaving techniques to the natives in the area.
Before you leave, visit the old 18th century Jesuit sanctuary just outside of town to see an incredible Mexican Baroque church, chapels, and historic murals and oil paintings.
Belikova Oksana/Shutterstock
Oaxaca de Juárez, referred to as Oaxaca or Oaxaca City, is the capital of the Mexican Oaxaca state and one of the most fantastic places to visit in the country. Travelers who come here end up wishing they’d booked a longer stay and make plans to come back soon.
Once you arrive, you’ll quickly start feeling like a local because the city is small, walkable, and easy to navigate. Fall into a rhythm of venturing out to the Zocalo, the public plaza, where you’ll take your pick from a huge array of restaurants, street food vendors, and cool historic architecture.
Oaxaca’s art scene is phenomenal, and you’ll find a host of small galleries and museums to explore while you walk through the city. Learn about the city, state, and indigenous cultures at the Museo de las Culturas de Oaxaca , the Museo Textil de Oaxaca, and Museo de Arte Prehispánico de México.
There are plenty of tours to take in the city, but we’re partial to a mezcal tour (absolutely a huge deal here) that brings you to some of Oaxaca’s best mezcal bars for tastings as you learn about the production process and different types.
And the food. The food! Oaxaca is known for some of the tastiest Mexican cuisine in the country.
This is where melty, mild Oaxaca cheese hails from, and you’ll taste some of the best tacos, enfrijoladas (corn tortillas covered in bean sauce), and tlayudas (like a Oaxacan pizza made with meat, veggies, and chiles topping a large, substantial corn tortilla) while you’re here.
Read Next: Is Oaxaca Safe to Visit in 2024?
10. Puerto Vallarta
Diego Grandi/Shutterstock
Explore coastal Puerto Vallarta in Mexico’s Jalisco state if you’re looking for lively beaches, nightlife, and a vibrant surfing scene that gives the town a uniquely laid-back feel. Active lifestyles here contrast with the historic architecture and winding cobblestone streets in the city’s center.
Sightseeing is rewarding in Puerto Vallarta, with Parroquia Nuestra Señora de Guadalupe (an intricately designed church in the center), the famous Boy on the Seahorse sculpture, and the El Malecon boardwalk creating lots of areas to stroll and see what makes the city great.
You’ll enjoy poking around for an hour or two at the downtown Cuale River Flea Market, where a range of vendors set up with delicious food, drinks, crafts, and artwork.
Head down to the beach to find an impressive array of bars, clubs, and restaurants on the water where live music is always playing and good times continually roll. Settle on your spot in the sand to watch surfers tackle big swells (or head just north to see even bigger waves).
Some of the best views in Puerto Vallarta can be found at the top of Cerro de la Cruz at the overlook. Let your eyes fall across the sparkling Banderas Bay and downtown streets as people wander in and out of the shops and restaurants that bring the area to life.
Read Next: Is Puerta Vallarta Safe to Visit in 2024?
Ready to Book?
Unlock exclusive discounts on expedia.com, got travel insurance.
Protect yourself for unexpected interruptions.
Frequently Asked Questions
Get a better read on what you can expect when you head to the best places to visit in Mexico by checking out the most frequently asked questions below!
What is the nicest part of Mexico to visit?
Oaxaca is considered the nicest part of Mexico to visit if you’re looking for a place that has it all. Oaxaca state and its capital, Oaxaca, boast everything from some of the country’s top beaches and views to incredible regional cuisine and a thriving local art, market, and entertainment scene.
Out of all the states in Mexico, travelers tend to report Oaxaca as being their favorite to visit and one that lures them back again and again. From Oaxaca’s buzzing Zocalo plaza with markets and food to Puerto Escondido’s beaches and amazing ruins at Monte Alban, Yagul, and Mitla, there are so many things to do and see in Oaxaca.
What part of Mexico is the most beautiful?
Many people consider Baja California Sur, the southern part of the Baja California Peninsula in western Mexico, to be one of the most beautiful parts of Mexico. It’s got scenic coastline, beautiful natural landscapes, luxury homes and resorts, and secluded, peaceful villages that seem forgotten by time.
With gorgeous beaches known for luxury resorts, like Cabo San Lucas, charming farming villages with cool adobe homes, offshore islands, and amazing rock formations that protrude from the water in interesting arch and keyhole forms, the dramatic landscapes and variations of Baja California Sur make it a truly picturesque part of Mexico to visit.
What is the safest part of Mexico to visit?
Mexico’s cities and towns that are popular with tourists are generally the safest parts of the country to visit due to increased police presence and enhanced developments that don’t intersect with any “dangerous” parts of town.
Cancun, Playa del Carmen, Oaxaca, Mayan ruin sites, Puerto Vallarta, and more are all considered safe parts of Mexico to visit with lower than average crime rates.
Where should I go for my first time in Mexico?
The best place to go for your first time in Mexico depends on your goals for the trip (and your budget). We think beach destinations, like Playa del Carmen and Puerto Vallarta, are great options for first-timers, but there are some more well-rounded choices, like Oaxaca, that can offer beaches, ruins, excellent food, and ample places to stay with a more authentic feel.
Study up on your basic Spanish before your first trip to feel more at ease during your travels and follow the usual precautions (not going out alone at night, sticking to well-traveled areas, keeping your phone charged at all times, etc.) to fully enjoy your visit.
What month is best to go to Mexico?
The best month to go to Mexico is generally April, when you’ll get the double benefit of dry, warm weather as well as smaller crowds (and potentially better prices on your hotel and attractions).
The month of April sees highs around the upper 70s to mid 90s (warmer further south) and very little rain in Mexico, making it ideal for beaches, sightseeing, hiking, visiting ruins, and exploring Mexico’s cities.
So, What Are the Best Places to Visit in Mexico?
The best places to visit in Mexico show you just how varied, diverse, and epic this North American country really is. From famous beach destinations and bustling metropolises to ancient ruins and towns with thousands of years of history, Mexico is such a gem for adventurous travelers.
Our favorite spots to visit in Mexico are sure to give you a close-up appreciation of the country’s flavors, culture, customs, and long-spanning history through different civilizations.
Most of all, you’ll get to join in Mexico’s unbridled sense of adventure and knack for enjoying life to the fullest — you’ll leave with a “ Barriga llena, corazón contento ” (full belly, happy heart)!
When to Go: The Best Time to Visit Mexico in 2024 (Our Expert Take) Is Mexico Safe to Visit in 2024? | Safety Guide Where to Stay: Where to Stay in Mexico in 2024 | Best Areas & Hotels What to Do: The 12 Best Cenotes in Mexico (Top Picks for 2024) The 7 Best Mayan Ruins in Mexico in 2024 (Our Recommendations) What It Costs: What a Trip to Mexico Costs in 2024 | Average Prices
Top 20 Most Beautiful Places to Visit in Mexico
Mexico offers so much more than the high-octane holiday resorts it has become famous for! I would suggest going beyond the resorts to explore a little deeper to unearth deserted coastlines, remains of ancient civilizations, and peaceful national parks. From my many trips to this extraordinary country, here are my all-time favourite spots…
1. Yucatán Peninsula
The Yucatan peninsula sits on the southern tip of Eastern Mexico. The peninsula is a popular and attractive area filled with unique geology, natural beauty, outstanding coastline, pristine beaches – most famously Playa del Carmen – and its Mayan ruins.
Riviera Maya is one of the most well-known districts of the peninsula and one of the more chic areas, famous for its all-inclusive resorts, luxury villas, and charter yachts. Still, it only represents a small portion of what the Yucatan can offer.
I personally think the state’s national parks shouldn’t be missed, nor should the incredible underground lakes, otherwise known as cenotes; I found them to be jaw-dropping!
Additionally, the state’s capital, Merida, is widely regarded as an excellent place for travelers wanting to celebrate the famous Day of the Dead—a two-day festival celebrated on November 1st and 2nd.
My favorite highlights…
- Eating at trendy Kuuk restaurant, which serves up dishes with a modern take on Yucatan cuisine, I’d highly recommend adding the tasty Mexican corn to your order!
- Going on a dolphin-watching boat tour.
- Swimming in the very popular Gran Cenote in Tulum, which was one of my favorite cenotes in the area.
- Watching the sunset in the gorgeous paradise-eque San Crisanto from a stunning white-sand beach surrounded by swaying palm trees and mangrove swamps.
Book A Trip!
We can book your trip hopping around Mexico’s beautiful places through our free, top-rated travel planning service !
2. Oaxaca City
Covering part of the southern coast, this world heritage city boasts both natural and man-made beauty. Famous for its indigenous people, ancient and traditional Mexican cultures, and vibrant art and craft scene, in my opinion, the city is an exceptional travel destination.
Widely regarded as the country’s gastronomic capital, Oaxaca is a must-visit destination for food lovers. Try the famous mole, a complex sauce made by grinding chillies, peanuts, sesame seeds, chocolate, anise, and other herbs and spices.
Despite its popularity, I love that Oaxaca maintains its small-town feel. When visiting, I recommend exploring some of the colourful colonial architecture and taking a trip to the surrounding area, which is abundant with deserted stretches of white sand coastline, thick forests, and photogenic waterfalls.
- Dining at the cool and contemporary restaurant El Destilado, expect an exceptional tasting menu and a hearth-based kitchen.
- Shopping for unique souvenirs at Oaxaca Artisan Market.
- Going for an incredible day-long cooking lesson with Chef Susana Trilling at the traditional Oaxaca Cooking School.
3. Isla Holbox
Ahh, I thought this place was dreamy, and I loved the flamingos here! According to locals, the Island of Holbox, or Isla Holbox attracts tourists and natives alike. It combines classic Caribbean-style beaches with spectacularly colored buildings matched by crystal clear waters.
Thanks to its pristine beaches and variety of marine life, Island Holbox is famous for water sports, scuba diving and snorkeling enthusiasts. Holbox means Black Hole in Yucatec Maya, but you will not feel the name matches the island’s personality.
Walking along the shore, shopping in the shops, or just enjoying the view of native birds, such as flamingos and pelicans, will make for an enjoyable afternoon as you sit back, relax, and enjoy all that Isla Holbox offers.
However, since the Island of Holbox is a relatively car-free area, you can explore the island on foot or take one of its many golf cart taxis.
- Going on an incredible yacht tour, watching the sunset and seeing the flamingos from the water.
- Snorkelling with whale sharks on an organized tour.
- Seeing the wonderful Bioluminescence.
- Eating an incredible Punta Caliza Mexican vegan breakfast with lashings of fresh guacamole and gorgeous views.
4. Bernal
I love this pretty and intimate town! Bernal’s residents live longer than in other parts of the country, mainly due to the area’s laid-back atmosphere.
Locals prefer to take life as it comes and limit stress as much as possible. I was charmed by how their way of thinking and living differs from other towns and cities in Mexico.
However, Bernal is not without plenty to do. Bernal is home to the third-largest natural monolith in the world, making it one of the best destinations for climbing enthusiasts, where tourists and locals enjoy the challenge of climbing to its peak.
- Dining alfresco in the serene courtyard at El Arrayán.
- Browsing the intricately locally made handcrafts at the “Centro artesanal La Aurora.”
- Hiking the leisurely hiking trail from Bernal to Chichidho which took me an hour and took me past some incredible rocky scenery.
5. Lago de Patzcuaro
This lake is an average of 5 meters deep and provides a calm place to enjoy the scenery and relax your cares away.
A volcano formed Largo de Parzuaro and is home to several aquatic and semi-aquatic animals, including the rough-footed mud turtle and the Mexican garter snake. The beauty of this remarkable place inspired Pixar’s Coco.
- Taking a very scenic boat ride to the main island.
- Spotting Monarch Butterflies.
6. Isla Mujeres
Just a short boat ride from the package holiday favorite Cancun, Isla Mujeres (the Island of Women) is a perfect tropical paradise a world away from the mainland and Mexico City’s craziness.
It’s a small island with not an awful lot going on – but that’s its main selling point. Swim, snorkel, scuba diving, or indulge in the sweet art of not doing much.
The island is serviced by a ferry, which makes it an ideal day trip for travellers visiting Cancun.
- Sipping on incredible cocktails in the Tiny Gecko bar.
- Eating tasty vegan tacos at Lola Valentina.
- Staying at the gorgeous Casa de los Suenos boutique hotel which combined modern amenities and a rustic local feel.
7. Celestun
Located on the already amazing Yucatan Peninsula, Celestun is famous in its own right. Apart from being very easy on the eye, it’s an amazing area to see flamingos – pink flamingos, to be exact. When you hear them honking and gabbling, make sure to leave a reply!
This seemingly sleepy town is an environmentally friendly area drawing flamingos and many other forms of wildlife to Reserva de la Biosfera Ria Celestun.
Bring your camera and plenty of sunscreen when visiting Celestun. I would suggest taking pictures and then relaxing along the shores of this picturesque area. With buses making the 90-minute ride and leaving every hour, Celestun is a great place to visit on a day trip from Merida.
- Photographing the flocks of stunning flamingos.
- Spotting other birds like pelicans and herons which also reside here.
- Going swimming in the wonderful fresh water.
8. Puerto Vallarta
This cosmopolitan resort on the country’s west coast is known for its beaches, water sports, and nightlife. I personally think Puerto Vallarta is a picky vacationer’s dream!
It’s also the perfect choice for those on a limited schedule who want, in one destination, to get a taste of all aspects of Mexican life.
One of the biggest draws is the gorgeous stretches of sand beaches along Banderas Bay, and so is the pretty old town of Puerto Vallarta, which offers traditional architecture, stylish restaurants, and plenty of interesting shops and art galleries.
- Hanging out at Malecon and chatting with locals
- Going on a fun Taco Tour and tasting a huge variety around the area.
- Shopping for artisan crafts at the Old Town Market Viejo Vallarta.
9. Cabo San Lucas Arch
The coastal city of Cabo is a tourist hot spot. I personally love its sandy beaches, world-class scuba diving locations, and holiday atmosphere!
Although the highlight of Cabo is undoubtedly the stunning natural rock formations that jut out from the turquoise sea, the Cabo San Lucas Arch sits at the meeting point of two seas. He has rightly earned his place in Mexican legend and folklore.
You can visit the city on foot or get around by water taxi, which will take you from downtown to one of the city’s amazing beaches.
- Photographing the striking natural arch.
- Lazing around on the stunning white sand beach and meeting locals.
- Enjoying the delicious cocktails and stunning views at the Mango Deck views.
10. Mahahual
The splendour of the Caribbean coastline attracts visitors worldwide, and Mahahual is among the most popular destinations.
Unlike other, more touristy areas, Mahahual is just a tiny fishing village on the surface. But those who have visited have marveled at the area’s turquoise waters and serene nature.
Things move slowly here, which is what the locals and visitors love about Mahahual. Temperatures never reach above 85 degrees F, making for a relaxing day at the beach at any time of the year.
- Snorkelling and seeing the super-cute sea turtles!
- Exploring the fascinating Mayan ruins
- Lazing around on Playa Mahahual.
11. Morelia
Relaxing on the beautiful beaches is a great way to spend your time. Still, if museums, art galleries, and history are what you seek, colonial towns like Morelia should be your destination.
This area has seen its fair share of battles – including during the Mexican War for Independence. Monuments to the many battles fought here can be seen throughout the city, and there are many stunning sites to enjoy.
The historic center of Morelia is made up of pink-stone buildings, which, in addition to their unique beauty, provide a backdrop for a vibrant dining scene, theatres, museums, and tamale shops.
Among the most popular historic sites this colonial city boasts is the Temple of San Francisco, built in 1610. The interior has been painstakingly kept well-preserved in pristine condition by locals and officials. Their efforts have paid off, as it is one of the most photographed temples in Morelia.
- Dining at the trendy Cuish Cocina Boutique I’d highly recommend the Ceviche en Morelia!
- Relaxing in the peaceful Jardín de las Rosas, I loved the pretty water fountains!
12. Isla Espiritu Santo
Isla Espiritu Santo is the country’s 12th-largest island in the Gulf of California. Rare creatures inhabit this UNESCO-protected landmass, including the black jackrabbit, which is not known to inhabit any other part of the world.
Isla Espiritu Santo is known as one of the world’s top 12 places to visit. Here, you can see dolphins, whales, sharks, and turtles, to name a few animals inhabiting the area. Snorkelling and scuba diving are highly encouraged.
- Exploring the island’s waterfalls.
- Going on a scuba diving tour.
- Jumping off the platform and swimming in the stunning Matevulu Blue Hole.
13. Campeche
Declared a World Heritage site in 1997, Campeche has attracted its fair share of visitors. Officially, it is known as the Free and Sovereign State of Campeche.
A few notable tourist attractions in Campeche include the colonial architecture, the archaeological sites Becan Ruins and La Zona Arqueologica Edzna, and the archaeological site of Calakmul.
Visitors can also enjoy Chicana Mayan Ruins and Fuerte Museo San Miguel. With a history of well over 3,000 years, Campeche is the best place to soak up the country’s illustrious history and diverse archaeological sites and relax along its picturesque coastline and beautiful beaches.
- Dining on the terrace at Casa Vieja del Río and watching the sunset, make sure you try the mezcal!
- Learning all about the ancient fortifications which surrounded the city.
14. The Copper Canyon, Chihuahua
Visit stunning panoramic vistas and inspirational canyon walks where the sheer size of nature helps put life in perspective!
- Going on a scenic Train Tour and photographing the incredible natural scenery.
- Swimming in Cusarare Falls.
15. Valladolid
A trip to the Yucatan Peninsula would not be complete without visiting Valladolid. The city is well worth a visit and is known for its important colonial buildings (including the 16th-century Convent of San Bernardino of Siena).
The city also boasts one of the best places for Mexican folk art and furnishings.
Of all the colonial towns, Valladolid is home to one of the best cenotes in the country. With over 6,000 cenotes in existence throughout the Yucatan Peninsula, Zaci is said to be among the best.
What is unique about this particular cenote is that it is not on the city’s outskirts, like others, but right in the middle of Valladolid. For just a few dollars, you can enjoy the park-like setting of Zaci, so be sure to put that at the top of your to-do list.
- Going on a fun swimming and breakfast tour to Suytun cenote.
- Photographing the gorgeous pastel-colored streets.
16. Lacandon Jungle
The Lacandon Jungle stretches from Chiapas to the southern portion of the Yucatan Peninsula. As you’d expect, this illustrious jungle is full of amazing wildlife and photo opportunities around every corner.
Lacandon Jungle is part of the reserve, the largest rainforest in North America. The Lacandon people within the jungle speak their language, but most of the area’s inhabitants have adapted well to speaking fluent Spanish.
- Going on a Jungle tour and safely exploring the unique area!
- Spotting super-cute spider monkeys!
17. Chiapas
The Chiapas is a gorgeous, subtropical paradise characterized by dense rainforest jungles and ancient Mayan ruins!
As a southern state bordering Guatemala, some highlights include the river-carved Canyon of Sumidero, the lakes at Montebello and the ancient ruins at Palenque.
- Going on a private full-day tour and exploring the beautiful natural scenery safely.
- Exploring the photogenic Las Nubes Waterfalls.
18. Chichen Itza, Yucatan
A UNESCO World Heritage Site and one of the world’s new seven wonders, Chichen Itza stands as a testament to the might of the Mayan civilization.
Dominated by the imposing El Castillo structure, this archaeological site is of high interest the world over. It is also one of the country’s most gorgeous spots and should be on everyone’s list!
The important site is located in Tinúm Municipality, Yucatán State. When planning your trip, ensure you allow a full day to visit—the area covers over 2.5 square miles.
- Photographing the incredible site.
- Swimming in the Cenote Ik kil located in the area.
19. Horsetail Falls, Monterrey
The Cola de Caballo (or horsetail) waterfalls in Monterrey draw many visitors. The cascades are an Instagram-worthy attraction, and the surrounding area is also famous for nature enthusiasts.
I recommend booking a hotel in a nearby resort and choosing from hiking, bungee jumping or canyoneering!
- Having a scenic picnic nearby (there is a picnic spot located at the falls).
- Photographing the falls, my Instagram followers loved it!
20. The Bufadora, Baja California
This awesome sea cave is located in Baja, California. At sea level, the tidal surges create a massive spouting geyser and an eerie sound that won’t be forgotten quickly. Join the other people gathering around the cave, sit back, and enjoy the show.
In my opinion, the rest of the region is also worth exploring. The world’s second-longest peninsula, it spans hundreds of majestic mountains and gorgeous beaches.
- Videoing the amazing natural site.
- Going for an organic lunch and a massage at the nearby Alem Spa.
Do you still want more? Then I suggest heading for the famously fun resort town of Acapulco, the historic colonial city of Guanajuato, San Miguel de Allende, the romantic colonial-era town in the central highlands, the protected Marieta Islands, the birthplace of tequila Guadalajara, and Riviera Nayarit. This spot calls itself “Mexico’s newest beach destination.”
Michael Cowley - writer and photographer Ever since he was knee-high to a grasshopper Michael has always had an affinity for adventure. Growing up he was lucky enough to live in a handful of exotic far flung locations including Hong Kong, Pakistan, Kenya and Tanzania and since then he’s continued seeking out new places and cultures. In his spare time he explores everywhere from the sizzling street markets in Bangkok to random back alleys in Sri Lanka and everything in between! He also has a special fondness for Cohibas, trying all kinds of street food, playing carrom with random strangers, and fine wine - he knows his clarets from his chiantis. He counts Cuba, Amsterdam, Indonesia, Goa, Cambodia and Italy as his favourite destinations. Find Michael on Instagram or Twitter . Hotel Reviewing Experience –Asked by many tourist boards and many high-profile travel brands to formally review hotels including Discover Greece, Barcelo Hotels, and Rickshaw Travel. Also travelled around the world scouting out and reviewing all the most unique hotels in the world, check out our Instagram page for photos . Also mentioned as a top UK travel journalist .
34 thoughts on “Top 20 Most Beautiful Places to Visit in Mexico”
Hey, I’m glad you mentioned the Yucatan Peninsula. I moved here 4 years ago and never left. We fell in love with the people, the jungle and yes the Cenotes. We love Cenotes and diving in them we think it’s one of the most magical experiences. Here is my page about the Best Cenotes. Hope you like it.
The Yucatán peninsula and the Maya sites are definitely my favorite travel destinations. Oaxaca is on my list. Thanks for this inspiring blog post.
Thanks for this list! I highly recommend the beach in Cancun as well. Out of all the beaches I’ve ever been to, that’s my favorite! Beautiful turquoise blue waters, nice waves, soft white sand… It’s paradise on Earth.
There is one more place what everyone should visit: Playa del Amor!
Hi everyone,
I’m trying to apply for a visa to Mexico and I need to submit an invitation letter from either a friend or a travel agency from Mexico. I don’t know anybody there so does anyone know of an agency that can provide this? Please let me know. With thanks Shimul
Great list of beautiul places but in my opinion mexico has much much more to offer.
I went to copper canyon and wow it is such a breathtaking place!!!! I highly recommend the place it is stuning! It also has the worlds longest zipline.
I remember visiting the Monarch Butterfly Biosphere Reserve of Sierra Chincua in Angangueo. It was one of the most amazing experience I had!
I believe Tulum should be number one!
What kind of camera are you using? Your photos are amazing! (I’d like to think its got something to do with the camera, because my photos never look like this!)
Hi Beckey & Grey! Thank you for recommending us! Breathtaking pictures indeed. Take care and Happy travels! Mel
ABSOLUTELY THE MOST BREATH-TAKING PICS I VE EVER SEEN…..A TRAVELER’S PARADISE
Beautiful photographs of Mexico. You’re inspiring me to go and explore!
You guys always have amazing pictures. Chiapas looks amazing. Big fan of Cabo as well.. Thanks.
hey, thanks! definitely agree with Chiapas 🙂
Hola, tu sitio esta genia, gracias por compartir esto
Great photos; love the clouds. And if I’d put another on this list, I’d list Mexico City….Just so much beauty in that city.
stay adventurous, Craig
It is unfortunate one can’t go to Mexico without at least a 50/50 chance of being slaughtered by a drug lord.
Why? What did you do to piss off a drug lord?
really, 50/50, in all of Mexico? before you write such comments, have you ever been to Mexico?
That reminds me of the reason I don’t want to go to the US: I don’t want to die in a terrorist attack or being shot at by some crazy suicidal gunner.
So beautiful! love Mexico
Thanks for giving such a nice info.
I have only been to a couple of these. Horsetail Falls looks amazing!
Hey, yes these are some incredible areas of natural beauty, and I’d love to say that I’ll see them all one day!
thanx for the pics,….nice ones.
Beautiful images of a beautiful country.
A cracking post!
hey, thanks for your comment – it is a truly incredible country with so much to see!
Wow, this made me want to go to Mexico even more! Chiapas seems incredible.
Beautiful, some of my favorite spots! 😉
Beautiful pictures. I am happy that Puerto Vallarta was listed as number one. Some say that you should live in New York once in your life – I say make it Vallarta. Nature, nightlife, beaches, great food, and amazing people. I have been to 5 of your 10 locations and I can’t wait to see the other 5 this year.
I agree with you, Puerto Vallarta is my hometown and I´m so proud of it.
Mexico is a very beautiful country. I’ve been there for two times and it was perfect!!! Good Job!!!
I’m hoping to go to Mexico at the end of this year so this should prove very useful, thanks. Great pics too.
So many people can forget how beautiful Mexico really is, what a shame.
Leave a Comment Cancel reply
Love Exploring
30 Incredible Things To See And Do In Mexico
Posted: August 30, 2023 | Last updated: August 30, 2023
Unmissable Mexico
Once the land of the Maya and Aztec civilizations, Mexico is steeped in history and culture. With ancient ruins, dazzling beaches, charming cities and incredible food, there are countless memorable experiences to be had. This is by no means a definitive list, but here are 30 awe-inspiring things to do in Mexico to get you started.
Watch the sunset at Land’s End
Visit the lifelong home of Frida Kahlo
Save baby sea turtles at Puerto Vallarta
The beach at Nuevo Vallarta is one of the few places in the world where sea turtles come ashore to build their nests and lay eggs. But, once hatched the new-borns face a treacherous journey into the sea. Puerto Vallarta Tours offers volunteers the chance to give the turtles a helping hand while protecting them from predators. Tours run seasonally, from September to January.
Love this? Follow us on Facebook for travel inspiration and more
Celebrate the Day of the Dead festival
Visit the Palacio de Bellas Artes
Explore the pyramids of Monte Alban
Visit a clifftop castle at Tulum
Why choose between beautiful beaches, lush vegetation and ancient ruins when you can enjoy them all at once? Tulum is the only coastal Maya city and is popular with tourists thanks to its laid-back, New Age vibe. When you tire of lounging by the sea, head to the Castillo (pictured), perched on the edge of a 39-foot-high (12m) limestone cliff. Just be careful negotiating the steep steps on your way down.
These are the most dangerous beaches in the world
Explore Guadalajara where modernity meets tradition
Get swept away with the crowds at Mexican wrestling
Go hiking and swimming at Hierve el Agua
Wonder at Las Pozas surrealist gardens
Buried in the jungle on the Sierra Madre hillside you’ll find this surreal garden of quirky sculptures and deliberately unfinished artworks. Las Pozas was created over 20 years by the eccentric British artist Edwards James, who dreamt of building a surreal lost city as a "joke to future generations". Despite the strange intentions it’s still a great place to visit with giant gothic structures, spiral staircases that lead nowhere, a labyrinth of paths and a waterfall.
Head to Mexico’s most beautiful beach
Playa Norte on Isla Mujeres is one of the best beaches in the world, according to TripAdvisor . With its white sands, turquoise ocean and bohemian atmosphere, the beach is a short walk from the ferry port and the most popular shore on the island, which is only five miles (8km) long and located just north of Cancún.
Explore one of the best cities in the world
Recently voted the fifth best city in the world by Travel + Leisure , after ranking first in 2021 and second last year, San Miguel de Allende is often described as a fairy tale destination. With charming colorful streets, enchanting architecture and a picturesque city square, it’s a photographer’s dream. Aside from the scenery, you’ll find hot springs, great nightlife, galleries, museums and the ancient pyramid at Canada de la Virgen where you can enjoy a spectacular sunset.
See world-class art
When Museo Soumaya art gallery was completed in 1994, it became an instant landmark of Mexico City and it’s easy to see why. The stunning two-part structure was designed by famed architect Fernando Romero. One of the nation’s most visited buildings, the interior is just as impressive and is home to 66,000 European and Mexican artworks, including pieces by Dali, Monet, Matisse, Picasso and van Gogh.
These are the world's most beautiful museums
Explore the underground rivers of Rio Secreto
Wade through turquoise rivers and wonder at the dramatic stalactites and stalagmites overhead in this ancient network of caves. Rio Secreto, meaning secret river, at Playa del Carmen was discovered in 2005 by a farmer who moved some rocks while chasing an iguana. It has since become a popular and highly-rated attraction among visitors. You don’t need to be a strong swimmer to take part and guests are issued with wetsuits and hard hats.
Head to a Hidden Beach
Snorkel above hundreds of underwater sculptures
Learn about Mexico’s cultural history
With 23 exhibition halls and the world’s largest collection of ancient Mexican art, you could spend a few days at the National Museum of Anthropology in Mexico City. Laid out in chronological order, it culminates in the Aztec Hall, where you’ll find the famous Aztec Calendar or Stone Sun (pictured). Other highlights include the statue of Aztec god Xochipilli and a peacock feather and gold thread headdress made for the Aztec ruler Moctezuma II. Don’t miss the El Paraguas stone sculpture in the courtyard.
Relax and party in Playa del Carmen
Be spooked by the Island of the Dolls
Looking for something a bit more unusual? Take a two-hour canal ride from Mexico City and head to the Island of the Dolls. This accidental tourist attraction was created by reclusive local man Julian Santana Barrera, who died in 2001. He collected and hung the dolls to appease the spirit of a young girl he believed to be haunting the woods. The area was declared a UNESCO World Heritage Site in 1987.
Would you be brave enough to check into these haunted hotels?
Take a balloon ride over the Teotihuacan Pyramids
Go horse-trekking at the world’s youngest volcano
Take the tequila trail
Travel back in time and discover how Mexico’s most famous tipple was originally made during a tour on the Tequila Express . During the expedition, you’ll hear about the distilling process and be serenaded by Mariachi musicians, while passing through fields of blue agave plants. The tour starts at Guadalajara station at 10.15am at weekends, and booking is essential.
Explore the ancient Chichen Itza
One of Mexico’s most famous Maya sites, the magnificent Chichen Itza in the Yucatan dates back to around AD 800. The focal point is the 78-foot-high (24m) Temple of Kukulkan, also known as El Castillo (pictured). Created as a physical calendar, it aligns with the sun so perfectly that on the spring and summer equinox, it creates a shadow of a serpent slithering down the steps.
See inside the other ancient temples of the Americas
Try authentic Mexican street food
Eat like the locals in Mexico City and tuck into the array of world-class street foods on offer. Start your day with tamales – Mexico’s favorite breakfast. These consist of dough wrapped around meat, vegetables and fruit, served in a banana leaf. Just make sure you order by 10am as they often sell out early. You’ll also find tortillas, tacos, burritos and enchilada stalls (and holes in the wall) throughout the city.
See the Copper Canyon from the tracks
One of Mexico’s greatest natural wonders, the Copper Canyon is an immense series of valleys and ridges covering 25,000 square miles (64,000sq km). That’s four times larger than the Grand Canyon. Take a scenic tour through this spectacular landscape aboard the Copper Canyon Train . The four-hour journey between Los Mochis and Chihuahua operates one train daily in each direction. You must buy tickets in advance.
Wander the streets of Coyoacan
Get the adrenalin pumping at Xplor Park
An adventure park may not seem particularly unique, but there aren’t many places you can explore caves, swim through underground rivers covered in stalactites and stalagmites and glide across the jungle on a zip line. Xplor Park is one of Cancun's most popular and highly-rated attractions, open Monday to Saturday only.
Go diving at the Palancar Reef
Admire the scale of the Cave of Swallows
The largest known vertical shaft in the world, the 1,200-feet-deep (366m) Cave of Swallows is so big you could fit the Eiffel Tower inside – or the Statue of Liberty twice. Located in San Luis Potosi, in central Mexico, it’s home to thousands of birds and in recent years has become popular with base jumpers. Local guides offer tours but you may not be allowed to enter in wet weather, so it's best visited during the dry season.
Now read on for more of North America's most breathtaking caves
More for You
Donald Trump Lawyer Lands in Hot Water With Judge Merchan
Jerry Seinfeld says ‘movie business is over’ and has been ‘replaced’
Martin Lewis issues warning to people choosing air fryer over oven
Why You Should Be Putting Aluminum Foil Behind Your Router
30 food items that you might not know are banned in America
Charles Barkley slams Lakers for blaming refs after Game 2 loss
Vending machine founders get $1.5 million 'Shark Tank' offer—despite a business model Mark Cuban called 'a huge mistake'
I Thought My Pain Was Due to Age. I Never Saw my Diagnosis Coming
If You See Black Residue on Your Cast-Iron Skillet, This Is What It Means
I'm abrosexual - it took me 30 years to realise
The 50 best conservative places to live in America today, according to data
24 Food Myths That Are Getting Thrown Out With The Trash
At 43, I’ve finally learned how to love my size 16 curves
Explorer Reveals Ernest Shackleton's Perfectly Preserved 116 Year Old Hut In The Antarctic
New Marine One helicopters the US spent $5 billion on aren't allowed to carry the president because they could scorch the lawn
Oracle is moving its world headquarters to Nashville to be closer to health-care industry
Why You Should Think Twice Before Pouring Boiling Water Over Ant Hills In Your Yard
Age at which you're officially old has changed
Taco Bell brings back beloved menu item for limited time only
Ex-Googler and Palestinian-American fired for opposing Project Nimbus speaks out: ‘This was not my idea of what the American workplace should be’
The 24 Most Beautiful Places in Mexico
04/15/2021 by Emily Becker 2 Comments
If you haven’t had the chance to explore the magic of Mexico, this is your sign from the universe that it’s time to start planning your trip. Stay tuned for pristine beaches, towering mountains, lush jungles, colorful towns, and cultural gems.
From as far northwest as Baja California to the easternmost tip of the Yucatán, here’s a handpicked list of the most beautiful places in Mexico:
Table of Contents
24. Isla Espiritu Santo, Baja California Sur
This tropical island paradise is a great place to swim with sea lions. You can sign up to do so here. Located just off the coast of beautiful La Paz, this destination makes a great stop on any Baja California Sur itinerary . The Baja California Sur area is well known for its bright blue waters and has been a UNESCO World Natural Heritage Site since 2005.
The contrast between desert and sea plus the rugged volcanic rock creates a picturesque landscape. With so many virtually untouched beaches, it’s the perfect place to enjoy the sea without the crowds. The island is also known for paddleboarding, diving, snorkeling, and glamping.
23. Todos Santos, Baja California Sur
Todos Santos is one of Mexico’s many “magic towns”, which is apparent as soon as you arrive there. The town itself has an artsy vibe and offers incredible views of the Pacific ocean. You can’t swim in the sea here, so it’s recommended to book a place that has a pool, like this one .
You can often catch a glimpse of breaching whales in the distance which adds to the dreamy atmosphere of Todos Santos. With The Palapa Society, you can tour the town’s historic homes to learn more about the history and culture of the area.
– Read More –
The Perfect Baja California Sur Itinerary
22. Lacandon Jungle, Chiapas
There are fewer places in Mexico that have been able to preserve nature better than the state of Chiapas. The Lacandon Jungle is a testament to that. This is Mexico’s largest rainforest and stretches over 10,700 acres of lush green terrain. Here you’ll find the most biodiverse flora and fauna of Mexico alongside waterfalls, rivers, and ancient Mayan ruins.
To get the most out of a visit to the Lacandon Jungle, I recommend taking a tour. This one operates out of nearby Palenque and includes a bilingual guided tour of both Bonampak and Yaxchilán archaeological sites. Being the most remote places on this list by far, it is sure to give you the most accurate picture of indigenous and natural life in Mexico.
The Perfect Chiapas Guide
21. Agua Azul, Chiapas
If you find yourself yearning to soak underneath a waterfall, head to Agua Azul in Chiapas. This dreamy waterfall falls into a turquoise pool that you can swim in. It is surrounded by lush green scenery that provides a spectrum of cool colors fit for any travel magazine.
Getting to Agua Azul is easy if you’re based in San Cristóbal de las Casas . Here’s a tour that will take you to Agua Azul and Palenque in the same day. Another option is to take a longer tour which includes another waterfall called Misol-Ha.
20. Palenque Ruins, Chiapas
The ancient Mayan ruins at Palenque are some of Mexico’s absolute best. It feels like you’re stepping back in time as you stroll through the site. The backdrop of the jungle makes the whole place seem surreal. Hire a guide to take you around and tell the story of the ancient city and its many dynasties.
There is a lot of mysticism around Palenque and some people even believe that its inhabitants had direct communication with alien life. I don’t know if I’m totally convinced, but Palenque has a particular energy that always leaves me wanting to go back and explore.
If you want to visit Palenque from San Cristóbal de las Casas , check out this tour which will take you there and Agua Azul in the same day. It doesn’t include a guide, but you can hire one at the site itself for about $10 USD.
19. Xoxocotlan, Oaxaca
Known as the birthplace of the Día de los Muertos celebrations, Xoxocotlan is the absolute best place to experience the magic and mystery of the underworld in Mexico. The city is located just 5 kilometers outside of Oaxaca de Juarez, making it an easy stop on any Oaxaca itinerary .
In the spirit of the mystical and witchy, this town still observes a tradition called martes de brujas , or “witch Tuesdays”, which demonstrates the area’s beliefs around death and the underworld. You can find a lot of art and handicrafts inspired by these customs here.
If you are lucky enough to be in Oaxaca around Día de los Muertos at the end of October and beginning of November, make sure to check out the elaborate altars and vibrant decorations in Xoxocotlan.
18. Mazunte, Oaxaca
Mazunte had my heart as soon as I stepped foot on its sandy shores. This beach is beloved by hippies from all around the world and has an eclectic vibe which stands out from other beaches in Mexico. It’s not uncommon to see groups of musicians jamming out on the street, barefoot and swaying to the beat.
El Rinconcito beach is the easiest to access and is capped on both sides by rocky cliffs, which make great shade in the afternoon. The water at this beach is great for swimming, but further to the left you’ll see bigger waves where surfers hang out.
You can get to Mazunte from Puerto Escondido, which is about an hour away. Puerto Escondido has its own airport and you can take a taxi to Mazunte for around $500 pesos ($25 USD) or catch public transportation for a fraction of the cost.
17. Punta Allen, Quintana Roo
I know you’ve heard of other places in Quintana Roo like Cancún , Tulum , and Playa del Carmen. If you want to experience the beauty of the Caribbean without the tourist traps, consider heading to Punta Allen. This paradise is located just south of Tulum and is next to the Sian Ka’an biosphere. With those protected lands behind it, the water in Punta Allen feels so much more untouched than anywhere else in the Yucatán.
Getting to Punta Allen will take some planning, but is definitely worth it. I recommend booking your accommodation beforehand and asking your host for explicit directions. You can drive there quite easily, but public transportation is unpredictable.
Consider booking an adorable A-frame tent for a more luxurious glamping experience.
16. Mahahual, Quintana Roo
Mahahual is another beach paradise that doesn’t have the same crowds as other places on the Yucatán peninsula. Best known for its diving and snorkeling, this sleepy beach town has a great mix of local charm and natural beauty. It’s not as much of a secret as it once was and the city is growing steadily, but is still a far cry from other Caribbean destinations.
You’ll find Mahahual between Tulum and Bacalar. You can take a bus there from either of those cities, or you can easily drive if you’ve rented a car . This hotel comes highly recommended but you can also find options on Airbnb.
15. Isla Holbox, Quintana Roo
Between bioluminescent pools, pristine beaches, and automobile-free streets, Holbox truly has everything you need to have a tranquil vacation. Last time I went to Holbox was right before the pandemic, just in time for Carnaval. If you can, I recommend going during this time because the island turns into a wonderland of lights, music, and colorful costumes.
You can easily book a day trip to Holbox from your hotel in Cancún , but there are also plenty of great places to stay on the island. This one has some stunning views and amazing amenities.
14. Tulum, Quintana Roo
As much as Tulum has changed in the last decade, it still remains one of the most beautiful places in Mexico. The combination of white sandy beaches and crystal clear cenotes is truly remarkable and worth checking out. There are two distinct areas of this magical town: the hotel zone and the centro.
The hotel zone is the gateway to the beach and has posh resorts, chic restaurants, and some neat architecture. The centro is where you’ll find more budget-friendly accommodation, local eats, and fun street art. I recommend renting a bike to travel between the two. You can even reach some of the best cenotes in the area by bike!
For a more detailed list of things to do, check out our Tulum Guide ! Tulum is full of neat places to stay, so check out our list of the best Airbnbs for some inspo.
13. Bacalar, Quintana Roo
Bacalar is situated on a lagoon that is referred to colloquially as the “lagoon of 7 colors” for its varying shades of blue. If that doesn’t spark your curiosity about this Caribbean paradise, I don’t know what will. This charming “magic town” is located about an hour and a half south of Tulum .
There has been a lot of buzz around Bacalar becoming the “next Tulum” because of how much it has gained popularity over the last few years. While the increase in tourism has led to a boom in construction, the town remains relatively small and quaint. You won’t find the same type of party scene you’d encounter in other places in the Riviera Maya and the lagoon itself has a whole different vibe than the beaches of the Caribbean.
In Bacalar you can tour the lake by boat , rent a kayak to explore, or rent a paddleboard . My favorite place to hang out on the lagoon is Cenote Cocalitos, which has hammocks hung over the water to relax in. Another great place to enjoy the water is Hostel Tortuga Bacalar which has a dock, hammocks, and a small bar where you can get a drink if you’re not staying there.
There are also a few cenotes close to Bacalar that you can easily access via taxi. Cenote Azul and Cenote Esmeralda are both just 15 minutes away from the main square!
12. Celestún, Yucatán
If you’re a nature enthusiast like me, Celestún belongs on your Mexico bucket list. This sleepy coastal town has a beach, mangroves, and a biosphere reserve. The main attraction, however, are the flamingos. The shallow waters in the Ria Celestún Biosphere Reserve create the perfect ecosystem for hungry flamingos to flock to during the months of November through April. The best time to see them is from December to February, as their babies have just hatched and the flock is much larger.
Celestún makes a great day trip from Mérida and this tour will take you right to the flamingos. If you want to spend a couple days exploring, you can find affordable accommodation right on the beach. This place is a great option! The beach at Celestún is my favorite in Yucatán, but it definitely isn’t on the same level as the white sand beaches of the Caribbean.
11. Valladolid, Yucatán
You may have heard about the historical charm of Mérida, but have you ventured to Valladolid yet? This kitschy colonial city is often a stopping point before reaching nearby cenotes and Chichen Itza. In my humble opinion, Valladolid is a much better base for these day trips than Cancún.
Like many smaller cities in Mexico, Valladolid has a couple walking streets that are lined with cute shops and restaurants where you can try the local cuisine. It’s a great food city because of the mix of old Mayan recipes and Spanish gastronomy. I recommend giving the papadzules a try!
Valladolid is a very Mayan city. You’ll see women wearing traditional Maya clothing–usually white gowns embroidered with colorful flowers and lace hems. You might also notice the stature of the local population is much shorter than what you might find in other places in Mexico or the United States. I’m only 5’3″ and I felt like a giant!
I recommend taking a tour of the city to learn about the history, visiting the nearby cenotes, and taking a quick trip to see the Chichen Itza archaeological site.
10. Izamal, Yucatán
Izamal is another gem of the Yucatán peninsula. This small city is known as the “yellow city” because of the yellow paint that covers nearly every building in the downtown area. In pre-Columbian times, Izamal was an important city for the Maya people. When the Spanish arrived they built their city right on top of the existing Mayan monuments and places of worship. Archaeologists are still uncovering Mayan artifacts beneath the existing colonial architecture.
So, why all the yellow buildings? Historians believe that the Spanish painted the city yellow to represent the sun, as the city of Izamal was considered by the Maya people to be the home of the sun god. To learn more about Izamal’s neat history, take a walking tour . The city is also close to Cenote Ik Kil, which is my absolute favorite of the Yucatán Peninsula.
Izamal makes a great day trip from Mérida. This one includes stops at Cenote Xooch and a tour of the city!
9. Las Coloradas, Yucatán
View this post on Instagram A post shared by Turismo las coloradas (@turismolascoloradas)
Las Coloradas is the pink lake you dreamt of as a child, but it’s actually the real deal. The lake is actually man-made and was dug by a salt company. After some time, the water which accumulated in the lake began to turn pink because of the plankton, red algae, and brine shrimp that inhabit the salty water.
The area surrounding the lake is part of the Río Lagartos Biosphere Reserve, which is an expansive wetland. The biosphere is home to flamingos, crocodiles, birds, sea turtles, and even jaguars! A visit to Las Coloradas would make a great day trip from Mérida, Valladolid, or even Cancún. I recommend taking a tour of the lake as opposed to going there solo, as the lake itself is on private property and quite tricky to access without a tour guide.
8. Islas Marietas, Nayarit
These precious islands are located right off the coast of Punta de Mita in the state of Nayarit. They are some of the most heavily protected islands in Mexico because of their unique biodiversity, which is often compared to that of the Galapagos Islands. Because of conservation efforts of the Mexican government, there is a limit on how many people are allowed to access the islands per day in order to give the coral reefs a break.
You can take a tour to these uninhabited islands from nearby Sayulita . A typical tour might include snorkelling around the islands, checking out the coves, and even accessing a secret beach called Playa de Amor. You can only get to Playa de Amor during low tide when the cave entryway is accessible. If you visit between December and March, you might be able to see humpback whales and dolphins!
7. Bernal, Querétaro
This magical town is your perfect off the beaten path destination for a truly authentic experience in Mexico. Located just a short drive away from Querétaro de Santiago, your stop in Bernal makes a great addition to any road trip.
Bernal’s beauty is attributed mostly to the incredible towering Peña de Bernal, one of the world’s largest monoliths. The monolith is nearly 1,100 feet tall and can be seen from just about anywhere in town. You can easily walk to the base of it and then start your adventurous hike to the top to get a view of the town from above.
After climbing to the top of Peña de Bernal, take a stroll through town and take in the quirks of a small Mexican town. Like many pueblos mágicos , one of the main attractions and gathering places is the cathedral in the center of town. Check out the old colonial architecture at Parroquia de San Sebastián, El Castillo, and Capilla de las Ánimas.
6. Lake Pátzcuaro, Michoacán
The state of Michoacán is known for having some of the friendliest, most hospitable people in Mexico. That alone is beautiful to me, but there are also plenty of places in Michoacán that are stunning. Lake Pátzcuaro is one of those places.
The town of Pátzcuaro is just a quick 45-minute drive from the charming city of Morelia and the lake itself is just 2 miles outside of the town. Along the shores of the lake you’ll find quaint fishing villages which are a delight to explore. From the docks of Pátzcuaro, you can take a boat out to an island called Isla Janitzio which is famous for its giant statue of José Maria Morelos, which you can climb inside to get a view of the lake from above.
The best time to visit Lake Pátzcuaro is during Day of the Dead, Christmas, or Easter. The town of Pátzcuaro, the small lakeside villages, and Isla Janitzio are all famous for their huge holiday celebrations which are a great way to get a taste of Mexico.
5. Morelia, Michoacán
The city of Morelia was declared a UNESCO World Heritage Site in 1991 and continues to be one of the most beautiful cities in Mexico. Its quintessential pink stone buildings and Baroque architecture make the city feel romantic and timeless.
Strolling through Morelia you’ll find its urban beauty combines flawlessly with the gorgeous landscapes surrounding the city. Visit the Cathedral of Morelia, explore the Aqueduct, or hang out at the Las Tarascas Fountain and Callejón del Romance (Romance Alley). Day trips from Morelia will take you to Lake Pátzcuaro, Los Azufres which has geothermal pools, and caves at Grottos de Tziranda.
Cantera Diez Hotel Boutique is highly recommended to stay at for its location and luxury. Book here !
4. The Copper Canyon, Chihuahua
The Copper Canyon in the state of Chihuahua is easily one of the most impressive natural wonders of Mexico. It’s even several times larger than the Grand Canyon in the USA! The best part? You can take a train through it.
The railroad that goes through The Copper Canyon is called Ferrocarril Chihuahua Pacífico or “El Chepe” for short and travels between the cities of Chihuahua and Los Mochis. Los Mochis is a preferred starting point because the best views are closer to it and in the winter when the sun sets earlier you’ll risk missing those views if you start in Chihuahua.
El Chepe Express is a luxurious train which is designed for tourists. This train ride takes around nine hours and winds through the canyon at top speeds with plenty of windows to take in the views. If you’re a fan of the American Southwest , this is the trip for you.
3. San Miguel de Allende, Guanajuato
San Miguel has a magnetic quality that makes visitors ponder the idea of relocating there permanently. There’s no wonder why it’s become such a cosmopolitan city! Even though it has a steadily growing population of foreigners, it still remains relatively off the beaten path . It is one of the most important architectural cities in Mexico and is well-known for its intricately detailed facades and brightly colored buildings.
Take a historic walking tour around the city or venture out for a wine tasting at a local vineyard . There is also a World Heritage Site outside of the city called Santuario de Atotonilco, which is a church complex that was built in the 18th century. It’s known as the “Sistine Chapel of Mexico” because of its breathtaking murals.
2. Las Pozas in Xilitla, San Luis Potosí
View this post on Instagram A post shared by México a través de una lente (@mexicoatravesdeunalente)
Unlike any other place in the world, Edward James’ Las Pozas in Xilitla is both strange and alluring. It’s a great day trip from the city of San Luis Potosi and includes gardens, ponds, and truly unique architecture. Laz Pozas is a surrealist sculpture garden that is nestled within a thick jungle.
The concept around Las Pozas is to invoke curiosity and wonder. The site includes doors leading nowhere, man made pools alongside natural ones, stairways stretching upward with no destination, and plenty of other oddities. In its mystery, there is so much beauty to behold here.
1. Puebla de Zaragoza, Puebla
Last but certainly not least is Puebla de Zaragoza (Puebla for short), one of the most culturally diverse and colorful cities in Mexico. Being so close to Mexico City, Puebla is often overlooked by tourists. However, it has nearly everything that CDMX has to offer but has a much more laid back atmosphere.
Like many of the cities on this list, Puebla has some jaw-dropping architecture and is known for its Baroque style. Here you’ll find the International Museum of Baroque Art, which is a testament of the city’s international influence. With so much cultural diversity, Puebla is a treasure trove for foodies. Try traditional mole or go for some tacos arabes (Arab tacos) which were created by Mexico’s Lebanese immigrants.
The best thing about a visit to Puebla is the amount of incredible places you can visit just outside the city. This tour will take you to the pyramids of Cholula and boasts incredible views of the Popocatépetl and Iztaccíhuatl volcanoes.
Pin this for later:
I might be biased since Mexico has been my home for a couple years, but I sincerely think it’s the most beautiful country in the world. You know that heart-melting feeling you get when you see someone you love? That’s how I feel when I’m traveling through Mexico.
Each of these destinations have something special to offer and will have you pulling out your camera to snap pictures often. Traveling to Mexico solo? Check out our solo travelers guide to Mexico . You can also find more off the beaten path destinations in Mexico by checking out this post as well. Happy planning!
About the author: Emily is a Mexico travel enthusiast based in San Cristóbal de las Casas, Chiapas. She is a part-time freelance writer for BMTM and part-time doula.
Some links in this post are affiliate links that support us at no extra cost to you. We only recommend what we love!
About Emily Becker
Emily Becker is a digital nomad based in Costa Rica. She's been traveling on and off since 2014 and has visited 15 countries—planning to tick many more off her bucket list. In addition to writing for BMTM, she works as a copywriter and project manager.
Leave a Reply Cancel reply
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
subscribe to our newsletter
This site uses Akismet to reduce spam. Learn how your comment data is processed .
04/16/2021 at 2:22 pm
Another great, “save for future reference” post!
Kristin says
04/18/2021 at 6:10 pm
Glad to hear it!
- 8 of the Most Charming Small Towns to Visit in New Mexico
New Mexico , often referred to as the "Land of Enchantment," blends Native American, Hispanic, and Anglo traditions, evident in its art, architecture, and local customs. The state's landscape is equally varied, encompassing high deserts, wooded mountain ranges, and vast plains. New Mexico's capital, Santa Fe, is the oldest state capital in the United States, founded in 1610, and is known for its Pueblo-style architecture and vibrant arts scene. Albuquerque, the largest city, hosts the International Balloon Fiesta, the world's largest hot-air balloon festival.
Beyond its cities, New Mexico is also home to charming small towns that give a more intimate look at the state's rich history and cultural heritage. These eight should be at the top of your bucket list.
Taos, New Mexico , is located in the high desert at the base of the Sangre de Cristo Mountains. The town has long been a crossroads of the Native American, Hispanic, and Anglo cultures and is perhaps best known for its historic adobe architecture. Taos has been a magnet for artists and writers since the early 20th century, drawn by its dramatic landscapes and light. Towering mountains provide a backdrop for the town.
Taos Pueblo is a must-visit, showing off the living history and culture of the Native American community that has resided there for millennia. The adobe structures and the community's practices are a way of life preserved through the ages. Another site is the Rio Grande Gorge Bridge, one of the highest bridges in the United States. It spans the deep canyon carved by the Rio Grande and has views of the gorge. Additionally, a visit to Earthship Biotecture is an eye-opening look at sustainable living. This community of off-grid homes, built from natural and recycled materials, showcases innovative designs that minimize ecological impact and are adapted to the harsh desert environment.
Cimarron is in the northeastern part of New Mexico, and its name is derived from the Spanish word for "wild" or "untamed." The town was once a frontier of conflict and commerce, frequented by notable figures such as Kit Carson and the infamous outlaw, "Black Jack" Ketchum. The surrounding area comprises rolling prairies broken by volcanic rocks and the Sangre de Cristo Mountains to the west.
Cimarron Canyon State Park has dramatic rocky cliffs and river scenery ideal for fishing, hiking, and camping. The park's ecosystems and accessible trails allow visitors to closely experience New Mexico wilderness. The Palisades Sill, located within the state park, is an impressive geological feature composed of vertical columns of cooled volcanic ash, ideal for photography and nature walks. Additionally, the historic Chase Ranch is home to well-preserved 19th-century ranch buildings and is still operational. This ranch offers educational tours that highlight traditional ranching practices.
Jemez Springs
Jemez Springs, New Mexico, is a village in the Jemez Mountains. Known for its natural hot springs , Jemez Springs is located in the Jemez National Recreation Area, rich in geological features including vast caldera and rugged basalt cliffs. Historically, the area has been the homeland of the Jemez Pueblo people, who have resided there for centuries.
The Jemez Historic Site has ruins of the 17th-century San José de los Jemez church and several ancient pueblo dwellings. This site gives an important perspective on the Spanish colonial history and the ancient traditions of the Native American people of the region. The Valles Caldera National Preserve is another attraction. It was formed by volcanic activity that can be explored through hiking, fishing, and wildlife viewing in one of the largest calderas in the United States. Additionally, Spence Hot Springs is a relaxing and scenic experience, where visitors can soak in natural thermal pools surrounded by the Jemez Mountains.
Ruidoso is a mountain resort town in the Sierra Blanca range. This charming village, sitting at an elevation of approximately 6,900 feet, has a cool, mild climate and abundant pine forests. Historically, Ruidoso began as a small logging town. The area's history is also marked by its proximity to the Lincoln County War sites, which were central to the conflict involving figures like Billy the Kid .
Lincoln National Forest surrounds Ruidoso and is excellent for hiking, camping, and horseback riding, with trails and vistas that cater to all levels. Fort Stanton-Snowy River Cave National Conservation Area is another notable attraction as one of the longest cave systems in New Mexico. Visitors can participate in guided tours of the caves to see its natural underground formations. Grindstone Lake is a more relaxed setting for fishing, hiking, and picnicking, with additional options for boating and water sports during the summer months. The lake area also includes a trail system for mountain biking and hiking.
Chimayó, New Mexico, is a small, culturally rich village in the foothills of the Sangre de Cristo Mountains in the north-central part of the state. This region is known for its Native American roots and the influence of Spanish colonial settlers who arrived in the late 17th century. Chimayó is particularly famed for its religious heritage, deeply rooted in the local Catholic community, which contributes to its reputation as a place of pilgrimage.
El Santuario de Chimayó, one of the most revered holy sites in the United States, attracts thousands of pilgrims annually, especially during Holy Week . This historic church is famed for its healing dirt and religious folk art. Ortega’s Weaving Shop is another must-visit location, where visitors can observe traditional Spanish weaving techniques and purchase handwoven textiles that reflect the rich weaving heritage of Chimayó. Finally, Rancho de Chimayó serves traditional New Mexican cuisine in a century-old adobe home. This restaurant lets visitors witness the traditional lifestyle and hospitality integral to Chimayó's charm.
Madrid is in the Ortiz Mountains along the scenic Turquoise Trail. The town flourished due to the demand for coal. Madrid's coal mines were among the most productive in the state until the decline of coal use in the mid-20th century, which led to the town's temporary abandonment. In the 1970s, Madrid was revitalized by artists and entrepreneurs who transformed the abandoned homes and shops into galleries, boutiques, and cafes.
The Mine Shaft Tavern has a rustic, historical ambiance and serves as a community hub where visitors can enjoy live music, local cuisine, and a variety of beverages. The Old Coal Town Museum further explores Madrid's mining era through artifacts, photographs, and stories from its coal mining days. Additionally, the Madrid Christmas Parade is an annual highlight, displaying the town's quirky and artistic spirit. This festive event includes colorful floats, performances, and holiday cheer.
Mesilla, New Mexico, is a town in the southern part of the state, near Las Cruces and just a short distance from the Rio Grande . Founded in the mid-19th century, Mesilla was significant in the area's transition from Mexican to US governance following the Gadsden Purchase in 1854. The town's plaza and surrounding buildings are examples of traditional Spanish colonial architecture. Mesilla has been a crossroads of cultures for centuries.
Mesilla Valley Bosque State Park has trails for walking and bird watching along the Rio Grande. The park is a relatively new addition to New Mexico's state park system and aims to preserve and restore the floodplain of the Rio Grande. The Basilica of San Albino, one of the oldest missions in the area, stands proudly on the historic Mesilla Plaza. It educates visitors on the religious history of the region. For entertainment, the Fountain Theatre, operated by the Mesilla Valley Film Society, is the oldest movie theater in New Mexico and shows independent and foreign films.
Red River is a mountain town within the high peaks of the southern Sangre de Cristo Mountain range in the Rockies . Founded in the late 19th century as a mining camp, the town was originally a hotspot for gold, silver, and copper miners. As the mining industry dwindled in the early 20th century, Red River transformed into a resort destination, capitalizing on its alpine setting, with lush forests and clear streams.
The Enchanted Forest Cross Country Ski Area has extensive trails for cross-country skiing and snowshoeing in the winter in snow-covered hills and forests. It is an excellent place for families and individuals. The Goose Lake Trail is a hiking destination, known for its challenging yet rewarding hike that leads to Goose Lake. This trail is ideal for those looking to explore the more remote areas of the surrounding mountains. For the more adventurous, the Wheeler Peak Wilderness Area presents an opportunity to explore New Mexico’s highest peaks, with hiking trails to lookouts of the surrounding valleys and rugged terrain.
New Mexico's charming small towns are windows into the state's diverse culture and natural beauty. From the historical depth and artistic spirit of Taos to the quiet allure of Jemez Springs with its soothing hot springs and native history, these towns exemplify the unique character of the "Land of Enchantment." Ruidoso and Chimayó further showcase the state's appeal, offering a blend of recreational activities and spiritual heritage that draws visitors year-round. Each of these towns contributes to the rich mosaic of experiences that New Mexico offers, making them essential destinations for anyone seeking to explore beyond the more frequented urban centers.
More in Places
7 Most Affordable Towns to Retire in Utah
The Best US Cities To Live In By Livability Score
6 Coolest Towns in The Pacific Northwest for a Summer Vacation in 2024
8 Most Affordable Towns to Retire in Idaho
The Best Small Towns in Oregon for a Weekend Retreat
7 of the Most Charming Small Towns to Visit in Nevada
6 Towns Perfect for Retirement in Wyoming
7 Most Idyllic Small Towns in Upstate New York
- New Mexico Tourism
- New Mexico Hotels
- New Mexico Bed and Breakfast
- New Mexico Vacation Rentals
- Flights to New Mexico
- New Mexico Restaurants
- Things to Do in New Mexico
- New Mexico Travel Forum
- New Mexico Photos
- All New Mexico Hotels
- New Mexico Hotel Deals
- Last Minute Hotels in New Mexico
- Things to Do
- Restaurants
- Vacation Rentals
- Travel Stories
- Rental Cars
- Add a Place
- Travel Forum
- Travelers' Choice
- Help Center
Food in alburquerque - New Mexico Forum
- United States
- New Mexico (NM)
Food in alburquerque
- United States Forums
- Europe Forums
- Canada Forums
- Asia Forums
- Central America Forums
- Africa Forums
- Caribbean Forums
- Mexico Forums
- South Pacific Forums
- South America Forums
- Middle East Forums
- Honeymoons and Romance
- Business Travel
- Train Travel
- Traveling With Disabilities
- Tripadvisor Support
- Solo Travel
- Bargain Travel
- Timeshares / Vacation Rentals
- United States forums
- New Mexico forum
Thanks for all the trip ideas for new mexico. I also wanted to ask about must visit restaurants in alburquerque as well as santa fe?
Favorite places in Santa Fe include La Choza , Del Charro, Paper Dosa , La Plazuela at La Fonda, Tia Sophia's , Restaurant Martin,
- The 6 DISTINCT AREAS of Santa Fe & What's in Them. 9:30 pm
- Food in alburquerque 9:08 pm
- Alburque yesterday
- Best places to see wildlife? Apr 21, 2024
- Scenic New Mexico Road Trip for Fall Foliage Colors! Apr 20, 2024
- Hotel location for two nights in Albuquerque? Apr 20, 2024
- Ghost Ranch - how many nights and are beds comfortable? Apr 17, 2024
- Transport from Albuquerque to Santa Fe - July, 2024 Apr 16, 2024
- Rio Rancho Uber Apr 14, 2024
- Is the northwest area of New Mexico that bad? Apr 13, 2024
- Santa Fe Solo Trip in July for senior lady Apr 11, 2024
- Dining near the Plaza Apr 10, 2024
- Need help with a few choices - restaurants, hikes, spas Apr 10, 2024
- Best NM hot springs/spa for March near Santa Fe/Taos? Apr 10, 2024
- New Mexico Weather - March 3 replies
- Best time to visit: Aug/Sept/Oct? 10 replies
- 4th of July in Taos or Santa Fe? 10 replies
- Driving from Denver to Taos 7 replies
- New Mexico family vacation 4 replies
- Camping in Northern New Mexico- Best Places?? 6 replies
- Is there Car Rental at Albuquerque Amtrak Station? 2 replies
- Faywood hot springs has reopened! 11 replies
- Where is the best casino in New Mexico?? 3 replies
- water parks and other entertainment in Albq/Santa Fe? 10 replies
New Mexico Hotels and Places to Stay
- Where should I eat? (Updated 9/2023)
- What is winter like?
- What is New Mexican food?
- What museums to see in central & northern NM?
- What about the altitude & altitude sickness
- What to Know About the Annual SW Monsoon Season
Numbers, Facts and Trends Shaping Your World
Read our research on:
Full Topic List
Regions & Countries
- Publications
- Our Methods
- Short Reads
- Tools & Resources
Read Our Research On:
What we know about unauthorized immigrants living in the U.S.
The unauthorized immigrant population in the United States reached 10.5 million in 2021, according to new Pew Research Center estimates. That was a modest increase over 2019 but nearly identical to 2017.
The number of unauthorized immigrants living in the U.S. in 2021 remained below its peak of 12.2 million in 2007. It was about the same size as in 2004 and lower than every year from 2005 to 2015.
The new estimates do not reflect changes that have occurred since apprehensions and expulsions of migrants along the U.S.-Mexico border started increasing in March 2021 . Migrant encounters at the border have since reached historic highs .
Pew Research Center undertook this research to understand ongoing changes in the size and characteristics of the unauthorized immigrant population in the United States. The Center has published estimates of the U.S. unauthorized immigrant population for more than two decades. The estimates presented in this research are the Center’s latest, adding new and updated annual estimates for 2017 through 2021.
Center estimates of the unauthorized immigrant population use a “residual method.” It is similar to methods used by the U.S. Department of Homeland Security’s Office of Immigration Statistics and nongovernmental organizations, including the Center for Migration Studies and the Migration Policy Institute . Those organizations’ estimates are generally consistent with ours. Our estimates also align with official U.S. data sources, including birth records, school enrollment figures and tax data, as well as Mexican censuses and surveys.
Our “residual” method for estimating the nation’s unauthorized immigrant population includes these steps:
- Estimate the total number of immigrants living in the country in a particular year using data from U.S. censuses and government surveys such as the American Community Survey and the Current Population Survey.
- Estimate the number of immigrants living in the U.S. legally using official counts of immigrant and refugee admissions together with other demographic data (for example, death and out-migration rates).
- Subtract our estimate of lawful immigrants from our estimate of the total immigrant population . This provides an initial estimate of the unauthorized immigrant population .
Our final estimate of the U.S. unauthorized immigrant population, as well as estimates for lawful immigrants, includes an upward adjustment. We do this because censuses and surveys tend to miss some people . Undercounts for immigrants, especially unauthorized immigrants, tend to be higher than for other groups. (Our 1990 estimate comes from work by Robert Warren and John Robert Warren; details can be found here .)
The term “unauthorized immigrant” reflects standard and customary usage by many academic researchers and policy analysts. The U.S. Department of Homeland Security’s Office of Immigration Statistics also generally uses it. The term means the same thing as undocumented immigrants, illegal immigrants and illegal aliens.
For more details on how we produced our estimates, read the Methodology section of our November 2018 report on unauthorized immigrants.
The unauthorized immigrant population includes any immigrants not in the following groups:
- Immigrants admitted for lawful residence (i.e., green card admissions)
- People admitted formally as refugees
- People granted asylum
- Former unauthorized immigrants granted legal residence under the 1985 Immigration Reform and Control Act
- Immigrants admitted under any of categories 1-4 who have become naturalized U.S. citizens
- Individuals admitted as lawful temporary residents under specific visa categories
Read the Methodology section of our November 2018 report on unauthorized immigrants for more details.
Pew Research Center’s estimate of unauthorized immigrants includes more than 2 million immigrants who have temporary permission to be in the United States. (Some also have permission to work in the country.) These immigrants account for about 20% of our national estimate of 10.5 million unauthorized immigrants for 2021.
Although these immigrants have permission to be in the country, they could be subject to deportation if government policy changes. Other organizations and the federal government also include these immigrants in their estimates of the U.S. unauthorized immigrant population.
Immigrants can receive temporary permission to be in the U.S. through the following ways:
Temporary Protected Status (TPS)
In 2021, there were about 500,000 unauthorized immigrants with Temporary Protected Status . This status provides protection from removal or deportation to individuals who cannot safely return to their country because of civil unrest, violence or natural disaster.
Deferred Enforced Departure (DED) is a similar program that grants protection from removal. The number of immigrants with DED is much smaller than the number with TPS.
Deferred Action for Childhood Arrivals (DACA)
Deferred Action for Childhood Arrivals is a program that offers protection from deportation to individuals who were brought to the U.S. as children before June 15, 2007. As of the end of 2021, there were slightly more than 600,000 DACA beneficiaries , largely immigrants from Mexico.
Asylum applicants
Individuals who have applied for asylum but are awaiting a ruling are not legal residents yet but cannot be deported. There are two types of asylum claims, defensive and affirmative .
Defensive asylum applications are generally filed by individuals facing deportation or removal from the U.S. These are processed by the Department of Justice’s Executive Office for Immigration Review. At the end of 2021, there were almost 600,000 applications pending.
Affirmative asylum claims are made by individuals already in the U.S. who are not in the process of being deported or removed. These claims are handled by the U.S. Department of Homeland Security’s Citizenship and Immigration Services (USCIS). At the end of 2021, more than 400,000 applications for affirmative asylum were pending, some covering more than one applicant.
Here are key findings about how the U.S. unauthorized immigrant population changed from 2017 to 2021:
- The most common country of birth for unauthorized immigrants is Mexico. However, the population of unauthorized immigrants from Mexico dropped by 900,000 from 2017 to 2021 , to 4.1 million.
- There were increases in unauthorized immigrants from nearly every other region of the world – Central America, the Caribbean, South America, Asia, Europe and sub-Saharan Africa.
- Among U.S. states, only Florida and Washington saw increases to their unauthorized immigrant populations , while California and Nevada saw decreases. In all other states, unauthorized immigrant populations were unchanged.
- 4.6% of U.S. workers in 2021 were unauthorized immigrants , virtually identical to the share in 2017.
Trends in the U.S. immigrant population
The U.S. foreign-born population was 14.1% of the nation’s population in 2021. That was very slightly higher than in the last five years but below the record high of 14.8% in 1890.
As of 2021, the nation’s 10.5 million unauthorized immigrants represented about 3% of the total U.S. population and 22% of the foreign-born population. These shares were among the lowest since the 1990s.
Between 2007 and 2021, the unauthorized immigrant population decreased by 1.75 million, or 14%.
Meanwhile, the lawful immigrant population grew by more than 8 million, a 29% increase, and the number of naturalized U.S. citizens grew by 49%. In 2021, naturalized citizens accounted for about half (49%) of all immigrants in the country.
Where unauthorized immigrants come from
Unauthorized immigrants living in the U.S. come from many parts of the world, with Mexico being the most common origin country.
The origin countries for unauthorized immigrants have changed since the population peaked in 2007, before the Great Recession slowed immigration. Here are some highlights of those changes:
The number of unauthorized immigrants from Mexico living in the U.S. (4.1 million in 2021) was the lowest since the 1990s. Mexico accounted for 39% of the nation’s unauthorized immigrants in 2021, by far the smallest share on record .
The decrease in unauthorized immigrants from Mexico reflects several factors:
- A broader decline in migration from Mexico to the U.S.
- Mexican immigrants to the U.S. continuing to return to Mexico
- Expanded opportunities for lawful immigration from Mexico and other countries, especially for temporary agricultural workers.
The rest of the world
The total number of unauthorized immigrants in the U.S. from countries other than Mexico has grown rapidly. In 2021, this population was 6.4 million, up by 900,000 from 2017.
Almost every region in the world had a notable increase in the number of unauthorized immigrants in the U.S. from 2007 to 2021. The largest increases were from Central America (240,000) and South and East Asia (180,000).
After Mexico, the countries of origin with the largest unauthorized immigrant populations in the U.S. in 2021 were:
- El Salvador (800,000)
- India (725,000)
- Guatemala (700,000)
- Honduras (525,000)
India, Guatemala and Honduras all saw increases from 2017.
The Northern Triangle
Three Central American countries – El Salvador, Honduras and Guatemala – together represented 2.0 million unauthorized immigrants in the U.S. in 2021, or almost 20% of the total. The unauthorized immigrant population from the Northern Triangle grew by about 250,000 from 2017 and about 700,000 from 2007.
Other origin countries
Venezuela was the country of birth for 190,000 U.S. unauthorized immigrants in 2021. This population saw particularly fast growth, from 130,000 in 2017 and 55,000 in 2007.
Among countries with the largest numbers of U.S. unauthorized immigrants, India, Brazil, Canada and former Soviet Union countries all experienced growth from 2017 to 2021.
Some origin countries with significant unauthorized immigrant populations showed no change, notably China (375,000) and the Dominican Republic (230,000).
Detailed table: Unauthorized immigrant population by region and selected country of birth (and margins of error), 1990-2021 (Excel)
U.S. states of residence of unauthorized immigrants
The unauthorized immigrant population in most U.S. states stayed steady from 2017 to 2021. However, four states saw significant changes:
- Florida (+80,000)
- Washington (+60,000)
- California (-150,000)
- Nevada (-25,000)
States with the most unauthorized immigrants
The six states with the largest unauthorized immigrant populations in 2021 were:
- California (1.9 million)
- Texas (1.6 million)
- Florida (900,000)
- New York (600,000)
- New Jersey (450,000)
- Illinois (400,000)
These states have consistently had the most unauthorized immigrants since 1990 and earlier .
At the same time, the unauthorized immigrant population has become less geographically concentrated. In 2021, these six states were home to 56% of the nation’s unauthorized immigrants, down from 80% in 1990.
Detailed table: Unauthorized immigrant population for states (and margins of error), 1990-2021 (Excel)
Detailed table: Unauthorized immigrants and characteristics for states, 2021 (Excel)
Unauthorized immigrants in the labor force
The share of unauthorized immigrants in the U.S. workforce was slightly less than 5% in 2021, compared with 3% of the total U.S. population.
Demographics help explain the difference: The unauthorized immigrant population includes relatively few children or elderly adults, groups that tend not to be in the labor force.
Overall, about 7.8 million unauthorized immigrants were in the U.S. labor force in 2021. That was up slightly from 2019 but smaller than every year from 2007 through 2015.
Detailed table: Unauthorized immigrants in the labor force for states, 2021 (Excel)
Here are some additional findings about unauthorized immigrants as a share of the workforce nationwide and in certain states:
- Since 2003, unauthorized immigrants have made up 4.4% to 5.4% of all U.S. workers, a relatively narrow range.
- Fewer than 1% of workers in Maine, Montana, Vermont and West Virginia in 2021 were unauthorized immigrants.
- Nevada (9%) and Texas (8%) had the highest shares of unauthorized immigrants in the workforce.
- Immigrant Populations
- Immigration Issues
- Unauthorized Immigration
Jeffrey S. Passel is a senior demographer at Pew Research Center
Jens Manuel Krogstad is a senior writer and editor at Pew Research Center
Key facts about Asian Americans living in poverty
Latinos’ views on the migrant situation at the u.s.-mexico border, key facts about the nation’s 47.9 million black americans, key facts about the wealth of immigrant households during the covid-19 pandemic, 8 facts about recent latino immigrants to the u.s., most popular.
1615 L St. NW, Suite 800 Washington, DC 20036 USA (+1) 202-419-4300 | Main (+1) 202-857-8562 | Fax (+1) 202-419-4372 | Media Inquiries
Research Topics
- Age & Generations
- Coronavirus (COVID-19)
- Economy & Work
- Family & Relationships
- Gender & LGBTQ
- Immigration & Migration
- International Affairs
- Internet & Technology
- Methodological Research
- News Habits & Media
- Non-U.S. Governments
- Other Topics
- Politics & Policy
- Race & Ethnicity
- Email Newsletters
ABOUT PEW RESEARCH CENTER Pew Research Center is a nonpartisan fact tank that informs the public about the issues, attitudes and trends shaping the world. It conducts public opinion polling, demographic research, media content analysis and other empirical social science research. Pew Research Center does not take policy positions. It is a subsidiary of The Pew Charitable Trusts .
Copyright 2024 Pew Research Center
Terms & Conditions
Privacy Policy
Cookie Settings
Reprints, Permissions & Use Policy
IMAGES
VIDEO
COMMENTS
8. Chichén Itzá. Best place to see pre-Columbian architecture. If you've always wanted to see one of the New Seven Wonders of the World, Chichén Itzá is one of the best places to go in Mexico. With origins dating back to the 5th century, this is undoubtedly the most popular of Mexico's ancient sights.
Ixtapa. #4 in Best Places to Visit in Mexico for 2023-2024. Ixtapa's curved coastline is packed with hotels, restaurants and nightlife, giving the Pacific coast city (located just north of ...
To ensure you plan the very best Mexican travel itinerary possible, check out our list of the best places to visit in Mexico. On This Page: 1. Cancún and the Mayan Riviera. 2. Puerto Vallarta. 3. Cabo San Lucas, San Jose del Cabo, and the Los Cabos Corridor. 4.
Copper Canyon, Chihuahua. jejim/Getty Images. Also known as the Grand Canyon of Mexico, Copper Canyon is comprised of not one but six separate canyons. This natural wonder, a UNESCO World Heritage ...
1. Teotihuacan Pyramids. Teotihuacan Pyramids, located just outside Mexico City, is an ancient city known for its massive pyramids, the Sun and the Moon. With a history dating back to 100 B.C., these structures stand as testament to a powerful Mesoamerican civilization. @chlo_et_anto / Instagram.
If you're ready to dive into one of the most impressive countries in the world, read our list of the top things to do in Mexico. On This Page: 1. Bask on Mexico's Caribbean Beaches. 2. Experience the World of Xcaret. 3. Dive or Snorkel Cozumel's Teeming Waters. 4.
Lucha Libre is a fun Mexico City experience. 📍 Google Maps | Mexico City Guides | 👉 Browse Mexico City Hotels on Booking. Mexico City is one of my favorite cities to visit, not just in Mexico, but in the entire world. With over 8 million people, Mexico City is larger than New York City. You'll find a huge diversity of neighborhoods, museums, street markets, restaurants, cafes, and ...
10. Los Cabos - Cabo San Lucas. Located on the west coast of Mexico on Baja California Sur, Los Cabos is one of the most popular places to visit in Mexico for those living on the West Coast of North America. Los Cabos is a municipality that actually consists of two towns, San Jose del Cabo and Cabo San Lucas.
See ways to experience (301) 2023. 10. Malecón Boardwalk. 17,442. Piers & Boardwalks. This pedestrian-only boardwalk spans 12 blocks and is peppered with oceanfront eateries, tequila bars, and vendors selling street food—sip on a margarita as you take in the stunning ocean views.
17. Visit a magic town. Mexico has more than 132 pueblos mágicos, and they truly feel like "magic towns." In each place, you can experience the beauty of traditional Mexican life. Many of the towns have a leafy zócalo piazza or square at their center where families and lovers laugh, whisper and enjoy a weekend or long summer evening outdoors ...
9. Chichén Itzá. As one of the New Seven Wonders of the World, it should come as no surprise to see Chichén Itzá on a list of the top places to visit in Mexico. Be prepared to be awestruck by the amazing El Castillo (The Castle), which was built to honor a Mayan serpent deity.
To help you decide, here are our top picks for the best places to visit in Mexico. 1. Oaxaca. Location: Oaxaca. Come for: a heady mix of traditional and experimental cuisine, ancient ruins, and a vibrant arts scene. Where to stay: Hotel Sin Nombre.
Places to visit in Mexico. Top Things to Do in Mexico. Places to Visit in Mexico. Explore popular experiences. See what other travellers like to do, based on ratings and number of bookings. See All. Extreme Sports (1,590) Nature and Wildlife Tours (1,963) Beaches (404) Day Trips (2,141) Cultural Tours (1,924)
For ideas on the best places to visit check out our list of the top tourist attractions in Mexico. 25. Monte Alban. Monte Alban, or White Mountain, was once the ancient capital of the Zapotec people. Overlooking the Valley of Oaxaca, Monte Alban is one of the top archeological sites in Mexico.
BEST Places to Visit in Mexico. 1. Los Cabos (Cabo San Lucas) The natural rock formation, The Arch, in Cabo San Lucas, Mexico. Location: On the southern tip of the Baja California peninsula, in the state of Baja California Sur.
Cenotes are great places for those who want to cool off from the sun and swim in crisp mineral-rich waters in ancient caves or in midst of the jungle. Some of the most popular cenotes in Mexico are: Cenote Yokdzonot near Chichén Itzá, Cenote Dos Ojos and Gran Cenote near Tulum and Cenote Azul near Playa del Carmen.
Best Cities to Visit in Mexico. 10. Puerto Escondido. On the pacific coast of Mexico lies the surfing hotspot of Puerto Escondido. The main beach, Playa Zicatela, is a 3.5km stretch of wide white sand starting in the main town and ending in La Punta, a popular area with longer stay digital nomads and beginner surfers.
13. Taxco. Surrounded by rolling hills, valleys and mountains, Taxco is set in a very scenic spot, some 170 kilometers to the southwest of Mexico City. Besides the lovely landscapes and breathtaking views, the city is also known for its colonial architecture and intricately carved artisanal silverware.
51. San Cristobal de Las Casas (Chiapas) The highlands magic town of San Cristobal de Las Casas is a must place to visit in Mexico. With its cobbled streets, colorful architecture, pleasant weather, and incredible indigenous diversity, it is one of the most striking of the pueblo mágicos.
Huasca de Ocampo, Hidalgo. Real de Catorce, San Luis Potosi. Tepoztlan, Morelos. There are now 132 (and the list continues to grow) of these magical towns in Mexico, each one offering a unique but similar charm linked to the storied history of the country and the strength, creativity, and beliefs of its people.
1. Yucatán Peninsula. The Yucatan peninsula sits on the southern tip of Eastern Mexico. The peninsula is a popular and attractive area filled with unique geology, natural beauty, outstanding coastline, pristine beaches - most famously Playa del Carmen - and its Mayan ruins.
Explore the pyramids of Monte Alban. Wonder at the ancient remains of pyramids, temples and palaces at one of Mexico's most important archaeological sites. Founded around 600 BC, this walled ...
22. Lacandon Jungle, Chiapas. The murals at the archaeological site Bonampak are some of the oldest and best preserved in the world. There are fewer places in Mexico that have been able to preserve nature better than the state of Chiapas. The Lacandon Jungle is a testament to that.
Ruidoso. Beautiful green park with fountains and water lake, Ruidoso, New Mexico. Ruidoso is a mountain resort town in the Sierra Blanca range. This charming village, sitting at an elevation of approximately 6,900 feet, has a cool, mild climate and abundant pine forests. Historically, Ruidoso began as a small logging town.
Mexico is a massive country and one of the most popular tourist destinations in the world. But the majority of travelers stick to the well-known vacation spots like Cancun, Cabo San Lucas and the Riviera Maya. That's unfortunate because the nation is filled with a vast array of treasures just waiting to be discovered. If you'd like to ...
All. United States forums. New Mexico forum. New Mexico forums. Richard B. 10 posts. Food in alburquerque. Apr 23, 2024, 8:26 PM. Thanks for all the trip ideas for new mexico.
The unauthorized immigrant population in the United States reached 10.5 million in 2021, according to new Pew Research Center estimates. That was a modest increase over 2019 but nearly identical to 2017. The number of unauthorized immigrants living in the U.S. in 2021 remained below its peak of 12.2 million in 2007.