Super Sales
Up to 65%off

Top 10 Places to Visit in Mexico

A girl standing in front of a pyramid in the ancient city of Chichen Itza, one of the top places to visit in Mexico.
Excellent
  • Nicole
  • From
It was a fantastic balance between activity, socializing, and leisure time. Our CEO A...” Read More

1. Mexico City

The front view of Metropolitan Cathedral on a clear day in Mexico city.
Experience the vibrant culture, rich history, and culinary delights of Mexico City during your trip to Mexico.

Mexico City dazzles with its blend of modern dynamism and deep-rooted history. Set against the backdrop of the Sierra Madre mountains, this city is a treasure trove of art, culture and history, featuring world-renowned museums, ancient Aztec temples, and bustling plazas. From Centro Histórico, a UNESCO World Heritage Site, to the iconic Torre Latinoamericano, the Mexico City tour perfectly combines past and present, making it one of the top places to visit in Mexico.

Highlights:

  • Ascend the Chapultepec Castle, one of the top places to visit in Mexico City, for panoramic views of Mexico City and roam through its historic halls, including Emperor Maximilian’s quarters, learning about the castle’s role in Mexican history and culture.
  • Explore the street food scene at Mercado de la Merced, sampling tacos al pastor and tacos.
  • Visit Frida Kahlo’s Casa Azul and step into the vibrant world of this iconic artist. Admire her artwork, personal belongings, and cherished garden while gaining insight into her life and legacy as one of Mexico's most celebrated artists.

Insider's tip: For an unforgettable cultural experience, visit the Basilica de Guadalupe and climb the pyramids at the Teotihuacan ruins.

2. Cancun

Turquoise water of Isla Mujeres off the coast of Cancun in Mexico
The island of Isla Mujeres offers the perfect opportunity to lay back and relax by the coastline.

This coastal paradise boasts stunning white-sand beaches and crystal-clear turquoise waters. Cancun’s bustling tourist hub, Hotel Zone, is home to world-class resorts, lively nightlife, and upscale shopping spots. Traditional fishing boats and sleek catamarans pepper the picturesque shoreline. Beach fun and nightlife are not the only things that Cancun is famous for. Visiting the ancient El Rey Ruins offers a glimpse into the region’s rich Mayan history. At the same time, the Yucatan Peninsula beckons with its lush jungles, mysterious cenotes, and the Great Mesoamerican Reef.

Highlights:

  • Snorkel in the Underwater Museum (MUSA) and explore over 500 life-sized sculptures in the crystal-clear waters of the Caribbean Sea while also encountering vibrant marine life.
  • Set sail on a luxurious catamaran cruise to Isla Mujeres, where you can snorkel in turquoise waters, enjoy a gourmet lunch onboard, explore vibrant streets, and relax on pristine beaches.

Insider's tip: From June to September, take a ferry from Cacun to Isla Mujeres for a more laid-back beach experience and to swim with whale sharks.

3. Tulum

Famous historical ruins of Tulum
Tulum is the site of a pre-Columbian Mayan walled city serving as a major port for Cobá, in the Mexican state of Quintana Roo.

The coastal town of Tulum, located on Mexico's Riviera Maya, offers an enchanting mix of natural beauty and ancient splendor. The iconic El Castillo, a stone step pyramid that rises above the crashing turquoise waves, is the crown jewel of this pre-Columbian Mayan city. Its pristine beaches are equally inviting and boasts the world's second-largest coral reef. Tulum blends archaeological wonders with vibrant eco-tourism and a laid-back, bohemian vibe.

Highlights:

  • Wander through Tulum's cliff-top archaeological site for breathtaking views of the Caribbean Sea, discovering well-preserved Mayan ruins such as El Castillo and the Temple of the Frescoes.
  • Dive into the crystalline waters of Tulum's cenotes like Gran Cenote or Dos Ojos to explore the serene beauty of underground rivers and unique limestone formations.
  • Unwind on Tulum's pristine beaches, with soft white sand and turquoise waters, especially at Playa Paraíso. Sunbathe, swim, or simply enjoy a refreshing cocktail with views of the Caribbean horizon.

