Mexico, a land of vibrant culture, ancient history, and breathtaking landscapes, offers an escape that captivates every traveler’s soul. From the bustling streets of its capital to serene island paradises and majestic canyons, Mexico is a treasure trove of experiences. Whether you are an adventure seeker, a history enthusiast, a culture lover, a foodie, or simply looking for romance and relaxation, the Best Sites To See In Mexico promise an unforgettable journey.
From the depths of the Copper Canyon to the soaring heights of Pico de Orizaba, and from the ancient ruins of Chichén Itzá to the turquoise waters of Isla Holbox, Mexico’s diversity is astounding. Let’s explore the best sites to see in Mexico that should be on every traveler’s bucket list.
1. Mexico City
Best place for art and vibrant culture
If you’re wondering where to begin your Mexican adventure, look no further than Mexico City. This sprawling capital, home to over 22 million people, is a vibrant metropolis where modernity and history intertwine seamlessly. Skyscrapers stand tall amidst ancient ruins, and bustling markets thrive alongside world-class museums, making it one of the best sites to see in Mexico for a deep dive into the nation’s soul.
A must-visit is “Casa Azul,” the iconic Frida Kahlo Museum. This is where the celebrated artist lived and breathed her art, offering an intimate glimpse into her life and creative spirit. For art aficionados, Mexico City is a canvas showcasing the masterpieces of Mexico’s greatest muralists. Marvel at Diego Rivera’s compelling murals within the Palacio Nacional, depicting the rich tapestry of Mexican history. Then, immerse yourself in the powerful social realism of José Clemente Orozco’s work at the Palacio de Bellas Artes, a cultural landmark in itself.
To truly experience Mexican culture, take a colorful journey through the ancient canals of Xochimilco. Glide along the waterways in a трајinera (gondola-like boat), serenaded by mariachi bands, and soak in the festive atmosphere. Don’t miss the chance to savor authentic Mexican street food; the downtown area is a culinary paradise, offering everything from steaming tacos to flavorful elotes. As night falls, Mexico City’s vibrant theater scene comes alive, with over 160 theaters offering a diverse range of performances.
For a dose of high-spirited entertainment, immerse yourself in the electrifying world of lucha libre (Mexican wrestling) at the legendary Arena México. The energy of the crowd and the spectacle of masked wrestlers create an unforgettable experience. In Mexico City, you’ll find yourself endlessly captivated, with an inexhaustible array of things to do and see.
Planning tip: Enhance your Mexico City experience with a day trip to Teotihuacán, a magnificent pre-Columbian archaeological site located just 50km (31 miles) northeast. Explore the towering pyramids and learn about this ancient civilization, once one of the largest in the Americas. Consider visiting during the vernal equinox to witness special celebrations marking the arrival of spring.
2. Isla Holbox
Best island for bioluminescence and flamingos
Advertisement
For an island escape unlike any other, Isla Holbox stands out as one of the best sites to see in Mexico. Despite its small size – only a mile wide and 26 miles long – Isla Holbox is a biodiversity hotspot, offering unique natural wonders. It’s a haven for wildlife enthusiasts and those seeking tranquility.
One of the island’s most enchanting attractions is the chance to witness bubblegum-pink flamingos in their natural habitat. Head to Punta Mosquito to observe these elegant birds wading through the shallow waters. Between mid-May and mid-September, Isla Holbox becomes a prime location for whale shark sightings. Imagine snorkeling alongside these gentle giants of the sea – a truly awe-inspiring experience.
As darkness descends, the magic of Isla Holbox intensifies with the mesmerizing spectacle of bioluminescent phytoplankton. On moonless nights, the waters sparkle with an ethereal glow, resembling underwater fireworks. This natural phenomenon is a truly unforgettable sight and one of the key reasons Isla Holbox is among the best sites to see in Mexico.
Holbox, pronounced “hol-bosh,” is a haven of relaxation off the northern coast of the Yucatán Peninsula. The island’s car-free policy ensures tranquility, with sandy streets leading to pristine beaches and calm, shallow waters perfect for swimming. Embrace the laid-back atmosphere and disconnect from the digital world, as the island is known for its unreliable Wi-Fi – a blessing in disguise for those seeking a true escape.
Woman admiring the parish church in San Miguel de Allende, MexicoAdmire the baroque architecture of the Parroquia de San Miguel Arcángel, a symbol of San Miguel de Allende, and explore the artistic cobblestone streets.
3. San Miguel de Allende
Best place for craft shops and folk art
San Miguel de Allende, a jewel in the northern central highlands of Mexico, is a city that charms with its beauty and artistic spirit. Boasting a perpetual spring-like climate, stunning architecture, and a thriving arts scene, it is consistently ranked among the best sites to see in Mexico, especially for creative souls.
This enchanting city offers a captivating blend of colonial history and contemporary art. San Miguel de Allende has long been a magnet for artists and retirees, ever since the first art institute opened its doors in a former convent in the 1930s. In the 1960s, it attracted literary icons like Jack Kerouac, Allen Ginsberg, and Neal Cassady, who were drawn to its bohemian atmosphere and artistic energy.
Today, San Miguel de Allende’s cobblestone streets are lined with boutiques and cafes, adorned with colorful ribbons and wrought iron details, evoking a sense of timeless charm. The historic district’s buildings, painted in hues of saffron, ochre, and terracotta, create a visually stunning cityscape. For panoramic views, head to one of the city’s rooftop bars, such as Luna Rooftop Tapas Bar at Rosewood San Miguel de Allende, a popular spot for locals and visitors alike.
San Miguel de Allende is a haven for art lovers and shoppers alike. Explore the myriad of craft shops offering exquisite folk art, textiles, and jewelry. Immerse yourself in the city’s creative atmosphere by attending an art workshop and discovering your own artistic talents. The city’s high concentration of galleries and art spaces solidifies its reputation as one of the best sites to see in Mexico for artistic inspiration.
Planning tip: San Miguel de Allende is conveniently located a three-hour drive north of Mexico City, in the state of Guanajuato. For an extra touch of beauty, visit in spring when the city is adorned with the vibrant purple blossoms of jacaranda trees.
4. Bacalar
Best place for lagoon living and Maldives vibes
Bacalar, a designated “Pueblo Mágico” (Magic Town) since 2006, truly lives up to its name. Known as “the Maldives of Mexico,” Bacalar is one of the best sites to see in Mexico for its ethereal beauty and tranquil atmosphere. Its centerpiece is the breathtaking Bacalar Lagoon, a jewel-toned expanse of water that captivates all who behold it.
The lagoon, also known as the Lagoon of Seven Colors (Laguna de Los Siete Colores), is famed for its mesmerizing gradient of blues and greens, created by varying depths and cenotes within the lagoon. Kayaking, paddleboarding, and boating on these crystal-clear waters are among the most cherished activities in Bacalar.
Beyond the lagoon, Bacalar offers a laid-back bohemian vibe and a focus on wellness. Dine at El Manati, a restaurant and gallery space where you can enjoy live music amidst vibrant murals. For a deeper sense of relaxation, experience traditional Mexican healing rituals at Casa Hormiga boutique hotel, offering temazcal sweat ceremonies and copal cleansings.
Explore the town’s Spanish fortress, a historical landmark offering panoramic views of the lagoon and surrounding area. Discover the cenotes (freshwater sinkholes), including a 90m-deep cenote within the town itself, perfect for swimming and snorkeling in crystal-clear waters. Bacalar’s unhurried pace and natural beauty make it one of the best sites to see in Mexico for those seeking a peaceful escape and a connection with nature.
Planning tip: Bacalar is located in the state of Quintana Roo, near Mexico’s border with Belize. Reaching Bacalar is easy via public transportation; simply take an ADO bus from major tourist hubs like Cancún, Playa del Carmen, or Tulum.
Jimador or Mexican farmer, skilled at harvesting agave for tequila on an agave plantation, Tequila, Jalisco, Mexico. Heavy, manual work, chopping the leaves from the body of the plant.Discover the tequila-making process firsthand on an agave plantation tour near Guadalajara, learning about the harvesting techniques from skilled Jimadors.
5. Guadalajara
Best city for mariachi music, tequila and fine dining
Guadalajara, Mexico’s second-largest city, is a dynamic cultural hub and one of the best sites to see in Mexico for experiencing the country’s rich traditions and modern innovations. Located in the state of Jalisco, Guadalajara is the birthplace of mariachi music and tequila, two iconic symbols of Mexican culture.
Immerse yourself in the sounds of mariachi by visiting a traditional lienzo (charrería arena), where you can witness charrería, Mexico’s national sport, a thrilling display of horsemanship and rodeo skills. If you visit in September, don’t miss the annual International Mariachi and Charrería Festival, a spectacular celebration of Mexican heritage.
Art and culture abound in Guadalajara. Visit the Instituto Cultural de Cabañas, a UNESCO World Heritage site and home to breathtaking frescoes by the renowned muralist José Clemente Orozco. Explore Mercado San Juan de Dios, Latin America’s largest indoor market, a vibrant maze of stalls offering everything from local crafts to delicious food.
Guadalajara is not only steeped in tradition but also a rising star in the culinary world. The city has gained international recognition for its gastronomic excellence, with restaurants like Alcalde and El Gallo Altanero consistently appearing on the prestigious World’s 50 Best lists. Indulge in upscale, contemporary Mexican cuisine and innovative cocktails, showcasing the city’s modern and sophisticated side.
Planning tip: Guadalajara serves as an excellent gateway to explore the surrounding region. Take a day trip to Lake Chapala, one of Mexico’s largest freshwater lakes, or venture into the agave-covered landscapes of Tequila, where you can tour distilleries and learn about the tequila-making process. Explore charming “Pueblos Mágicos” like Tlaquepaque and Tapalpa, each offering unique cultural experiences.
6. Puerto Vallarta
Best place for sand, adventure and LGBTIQ+ events
Puerto Vallarta, nestled along Mexico’s Pacific coast, is a captivating destination framed by the Sierra Madre Mountains and the Bahía de Banderas (Bay of Banderas). Its stunning scenery and diverse offerings make it one of the best sites to see in Mexico, attracting both Mexican and international travelers.
Adventure seekers will find plenty to get their adrenaline pumping, from conquering rugged terrain to rappelling down cascading waterfalls. For those seeking relaxation, Puerto Vallarta boasts an array of beautiful beaches, including Playa Conchas Chinas, Playa Las Gemelas, and Playa Mismaloya, each offering sun-kissed sands and inviting waters.
Puerto Vallarta is also a welcoming and vibrant destination for LGBTIQ+ travelers. The city boasts a thriving gay-friendly scene, with numerous hotels, beach bars, restaurants, and nightlife establishments catering to the community. The Zona Romantica (Romantic Zone) is a popular hub, offering charming streets, al fresco dining, and a lively atmosphere.
Stroll along the picturesque Malecon boardwalk, a vibrant promenade adorned with bronze sculptures and street performers, offering stunning ocean views and a taste of Puerto Vallarta’s artistic spirit. The ocean itself is a playground for nature lovers, with opportunities for whale watching (humpback whales are often seen breaching the surface), dolphin spotting, and even witnessing turtle nesting and releases.
Planning tip: To witness the heartwarming spectacle of baby turtle releases, the best time to visit Puerto Vallarta is between July and December. Many hotels, including Marriott Puerto Vallarta Resort & Spa, participate in and host newborn turtle release ceremonies, a truly unforgettable experience.
7. Playa del Carmen
Best place for beach-meets-city vibes
Playa del Carmen offers the perfect blend of city excitement and beachside relaxation, making it one of the best sites to see in Mexico for those who want the best of both worlds. This thriving city on the Riviera Maya boasts enticing restaurants, lively nightlife, and stunning white-sand beaches, including one connected to a refreshing cenote.
The heart of Playa del Carmen is Quinta Avenida, a bustling pedestrian thoroughfare lined with an eclectic mix of shops, vibrant street performances, and a diverse array of international eateries catering to every palate. The atmosphere is lively and welcoming, attracting families, digital nomads, and solo travelers alike.
As night falls, Playa del Carmen transforms into a party hotspot. Head to Calle 12 (12th St), where you’ll find pulsating nightclubs like Mandala, La Vaquita, and Coco Bongo, offering high-energy entertainment until the early hours. For a more sophisticated nightlife experience, explore Playa del Carmen’s trendy rooftop bars, such as UMI Rooftop and Tokyo Kitchen or BeRoof, offering stunning views and crafted cocktails.
Playa del Carmen is also a convenient base for exploring the Riviera Maya. Take a short colectivo (minivan) ride to nearby towns like Akumal, renowned for its turtle encounters, or catch a ferry to the island of Cozumel with Winjet or Ultramar for world-class diving and snorkeling. Playa del Carmen’s central location and diverse offerings solidify its place as one of the best sites to see in Mexico.
Temple of a thousand warriors at Chichen Itza.Explore the vast archaeological site of Chichén Itzá beyond the iconic El Castillo pyramid, discovering ancient Mayan temples and structures.
8. Chichén Itzá
Best place to see pre-Columbian architecture
Chichén Itzá, a UNESCO World Heritage site and one of the New Seven Wonders of the World, is an absolute must-see in Mexico for history buffs and anyone seeking to marvel at ancient civilizations. With origins dating back to the 5th century, Chichén Itzá is undoubtedly the most famous and visited of Mexico’s ancient Mayan sites, making it one of the best sites to see in Mexico for cultural immersion.
The centerpiece of Chichén Itzá is the imposing El Castillo pyramid, a monolithic structure that showcases the advanced astronomical knowledge of the Maya civilization. During the spring and autumn equinoxes, witness the incredible phenomenon of the shadow of the plumed serpent god Kukulcán appearing to descend the pyramid’s staircase.
Explore other remarkable structures within the site, including the Sacred Cenote, a natural sinkhole used for ceremonial purposes, and the enigmatic El Caracol observatory, a testament to the Maya’s sophisticated understanding of astronomy. Wandering through Chichén Itzá is like stepping back in time, immersing yourself in the grandeur of the Mayan civilization.
Planning tip: Enhance your visit to Chichén Itzá by booking a tour with an English-speaking guide. A knowledgeable guide can provide invaluable insights into the history, culture, and astronomical significance of the site, enriching your experience and deepening your appreciation for the legacy of Maya astronomers. Be prepared for heat, humidity, and crowds, especially during peak season. Consider visiting early in the morning or late in the afternoon to avoid the midday heat and the largest crowds. Note that the site closes promptly at 5 pm. For a unique evening experience, consider attending the post-sunset sound-and-light show.
9. Zihuatanejo
Best place for an Old-Mexico feel
Zihuatanejo offers a charming contrast to its more developed neighbor, Ixtapa. While Ixtapa was carefully crafted as a modern resort destination, Zihuatanejo retains the character of a sleepy fishing village, offering a glimpse into “Old Mexico.” This authentic charm makes Zihuatanejo one of the best sites to see in Mexico for those seeking a more traditional and relaxed experience.
The development of Ixtapa in the 1970s indirectly benefited Zihuatanejo, drawing visitors to the region while allowing Zihuatanejo to maintain its unique identity. Just 6.5km (4 miles) south of Ixtapa, Zihuatanejo offers a slower pace of life and a more intimate atmosphere. Relax at seaside sanctuaries like Thompson Zihuatanejo on Playa La Ropa, one of the town’s most beautiful beaches.
Zihuatanejo is blessed with a collection of stunning beaches, each with its own unique character and charm. Explore Playa Las Gatas (Cat Beach), rumored to be named after either wildcats or nurse sharks. Discover Playa La Ropa (Clothes Beach), the town’s most popular beach, named after a legendary shipwreck that washed silk clothes ashore. These beaches are perfect for surfing, diving, fishing, and indulging in fresh seafood at beachfront restaurants, all while enjoying the soothing sounds of crashing waves.
Paddle boarding (SUP) off the island of Espiritu Santo, a Unesco Biosphere Reserve in the Gulf of California, Mexico.Experience the pristine waters and diverse marine life around Espíritu Santo Island by paddleboarding, a fantastic way to explore this UNESCO Biosphere Reserve.
10. La Paz
Best place for quiet beaches
La Paz, the capital of Baja California Sur, is a hidden gem offering a different kind of Mexican beach experience. Unlike the bustling resorts of Los Cabos, La Paz boasts quiet, unspoiled beaches and a tranquil atmosphere, making it one of the best sites to see in Mexico for those seeking serenity and natural beauty.
La Paz is also a gateway to the wonders of the Sea of Cortez, famously described by Jacques Cousteau as “the aquarium of the world.” This marine-rich area is home to an astonishing 39% of the world’s marine mammal species. Embark on boat trips to explore the diverse marine life, including whales, dolphins, and sea lions.
Just a short drive from La Paz, discover Playa El Saltito, a secluded beach offering tranquility and crystal-clear waters. At night, witness the magical phenomenon of bioluminescence illuminating the shoreline. Playa Balandra, often hailed as one of Mexico’s most beautiful beaches, is another must-visit, famous for its unique mushroom-shaped rock formation and shallow turquoise waters.
The highlight of the region is Espíritu Santo Island, a UNESCO-listed island paradise. Camp under a starlit sky, snorkel with playful sea lions, kayak through pristine waters, and observe colonies of blue-footed boobies. La Paz and its surrounding natural wonders offer an escape into tranquility and unparalleled natural beauty, making it one of the best sites to see in Mexico for nature lovers and beach enthusiasts seeking peace and quiet.
11. Tulum
Best place for wellness and boho vibes
Tulum, once a secluded and sleepy beach town on the Riviera Maya, has evolved into a world-renowned destination, attracting honeymooners, wellness seekers, and those drawn to its bohemian and spiritual atmosphere. Tulum is now one of the best sites to see in Mexico for those seeking a blend of relaxation, spirituality, and natural beauty.
Tulum is a haven for wellness-focused travelers, offering a wide range of activities, from cacao ceremonies and pre-Hispanic sound healing to open-air rooftop yoga classes. The town exudes a laid-back, eco-chic vibe, with a focus on holistic well-being and connection with nature.
Beyond wellness, Tulum boasts a thriving culinary scene, with scrumptious restaurants and bars catering to diverse tastes. Accommodation options range from budget-friendly beachfront shacks to luxurious resorts and charming boutique hotels like La Valise Tulum, known for its thatch-roofed cabanas and beachfront serenity.
Tulum’s beaches are picture-perfect, with Playa Ruinas being the most iconic. This stunning stretch of sand is framed by the dramatically perched Tulum ruins, ancient Mayan structures overlooking the turquoise Caribbean Sea. Explore the ruins and soak in the breathtaking views.
The surrounding area offers further adventures, including the vast Reserva de la Biosfera Sian Ka’an, a UNESCO Biosphere Reserve teeming with wildlife, the secluded fishing village of Punta Allen, and the inland Mayan ruins of Cobá. Tulum’s unique blend of history, nature, and bohemian charm solidifies its place as one of the best sites to see in Mexico.
Planning tip: For budget-conscious travelers, Tulum Pueblo (the town center) offers more affordable dining and accommodation options. However, it’s about a 20-minute bike ride or 12-minute taxi to reach the beach. If you prefer beachfront accommodation, plan and book in advance to find well-priced options.
Cabo San Lucas, Mexico. The marina bay. marina, Mexico, Cabo San Lucas, Los Cabos, boatsExperience the vibrant nightlife and luxury yachts of Cabo San Lucas marina, or embark on a deep-sea fishing adventure in the Pacific Ocean.
12. Los Cabos
Best place for glitz, glamor and parties
Los Cabos, encompassing the sister cities of Cabo San Lucas and San José del Cabo, is synonymous with glitz, glamor, and vibrant nightlife. These perennially sunny destinations at the southern tip of the Baja California Sur peninsula have become two of the best sites to see in Mexico, especially for those seeking luxury and lively entertainment.
Cabo San Lucas is renowned for its party atmosphere, attracting a North American crowd seeking fun and excitement. San José del Cabo, in contrast, offers a more refined ambiance, with art galleries, celebrity-frequented luxury resorts, upscale boutiques, and decadent tequila tasting experiences at places like Clase Azul.
Los Cabos is a playground for the affluent and adventurous. Golf enthusiasts can tee off on world-class emerald greens designed by legendary golfer Jack Nicklaus. Surfers can ride world-class waves. While swimming beaches are limited, other water activities abound, including deep-sea fishing, sea lion spotting, and whale watching (from mid-December to mid-April). Los Cabos offers a luxurious and action-packed Mexican getaway, making it one of the best sites to see in Mexico for those seeking a high-end vacation experience.
13. Pico de Orizaba
Best place for a superlative trek
Pico de Orizaba, also known as Citlaltépetl, is a majestic, snow-capped volcano straddling the border of Puebla and Veracruz states. As the highest peak in Mexico and the third-highest mountain in North America, Pico de Orizaba is a formidable and awe-inspiring sight. For serious climbers and adventure seekers, it is undoubtedly one of the best sites to see in Mexico for a challenging trek.
This dormant volcano, with its last recorded eruption in 1846, attracts experienced climbers who often use it as preparation for even greater challenges like Mount Everest. Treks typically begin from the village of Tlachichuca, and the ascent requires technical skills and proper gear. Conquering Pico de Orizaba is considered the ultimate trekking and climbing achievement in Mexico.
Even if you’re not a seasoned climber, the town of Orizaba at the foot of the volcano offers its own charms. Enjoy a scenic riverside walk, explore museums and galleries, and visit the unique “Iron Palace,” a historic architectural marvel. For panoramic views of the city and surrounding mountainous terrain, including Pico de Orizaba, take a ride on the cable car up to Cerro del Borrego. From this vantage point, you can admire the city’s historic churches and the imposing presence of the snow-capped volcano.
View of the side of train carriages winding their way along the Copper Canyon RailwayEmbark on a breathtaking rail journey through the Copper Canyon on the Chepe Express, witnessing dramatic landscapes of canyons and mountains.
14. Copper Canyon Railway
Best for a train ride
For a truly unique and unforgettable experience, embark on a journey aboard the Ferrocarril Chihuahua Pacífico (Copper Canyon Railway), also known as the Chepe Express. This iconic train ride is considered one of Latin America’s best rail trips, traversing the dramatic landscapes of the Copper Canyon, often referred to as “the Grand Canyon of Mexico.” This scenic railway makes the Copper Canyon region one of the best sites to see in Mexico for adventure and breathtaking vistas.
The Chepe Express climbs from sea level at Los Mochis to the town of Creel, winding its way through the rust-hued cliffs and dramatic gorges of the Copper Canyon. As you gaze out the window, you’ll be treated to breathtaking vistas of alpine forests, subtropical valleys, Tarahumara villages, and glimpses into the depths of some of the world’s deepest canyons.
Enhance your Copper Canyon experience by staying overnight at cinematic lodges perched on the canyon’s edge. Spend days exploring the region, hiking through the rugged terrain, horseback riding through Tarahumara lands, and even zip-lining across canyon rims. The Copper Canyon Railway offers a truly immersive and adventurous way to experience one of Mexico’s most spectacular natural wonders.
Woman selling Oaxacan deserts from food cart.Indulge in the sweet flavors of Oaxaca by sampling traditional desserts from a local food cart, experiencing the city’s culinary delights.
15. Oaxaca City
Best place for mezcal and cultural celebrations
Oaxaca City, the historic capital of the state of Oaxaca, is a cultural gem and one of the best sites to see in Mexico for immersing yourself in tradition, flavor, and vibrant celebrations. Once the heart of the Zapotec Civilization, Oaxaca is now renowned as Mexico’s premier mezcal-producing region.
Explore Oaxaca City’s mezcal scene by visiting atmospheric establishments like La Popular, El Destilado, and La Mezcalerita. Join guided tours offered by locals like Mezcouting and Oaxacking to sample various mezcals and learn about the production process, experiencing the city one smoky sip at a time.
Oaxaca City is also famous for its colorful fiestas and cultural celebrations. The city comes alive during Día de los Muertos (Day of the Dead) festivities at the beginning of November, a deeply meaningful and visually stunning celebration where Mexican families honor their deceased loved ones with vigils, offerings, and parades.
Another unique Oaxaca City tradition is Noche de Rábanos (Night of the Radishes) on December 23rd. During this whimsical competition dating back to 1897, locals carve radishes into intricate scenes displayed in the Zócalo, the city’s main square, creating a festive and unique spectacle.
Planning tip: Venture beyond Oaxaca City to explore the natural wonders of the region. Take a day trip to Hierve el Agua, a breathtaking petrified waterfall-like formation located about two hours outside the city. You can reach Hierve el Agua by bus, rental car, or hired driver, and marvel at the mineral-rich infinity pools and stunning landscapes.
From ancient ruins to vibrant cities, tranquil beaches to dramatic canyons, the best sites to see in Mexico offer a tapestry of experiences that will leave you spellbound. Start planning your Mexican adventure today and discover the magic and wonder that await in this extraordinary destination.