Insider's tip: Make time to visit the lesser-known Mayan ruins of Coba and climb the tallest pyramid in the Yucatan.

4. Chichen Itza

El Castillo in Chichen Itza
The Temple of Kukulcan is a Mesoamerican step-pyramid that dominates the center of the Chichen Itza archaeological site in the Mexican state of Yucatan.

With the blend of architectural brilliance, historical intrigue, and natural beauty, Chichen Itza is one of the best places to visit in Mexico. Marvel at the iconic Temple of Kukulcan, a towering pyramid built by the Maya civilization between 8th and 12th century. Explore the sacred Cenote Sagrado, where offerings were made to the rain god Chaac, and wander through the largest-inspiring Great Ball Court. For a deeper understanding of Maya astronomy, visit the El Caracol observatory, and don’t miss the Temple of the Warriors with its intricate columns.

Highlights:

  • Ascend the pyramid of El Castillo, or the Temple of Kukulcan, to witness its impressive architecture and astronomical precision, including the thrilling phenomenon of the serpent shadow descending the steps during the equinox, showcasing ancient Mayan knowledge.
  • Step into the Great Ball Court, the largest in Mesoamerica, to imagine the intense ancient Mayan ball games while admiring intricate carvings depicting the game's rituals and its symbolic importance in Mayan culture.
  • Descend into the Sacred Cenote, a natural sinkhole where offerings were made to appease the gods, to discover its significance in Mayan religious ceremonies and marvel at its crystal-clear waters holding archaeological treasures.

Insider's tip: Take a guided tour and learn the meaning behind the various structures at this impressive Mayan site.

5. Oaxaca City

Santo Domingo Cathedral in historic Oaxaca city center
Make sure to visit Oaxaca and enjoy its distinctive art and architecture, and craft-making village communities.

Nestled in a valley and surrounded by the Sierra Madre del Sur mountains, Oaxaca City is one of the most unique places to visit in Mexico. This historic city boasts beautifully preserved colonial architecture, with landmarks like the stunning Santo Domingo Church, the colorful Templo de la Soledad, and the 16th-century Oaxaca Cathedral. The city’s uniqueness lies in the indigenous and colonial cultures, visible in the bustling Zocalo square, which is the heart of local life, brimming with artisanal markets, lively cafes, and traditional Oaxacan street food. The city’s rich artistic heritage and indigenous traditions come alive in its lively museums and art galleries, offering an experience unlike any other in Mexico.

Highlights:

  • Ascend to Monte Albán, the ancient Zapotec capital perched on a scenic hilltop, and wander through its expansive ruins of pyramids, tombs, and ceremonial platforms, marveling at intricate stonework and panoramic views of the Oaxacan Valley.
  • Indulge in a culinary adventure at Mercado Benito Juárez, sampling traditional dishes like mole, tlayudas, and chapulines that have shaped Oaxaca's renowned gastronomy.
  • Step into Santo Domingo Church, celebrated for its Baroque architecture and intricate gilded interior, and explore the adjoining Cultural Center, which houses a remarkable collection of pre-Hispanic artifacts, including the famous Mixtec treasure from Tomb 7 of Monte Albán.

Insider's tip: Join a mezcal tasting tour to sample this smoky agave spirit at traditional family-run distilleries.

6. Guanajuato

Guanajuato, scenic city panorama
Unlock the captivating charm of Guanajuato on your Mexican journey—a vibrant blend of colonial beauty, cultural richness, and unforgettable experiences awaits.

Guanajuato, a vibrant city in central Mexico, is a haven for history enthusiasts and culture seekers. Famous for its labyrinthine alleyways and brightly colored colonial buildings, the city offers a secure environment for exploration at every turn, thanks to its well-maintained streets and welcoming local community. Delve into the past at the iconic Alhondiga de Granaditas, or admire the architecture of the Juarez Theater. If you love adventure, the city’s underground tunnels and the climb up the Pipila Monument provide thrilling yet safe escapades. With its rich festivals, lively plazas, and captivating history, Guanajuato provides a culturally rich and secure experience, making it one of the top destinations in Mexico.

Highlights:

  • Navigate the labyrinthine alleys and tunnels that wind beneath Guanajuato, offering a unique subterranean exploration experience.
  • Visit the Alley of the Kiss and wander through Callejon del Beso, famous for its narrow width.

Insider's tip: Book a spot on the Museo Калавера night tour to learn about the city's obsession with skulls and death.

7. Puerto Vallarta

Puerto Vallarta is a city in Mexico
Escape to Puerto Vallarta—where pristine beaches, vibrant culture, and breathtaking sunsets create the ultimate paradise.

When discussing cheap places to visit in Mexico, Puerto Vallarta stands out for its affordability without sacrificing the Mexican experience. This seaside town beckons with lush greenery and pristine beaches. Relax on the golden sands of Playa de los Muertos or explore the vibrant Malecon boardwalk, where sculptures and lively restaurants offer various inexpensive dining and entertainment options. Wander through the quaint cobblestone streets of the Zona Romantica, filled with budget-friendly art galleries and boutique shops, or embark on a jungle adventure in the Sierra Madre mountains. A trip to Puerto Vallarta captivates with its laid-back atmosphere, stunning sunsets, and endless opportunities for both relaxation and adventure.

Highlights:

  • Snorkel amidst Los Arcos's famous rock formations and diverse marine life, a protected marine park renowned for its underwater beauty.
  • Sail on a scenic sunset cruise along Banderas Bay, enjoying stunning views of the coastline and vibrant sky.
  • Stroll along Puerto Vallarta's iconic Malecón boardwalk, lined with sculptures, shops, and restaurants, offering a lively atmosphere and picturesque views of the Pacific Ocean.

Insider's tip: Take a day trip to the nearby Pueblo Mágico of Sayulita, a charming surfing town with great boutiques.

8. La Paz

Dolphins jumping near the coast of Espiritu Santo Island in Mexico.
Experience the thrill of spotting playful dolphins in the crystal-clear waters of Espiritu Santo Island!

This laid-back city is renowned for its picturesque Malecón waterfront promenade, perfect for leisurely strolls and breathtaking sunsets. Discover the vibrant marine life of the Sea of Cortez through snorkeling or whale-watching tours, or explore the nearby Espiritu Santo Island, a UNESCO World Heritage Site. La Paz also serves as a gateway to the rugged beauty of Baja California Sur, where outdoor enthusiasts can indulge in activities like hiking, kayaking, and exploring ancient cave paintings. Whether seeking relaxation or adventure, La Paz promises an unforgettable experience in Mexico's hidden gem.

Highlights:

  • Embark on a thrilling adventure to swim alongside gentle whale sharks in the azure waters of the Sea of Cortez, known for its rich marine biodiversity.
  • Kayak or boat to Espiritu Santo Island, a UNESCO World Heritage Site, to discover pristine beaches, sea lion colonies, dolphins, and breathtaking landscapes.
  • Wander along La Paz's scenic Malecón, offering stunning bay views, vibrant murals, and a lively atmosphere with local shops, cafes, and seafood restaurants.

Insider's tip: Do not miss swimming with the gentle whale sharks congregating near La Paz from October to April.

9. Playa del Carmen

Idyllic beach of Caribbean Sea in Playa del Carmen
Enjoy the idyllic view of the Caribbean Sea in Playa del Carmen and enjoy the local culture and cuisine.

Whether seeking outdoor thrills or lively nightlife, Playa del Carmen promises an escape for young travelers looking to make the most of their Mexican getaway. This coastal gem boasts pristine beaches perfect for snorkeling and sunbathing. Adventurers can explore the ancient Mayan ruins of Tulum or zip-line through lush jungle canopies. As the sun sets, the energy shifts to Quinta Avenida, where beach clubs come alive, trendy bars offer refreshing cocktails, and local eateries serve up delicious bites late into the night. Offering adventure and entertainment galore, Playa del Carmen is one of the best places to visit in Mexico for young adults.

Highlights:

  • Explore the stunning underwater cenotes like Cenote Azul and Dos Ojos, ideal for snorkeling, diving, and swimming in clear, freshwater pools surrounded by lush jungles.
  • Wander along Fifth Avenue (Quinta Avenida), a bustling pedestrian street lined with shops, restaurants, and cafes, offering a vibrant atmosphere day and night.
  • Take a ferry to Cozumel Island for world-class diving and snorkeling in the clear Caribbean waters, exploring vibrant coral reefs and marine life.

Insider's tip: Rent a car for a day and drive down to the biosphere reserve of Sian Ka'an for hiking and wildlife spotting.

10. Cozumel

Girl in snorkeling mask dive underwater with coral reef fishes in Cozumel
Experience the magic of Cozumel's crystal-clear waters and vibrant reefs on an unforgettable snorkeling adventure

Situated off the eastern coast of Mexico's Yucatán Peninsula, Cozumel is a dazzling island paradise and one of the top places to visit in Mexico. Renowned for its vibrant coral reefs, this diver’s haven boasts some of the world’s best snorkeling and scuba diving spots, including the stunning Palancar Reef. The island’s natural splendor is complemented by its lush tropical jungles and serene beaches. Explore the Chankanaab National Park, with its lagoon, botanical gardens, and underwater sculptures, or wander the charming streets of San Miguel to experience local culture. Cozumel's blend of pristine nature and adventure creates a captivating retreat for all types of travelers.

Highlights:

  • Descend into the mesmerizing Palancar Reef, renowned for its vibrant coral formations and diverse marine life, offering an unforgettable diving experience.
  • Wander through the ancient Mayan ruins of San Gervasio, discovering sacred temples and learning about the island's historical significance.

Insider's tip: Sign up for a drift snorkeling tour along the island's protected western coastline for unparalleled coral reef viewing.

11. Cabo San Lucas

Tourist-packed boats seen on the rocky coastline of Cabo San Lucas, Mexico
Take a summer boat trip to Cabo San Lucas' breathtaking rocky coastline and enjoy the stunning scenery.

Cabo San Lucas is undeniably one of the coolest places to visit in Mexico, celebrated for its blend of natural beauty and modern luxury. This premier vacation destination captivates visitors with its dramatic landscapes and luxurious allure, making it a magnet for those seeking a stylish getaway. The lively Marina, adorned with traditional fishing boats and sleek yachts, sets the stage for waterfront dining and chic shopping experiences. Downtown Cabo San Lucas pulsates with a vibrant atmosphere, where upscale resorts and trendy boutiques reflect the city's modern sophistication. Just a short hike away, the iconic El Arco rock formation at Land's End offers breathtaking views.

Highlights:

  • Sail into the Pacific Ocean on a sunset cruise, marveling at the iconic El Arco rock formation and enjoying breathtaking views of the sun dipping below the horizon.
  • Dive into the crystal-clear waters of Santa Maria Bay, teeming with colorful marine life and coral reefs.
  • Take a boat tour to Land's End (El Arco), where the Sea of Cortez meets the Pacific Ocean. Discover secluded beaches, sea lion colonies, and the unique geological formations of this picturesque natural wonder.

Insider's tip: Take a glass-bottom boat tour to El Arco to see the amazing marine life.

Need help planning a trip to Mexico?

From the ancient wonders of Chichen Itza to the pristine beaches of Tulum and the bustling streets of Mexico City, each destination promises a unique and unforgettable journey through history, nature, and authentic Mexican charm. Explore these captivating places to visit in Mexico and make sure you include these iconic destinations in your travel itinerary.

If you are looking for a more personalized travel experience, contact our travel experts for a customized trip to Mexico. For what to do on your trip to Mexico, see our guide on things to do in Mexico. For more seasonal overview, check out our guide on the best time to visit Mexico.

Plan a trip to MexicoWe offer different tour types. You can also chat with a local travel specialist if you want a customized tour to Mexico.
0 COMMENTSWe welcome your questions or comments to this article. Our travel experts will respond within 48 hours.