103 Of The Best Things To Do In Mexico: Our Definitive List

You know exactly where you want to go for your next holiday, but struggling for itinerary inspiration, sound familiar? Steal some suggestions from our list of over 100 of the best things to do in Mexico and create a trip you’ll never forget… and then another trip, then another, then another… you get it – there’s loads to do here.  

We’ve visited this Caribbean cracker more times than you can shake a stick at. So if there’s one thing we know, it’s where to find all the best things to do in Mexico. So much so that we put together this definitive list of more than a hundred options! 

Obviously, you wouldn’t be having much of a holiday if you tried to pack every activity here into your two-week escape. But if you sprinkle your relaxation with a few of these stop-offs then you’ll have the recipe for one pretty epic Mexican holiday. 

There’s something for everyone in this extensive list and we’ve broken it up by location. So, if you can’t find something you like the look of, then maybe think about heading somewhere else?

Let’s get into the best activities in Mexico!

Table of Contents

Download Our Podcast About The Best Things To Do In Mexico 


Best Things To Do In Cancun

If you’ve ever thought about visiting Mexico, then you’ve probably heard about the best places to visit in Cancun. Full of life and incredible scenery Cancun is a tourism hotspot. But what are the activities you should definitely have on your itinerary?

  • Visit the iconic Mayan ruins of Chichen Itza.
  • Walk the Hotel Zone
  • Relax on the stunning beaches
  • Explore Downtown: the quieter side of Cancun
  • Attend a Lucha Libre wrestling match in Downtown
  • Have a night to remember at Coco Bongos
  • Channel your inner Tarzan at Selvatica
  • Visit the Maya Museum in Cancun
  • Take in the vistas from the Cancun scenic tower
  • Release baby sea turtles into the wild
  • Go kayaking on Nichupte Lagoon
  • Explore uncrowded ruins at El Meco, Cancun
  • Witness a live pirate show aboard the Jolly Roger in Cancun
  • Visit Mercado 28

1. Visit Chichen Itza

As we said in our podcast, it’s not every day you get the chance to take in one of the 7 Wonders Of The World. But that’s exactly what’s on offer here. 

Chichen Itza is an ancient Mayan city that plays host to a number of monuments and temples. The main attraction is El Castillo or The Temple of Kulkulcan.

Even more impressive than the build quality of the main temple is the fact that when the sun sets, triangles of golden light are beamed on to the northern staircase to portray a feathered serpent slithering down the pyramid. 

Visiting Chichen Itza is one of the best things to do in Mexico
We can all agree that Chichen Itza is a must-see in Mexico. Photo by Mario La Pergola on Unsplash

2. Walk The Hotel Zone

The Hotel Zone, as the name would suggest, is an area of Cancun that is home to row after row of high-end resorts. These resorts spill out onto some of the most incredible beaches in the country.

With all its modernity and bars, shops, and restaurants, the Hotel Zone couldn’t be further from the scenes at Chichen Itza. But it still makes for a wonderful few hours strolling the streets and taking in the sights and smells. 

Aerial shot of the Hotel Zone in Cancun
The Hotel Zone is a popular area of Cancun. Photo by Gerson Repreza on Unsplash

3. Go Beach Hopping

Cancun’s Hotel Zone alone is home to a staggering 11 picture-perfect public beaches. While all 11 rest in Caribbean waters, 5 are located on the North Side, so they point out towards the Gulf of Mexico. But each one is more than worth a few hours of lazy time.  

People relaxing on the beach in Cancun
There are some incredible beaches in Cancun. So why stay put? Photo by David Vives on Unsplash

4. Explore Downtown Cancun

Away from the bright lights of the Hotel Zone lies the other side of Cancun, Downtown. But, while it may be quieter, it’s still definitely worth visiting Downtown.

This area is where many who work in the five-star resorts of the Hotel Zone live and spend their time. So expect the best things to do in the town to be more centered around authentic Mexican life. Think town squares, stunning street food, more ruins, and vast markets. Perfect for some immersion. 

There is a different vibe in Downtown. Photo by Braden Collum on Unsplash

5. Check Out A Lucha Libre Show In Downtown

While we’re on the subject of incredible things to do in Downtown, Cancun. You need to take the chance to see a Mexican wrestling show during your time in the town.

Shows happen multiple times a week at Arena Cancun Lucha Libre. The arena is just minutes from the centre of Downtown and the high-flying Luchadores have to be seen to be believed. 

6. Go To Coco Bongo

Now, this won’t be for everyone, but, if you want a night to (struggle to) remember in Cancun – then it needs to be Coco Bongo. More than just cocktails and dancing, a night at Coco Bongo is a festival of colour and sound. 

In fact, it might just be the only place in the world where you can see the likes of Beyonce, MJ, Spiderman, and The Beatles all performing while confetti falls from the ceiling. It has to be seen to be believed – leave your schedule clear the next day though. 

7. Channel Your Inner Tarzan At Selvatica

At Selvatica you can take the chance to to get up close and personal with the rainforest canopy. Many people focus on the beaches when they come to Cancun. But, there’s a whole world of adventure waiting out in the trees too. 

The main attraction here is, no doubt, the 10-zipline circuit which whooshes you through the jungle canopy like a bird. However, you also have the chance to get out on four wheels with an exciting  ATV tour and Tarzania, a zipline rollercoaster. 

8. Visit The Maya Museum

If your idea of a must-do in Cancun is learning more about the area’s past, then the Maya Museum is for you. Filled with enthralling exhibits, stories, statues and artefacts, it’s the only place to broaden your Mayan knowledge. 

9. Get A View From The Cancun Scenic Tower

Got a stomach for heights? You’ll need it for this one. One of the most unique things to do in Cancun is getting a birdseye view of the area from 260ft in the air. Plus, at just $20, admission fees are pretty inexpensive too.  

10. Release Baby Sea Turtles

If you time your trip to Cancun right, you could have the unforgettable experience of helping to release baby sea turtles into the wild. If you want the best chance of witnessing this incredible event, then you need to visit between September and October. 

Person holding a baby sea turtle
Releasing baby turtles in Mexico is an unforgettable experience. Photo by Daria Gordova on Unsplash

11. Kayaking on Nichupte Lagoon

If you can think of anything more serene than silently kayaking along a gentle lagoon under the Mexican sun then we want to hear about it! 

Guided adventures on the lagoon can take around 3 hours. So you have plenty of time to plan the trip around a couple of lounging sessions. 

12. Explore The Ruins El Meco

If the ruins at Chichen Itza were a little too touristy for you, then El Meco should be more your pace. Here you’ll find the highest archaeological structure in the northern peninsula. The El Meco Castillo stretches 40ft into the air. 

Located out in the northern area of Cancun, scientists believe that El Meco was inhabited around 200AD and mainly used for maritime tasks. Mainly because you could see out into the Gulf Of Mexico from the tip of the Castillo. 

13. Climb Aboard The Jolly Roger & Witness A Live Pirate Show

It’s not every day that you get the chance to hop aboard one of the most feared ships in the seven seas and take in a fun acrobatic pirate show. An absolutely perfect activity for families in Cancun. 

14. Visit Mercado 28

One of the best things to do in Downtown Cancun is Mercado 28. This bustling marketplace is where locals go to flog their wares. But it’s also the place to fill up your larder, try delicious street food, bag an authentic souvenir and just generally witness everyday life in Downtown. 


Best Things To Do In Baja California 

Over on Mexico’s North Western coast lies the elongated state of Baja California. Sandwiched by the vast North Atlantic and the Gulf of California (also known as the Sea Of Cortez), it’s no surprise that Baja is a haven for water-based activities. 

  • Go whale watching 
  • Sand surfing at El Mogote 
  • Discover ancient cave paintings in Sierra de La Giganta

15. Whale Watching in Baja California

The best time for spotting whales in Baja California is January – April. All manner of different species travel to the warmer waters each year including humpbacks, blue whales, orcas, and even the odd grey whale. The Sea Of Cortez is brimming with big mammals, as well as whale sharks, all you need to do is time your trip right. 

A humpback whale cresting the surface
Take the chance to spot whales in the Sea of Cortez. Photo by amanda panda on Unsplash

16. Go Sand Surfing at El Mogote

Moving further south, down into Baja California Sur, you’ll eventually come to La Paz. A scenic seafront town featuring the staggeringly beautiful Bay of La Paz. But we’re not here for the sea, quite the opposite actually, because a small peninsula on the northern coast of La Paz called El Mogote offers sandboarding. 

It’s exactly as it sounds, you go hurtling down soft warm sand dunes on a waxed snowboard and it’s one of the most unique experiences in Mexico. 

17. Discover Ancient Cave Paintings in Sierra de La Giganta

Travel back in time to the Stone Age and witness something incredible. Drawings adorning the walls of these caves in the Sierra de La Giganta mountain range could date back as long as 10,000 years ago. 


Best Things To Do In Cozumel

Just off the southeast coast of Mexico – across from Playa Del Carmen, lies the tiny speck of land called Cozumel. This largely uninhabited island, small though it may be, is still jam-packed with things to do.

So much so, that people still toss-up between Cozumel or Cancun for their Caribbean Mexico adventure. 

But what can you do there?

  • Go snorkelling in Cozumel’s crystal-clear water
  • Explore the natural wonders of Punta Sur
  • Go Seatrekking
  • Discover the jungle-secluded San Gervasio archaeological site
  • Visit a family-run pearl farm
  • Check out El Mirador

18. Snorkelling in Cozumel 

Snorkelling conditions don’t come much better than in the tranquil, warm, and clear Caribbean Sea waters surrounding Cozumel. Dip below the surface here and you’ll come face-to-flipper with the Great Mesoamerican Reef. The second largest reef in the world. 

19. Exploring Punta Sur

The ecological park at Punta Sur is the perfect place for getting a concentrated hit of natural beauty in Cozumel. If you head t the southernmost part of the island you’ll be able to climb the Celarian Lighthouse and grab astonishing views of how the slither of land splits the Caribbean Sea and nature-rich Columbia Lagoon. 

20. Try Seatrekking

One of the most incredible things you can do in Cozumel is Seatrekking. If snorkelling isn’t for you, how about plonking an astronaut-style helmet on your bonce and literally walking on the sea bed?

21. Uncover The San Gervasio archaeological site

If you like your ruins a little less crowded then the site at San Gervasio should be right up your street. With structures dating back as far as 250 A.D. and featuring ancient wall art, this place is well worth a trek through the jungle to reach. 

22. Visit A Pearl Farm

Take the chance to learn even more about this enchanting area. The Cozumel Pearl Farm is an entertaining day out in which you learn all about the history of farming these precious stones. Snorkel to see how they are grown and even take a look around the hatchery. 

23. El Mirador

El Mirador is a beautiful rock formation carved out over many years by seawater erosion. Now the stone arch is the perfect setting for an enchanting Insta snap or a chilled day taking in the magical views. 



Best Things To Do In Akumal

Next on our bumper journey around the best things to do in Mexico is Akumal. Actually a resort town in the wider area of Riviera Maya, Akumal still holds lots of promise for holidaymakers looking to fill their itinerary with fun. 

You especially need to tour Akumal if you’re a lover of watery good times. The aquatic activities here are second to none!

  • Teach the kids to snorkel in Yal-Ku Lagoon
  • Wander around Puerto Aventuras Marina

24. Family Snorkelling In Yal-Ku Lagoon

Yalk-Ku’s shallow depth but incredible underwater topography makes it the perfect stop for snorkelling beginners or families trying something new. At just 4 metres deep, the lagoon is warm, crystal clear, and full of amazing marine sights like sea turtles

25. Stroll Puerto Aventuras Marina

Spending some time strolling along the waterfront at Puerto Aventuras Marina is a brilliant change of pace during your Mexico escape. In the marina, you’ll find a host of bars, shops and restaurants all making use of the incredible positioning. Plus, there’s also the CEDAM, a brilliant museum detailing the history of shipwrecks and other submarine discoveries from the wider Riviera Maya region. 


Best Things To Do In Tulum

Heading just 26 minutes down the road from Akumal will bring you to the hub of Tulum. With a clutch of incredible beaches, stunning scenery, bustling towns and extensive ruins, it’s little wonder why people choose to spend their whole holiday here. 

  • Xel-Há adventure park
  • Climb the ancient ruins in Coba
  • Go wandering in Tulum town
  • Discover Playa Paraiso – the best beach in Mexico
  • Get a picture with Ven a Luz in Tulum – huge wooden statue entryway

26. Experience Xel-Há Adventure Park

Consistently rated as one of the best adventure parks in Mexico, Xel-Há has it all. Don’t believe us? Here’s a list of just some of the best things to do at Xel-Há: 

  • Snorkelling 
  • Cliff diving
  • Swimming in cenotes 
  • Ziplines
  • Rope swings 
  • Mangrove exploration
  • Bike riding 
  • Tree planting and stone engraving

27. Climb The Ruins In Coba

Unlike any of the other ancient sites we’ve covered so far the ruins in Coba, which lie around 46 minutes inland from Tulum offer you the chance to actually scurry up the temple steps. The main area of the site, known as Nohoch Mul, is home to the largest pyramid – Ixmoja. 

Ixmoja is around 40 metres tall and you have the opportunity to clamber up the vast steps to summit the ancient structure. Be warned though, those 120 stone steps are steeper than you think. We’d recommend hats, suncream and plenty of water for this one.  

28. Explore Tulum Town

In Tulum town, you’ll find a host of amazing things to do. Plus, this is also where you can spy everyday Mexicans going about their daily lives. If you’re looking for a touch of authentic Tulum, this is for you. 

29. Playa Paraiso – The Best Beach In Mexico

A regular winner of TripAdvisor’s Traveller’s Choice Award for the best beach in Mexico, Playa Paraiso or Paradise Beach is all swaying palms, white sands and turquoise waters. Plus, if you can book a spot in the Beach Club there, you can grab some food and drinks on the sand too. 

30. Impress Your Followers With A Snap Of Ven La Luz 

Ven La Luz is a stunning 33-foot wooden sculpture by artist Daniel Popper. Meaning “Come Into The Light” in Spanish, Ven La Luz was designed to represent the connection between humans and nature and it has become one of the most snapped locations in the country. 


Best Things To Do In Puerto Vallarta

The next step on our journey of discovery through the best things to do in Mexico takes us on a 1,500-mile jaunt to the opposite side of the country. Puerto Vallarta and its incredible Malecon is a super cool, vibrant and fun-loving location on the Pacific coast of Mexico.

  • Go ziplining through the jungle in Puerto Vallarta.
  • Take a tequila-tasting tour.
  • Celebrate Pride in Puerto Vallarta
  • Discover a host of sunny beaches in Puerto Vallarta
  • Walk the sunset pier and witness the view from the top of the Puerto Vallarta lighthouse
  • Take a hot air balloon over the Tequila Valley

31. Ziplining Through The Jungle

Away from the cosmopolitan centre of Puerto Vallarta lies the rainforests and arduous terrain of the Sierra Madre Mountains. But this changeable landscape means you have a plethora of fun-filled excursions at your disposal. One such activity is the opportunity to zipline through the canopy. 

32. Go On A Tequila Tasting Tour 

Venture 3.5 hours from Puerto Vallarta and you’ll come to the town of Tequila. Where better to try a Tequila tasting tour than in the actual place the spirit was named after?

33. Celebrate Pride In Puerto Vallarta

If you’re part of the LGBTQIA+ community, or you just love yourself a good ol’ fashioned party, celebrating Pride in Vallarta is a must. One of the most welcoming locations in the world, Puerto Vallarta is awash with rainbow iconography pretty much all year round. But this gets stepped up a notch throughout June, as the locals and tourists come together to celebrate Pride Month. 

34. Discover the Best Beaches In Puerto Vallarta 

Although it is a cultural hub of shops, artworks, bars, cafe and restaurants, Puerto Vallarta also has its fair share of awesome beaches. If you’re wondering, some of the best beaches in Puerto Vallarta are: 

  1. Playa de los Muertos 
  2. Boca de Tomatlán
  3. Yelapa
  4. Playa Las Gemelas
  5. Punta de Mita

35. Take In The Views From Sunset Pier 

One of the main attractions on the Puerto Vallarta Malecon is the Sunset Pier. When you’ve finished wandering the colourful streets of Vallarta you can head to the pier which culminates in a lighthouse. The best news is, you don’t even need to climb to the top of the tower to get an awesome view of the setting sun. 

36. Hot Air Ballooning In The Tequila Valley

Sore high into the clouds on a unique experience in Tequila. A hot air balloon excursion here allows you to take in the whole astounding view of the area over a 1-hour flight. We’re talking mountains, plains, cities and coastline. 


Best Things To Do In Playa Del Carmen

Hopping back over to the glistening Caribbean coastline, Playa Del Carmen is another super-popular spot for holidaymakers seeking fun in the sun. 

  • Visit the stunning beach town of Playa del Carmen.
  • Make a splash at Xcaret Park

37. Explore The Seaside Resort Of Playa Del Carmen

One of the best things you can do in this incredible city is strolling the streets and trying the local bars, restaurants and shops. 5th Avenue is a 5-mile-long street perfect for a leisurely stroll morning, noon or night

38. Discover Xcaret Park

Much like Xel-Ha, Xcaret Park is a vast theme park in Playa Del Carmen that offers an exciting adventure to suit all tastes. With over 50 natural and cultural attractions you can splash your way through a water park, discover beautiful Mexican flora and fauna or learn more about the nation’s ancient past in a super fun way.


Best Things To Do In Oaxaca 

Admittedly, if you’re searching for a beachy Mexican adventure, then maybe a centrally located city isn’t the best place to look. However, if you’re searching for some more culture on your trip then you can’t miss Oaxaca (pronounced: wah-haka). 

  • Visit the ancient city of Monte Albán.
  • Take in the traditional markets
  • Attend the Day of the Dead celebrations
  • Go sightseeing in Zocalo
  • Check out Lapiztola street art
  • Visit a mezcalerias and try some of the best mezcal in the country
  • Visit the underworld and see how long you have left to live at the Mitla ruins

39. The Ancient City Of Monte Albán

15 minutes outside of Oaxaca lies another UNESCO World Heritage site. Monte Albán is a historical site of great significance after it played host to a number of peoples for over 1,500 years. Today you you can explore ancient dams, temples, palaces and even ball courts located high up in one of the valleys of Oaxaca. 

40. Explore The Traditional Markets

The towns and cities of Mexico are alive with amazing markets and the streets of Oaxaca are no different. In fact, if you love a good rummage around the stalls, then Oaxaca is probably your idea of paradise. With a selection of markets to choose from you can shop ’til you drop with fresh fruits, authentic souvenirs, beautiful arts and crafts and, of course, delicious street food. 

41. Check Out The Día de Muertos Celebrations

The Day Of The Dead celebrations in Oaxaca takes place from the night of the 31st October to the 2nd November. If you’re in the country during this time, then it’s well worth heading to the city to catch this mind-boggling display of colour, artwork, cuisine and iconography. 

42. Sightseeing In Zócalo

The traffic-free streets of Zócalo are an amazing discovery during your time in Oaxaca. A super romantic area shrouded by tall trees, here you’ll be constantly serenaded by buskers as well as having the opportunity to grab some authentic wares in the local Portales (arcacdes). 

43. Marvel At The Lapiztola Street Art

If you’re a lover of trendy graffiti, then you’ll love the kaleidoscopic streets of Oaxaca, as this is where you can witness most of the stunning works by early naughties art collective Lapiztola. The group started using the walls of Oaxaca as their canvas in response to the political revolution that sparked unrest in the city back in ’06. 

44. Visit A Mezcalerias

The mezcalerias in Oaxaca are widely regarded as some of the finest mezcal producers in the country. But that’s easy to understand when you know that over 70% of the total mezcal production in Mexico happens in the city. So find the best mezcalerias in Oaxaca and try a glass. 

45. Visit The Underworld At The Mitla Ruins 

Located in the Tlacolula Valley, you’ll need to buckle up your big-person pants if you’re thinking of paying a visit to the Mitla Ruins because even the name is scary. The word “Mitla” literally translates as “the dead reside here”. 

Back in the day, Mitla was run almost exclusively by priests who filled their time with human sacrifices. Many of the gruesome offerings to appease the ancient deities were living organs carved from the person and tossed into a fire. 

The super interesting thing about this site is the, unnervingly named, Column of Death. This relic, located inside one of the buildings at Mitla, is said to predict when you will die. Legend has it that if you hug the column and felt it move, you weren’t long for this world. Unfortunately, centuries of hugging has taken its toll and the now dilapidated column is currently off-limits. 


Best Things To Do In Mexico City 

It may not be your first choice when you think about spending some time on holiday in Mexico. But if you love nothing more than culture, art, and history, there’s nowhere finer than the capital city. 

  • Visit the Frida Kahlo Museum
  • Explore the ancient city of Teotihuacan
  • Marvel at the colourful buildings
  • Visit the incredible Palacio de Bellas Artes
  • Visit Catedral Metropolitana 
  • Take a hot air balloon ride over the Teotihuacan pyramids
  • Check out the Museum of Anthropology
  • Visit Templo Mayor
  • Take a bike tour

46. The Fridha Kahlo Museum

Whether you love fine art, have a passing interest in it or you’ve just seen Disney’s Coco, you’ll know about the icon that is Frida Kahlo and her works. Frida’s 1949 work, Self-Portrait with Thorn Necklace and Hummingbird is one of the most renowned pieces of the 20th century

So, it stands to reason then, that the Frida Kahlo Museum in Mexico City is a must-visit for art enthusiasts and curious souls alike. In this immersive experience, you can see more of her vibrant self-portraits as well as personal artifacts which tell the tale of her life journey through love, pain, and resilience.

47. Explore More Ruins at Teotihuacan

Time for another UNESCO site now. Teotihuacan is an ancient Mesoamerican site located around 30 miles from Mexico City. It’s thought to date back as far as 400 B.C. At the site, you’ll find vast structures like the Temple of Quetzalcoatl and Pyramids dedicated to both the Sun and Moon. What’s more, tourists are able to clamber up these incredible landmarks and check out a stellar view of the area. 

48. Take In The Colourful Buildings 

As you wander through the streets of Mexico City, you’re sure to be captivated by the cute colourful buildings around the area. These vibrant facades are not only aesthetically pleasing but also carry a rich cultural significance.

Rooted in the colonial era, the tradition of painting buildings was done in a bid to break up the structural monotony but also to signify social status. However, today they stand as a stunning love note to Mexico’s artistic flair, as well as making a perfect Instagram moment.

49. Discover the Magic Of The Palacio de Bellas Artes

Art lovers unite and rejoice, the Palacio de Bellas Artes in Mexico City is a stellar attraction you are going to love. Alongside some of the fantastic works in the gallery which include Diego Rivera’s “Man at the Crossroads” as well as all 3 parts of David Alfaro Siqueiros’s La nueva democracia (New Democracy). 

But that’s not where the amazement ends. We suggest booking a room somewhere in the capital and taking in a show at the Bellas Artes theatre. Not only will the performance be enchanting, but it’s also the only way you’ll be able to witness the magnificent stained glass curtain designed by Tiffany & Co., which dramatically graces the main stage. 

50. Visit Catedral Metropolitana 

Fans of Gothic and Baroque architecture should definitely make their way over to the Catedral Metropolitana. Adorning the main Zocalo with old-world grandeur, the impressive cathedral is an awe-inspiring site. But the wonders continue as you step inside, the main attractions inside (apart from the ornate chapels) are the Altar of the Kings and the Altar of Forgiveness

51. Hot Air Balloon Over the Teotihuacan Pyramids

Remember those Teotihuacan pyramids we said you could climb up for amazing views a little earlier? Yeah? well if the summit of those structures isn’t high enough for you, how about getting a bird’s eye view of the whole site?

A hot air balloon ride over Teotihuacan is a Mexico City excursion we’re sure you’ll never forget. Plus, the good news is, they are available for under £130 each. 

52. Head For The Museum Of Anthropology

If you get finished at the Catedral Metropolitana, then it’s worth tagging a visit to the Museum of Anthropology on to your day here. Located just 15 minutes by bus from the cathedral, the Museo Nacional de Antropología offers a vast collection of artifacts, including the iconic Aztec Sun Stone and the colossal Olmec heads. 

53. Take In Templo Mayor

If you’re ready for more history then Templo Mayor has you covered. This archaeological marvel in Mexico City is a captivating testament to the ancient Aztec capital of Tenochtitlan. Explore the ruins and uncover awe-inspiring pyramids and sacred artifacts. The original settlement was destroyed in 1521 by Spanish conquistadores. 

54. Take It All In With A Bike Tour

Pedaling through the streets of Mexico City is an amazing way to see more of this vibrant metropolis. Stop off where you like and grab some super-tasty street food. Or discover some hidden gems while witnessing landmarks like the cathedral, endless museums and archaeological sites. 


Explore Mexico For Less By Signing Up To Our Subscriber Exclusives


Things Foodies Will Love 

If there’s one thing that is synonymous with Mexican culture it’s incredible food and drink. We’re talking incredible tacos, fajitas and enchiladas, vibrant salsas, indulgent guacamole and crisp tortillas. If you take your nosh seriously, then a Mexican adventure has to be on the cards. But what tastes should you definitely try on your gastronomic magical mystery tour?

  • Try cochinita pibil
  • Take a cooking class and learn to make traditional Mexican dishes.
  • Try Oaxacan mole
  • Explore the charming town of Puebla
  • Try an authentic Margarita
  • Try all the tacos on a Taco Tour
  • Experience Xoximilco – an authentic Mexican party riverboat ride
  • Fill your face at Burrito Amor in Tulum
  • Visit Mia Beach Restaurant and get a picture with the ornate wooden entrance
  • Try and buy authentic Mayan chocolate at the Mayan Cacao Company

55. Try Cochinita Pibil

This local delicacy can be found all over the country. Consisting of slow-roasted pork marinated in citrus and achiote paste, conchinita pibil is a must-try during your trip. A traditional dish taking its origins from the Yucatan Peninsula, the pork is wrapped in banana leaves and slow-cooked in an underground pit called a pibil. 

56. Take A Cooking Class 

You might not even need to get out of your resort for this one. Some of the top resorts in Mexico offer incredible cooking classics that aim to leave you with the know-how to recreate the tastes of your trip in your kitchen at home. 

57. Get Some Oaxacan Mole

If you’re a fan of mole (no, not the classically poor-sighted subterranean rodent), the complex Mexican sauce. Then you need to get out and try some of the dazzling street food in Oaxaca. 

Made from a combination of ingredients, including chilies, spices, nuts, seeds, chocolate, and sometimes fruit. Mole comes in different regional variations, such as mole poblano, mole negro, and mole verde, each has its own distinct flavors and ingredients. However, Oaxaca is very much mole negro country and you can find it adorning plates of inexpensive meats like chicken or pork. 

Turns out it’s not just the mezcal that you’ll find irresistible in Oaxaca.

58. Try The Delicious Dishes of Puebla

Boasting Spanish and Arabic influences, Puebla offers a unique array of delights for foodies. One must-try dish is the famous Chiles en Nogada. A seasonal specialty featuring roasted poblano peppers stuffed with a mix of ground meat, fruits, and spices, topped with a creamy walnut sauce and garnished with pomegranate seeds. 

Oh, and they have mole too. The mole of choice here is Mole Poblano. 

59. Try An Authentic Margarita

You can’t go to Mexico and not get your hands on an authentic margarita. If you’re looking for the best places to try a margarita in Mexico, then you should seek out these spots on your travels: 

  1. La Capilla: An awesome cantina in, where else but, Tequila. 
  2. La Cueva del Chango: A beachside restaurant Margaritas crafted with fresh fruits and top-quality tequila. Make sure you grab a seat in the cave-like dining area for some grub too! 
  3. Hanky Panky: A speakeasy-style bar in Roma, Mexico City where trained mixologists serve cocktails using artisanal ingredients
  4. Batey Mojito & Guarapo Bar: Moving over to Tulum, this vibrant bar offers authentic margaritas and action-packed evenings 
  5. La Perla Pixan Cuisine & Mezcal Store: Offering unique margarita mixes using locally sourced ingredients 

60. Go On A Taco Tour

If you have a penchant for flavoursome, crunchy tacos then (obviously) Mexico is for you. If you’re staying in Cancun, there are taco tours in Downtown which will see you sampling the delights from a plethora of local vendors. 

61. Experience Xoximilco

In the “chinampas” (ancient waterways and floating gardens) just outside Mexico City, you have the opportunity to board traditional trajineras and depart on a river cruise like no other. Once aboard your colourful flat-bottomed boat, you can enjoy live music, traditional Mexican cuisine, and a lively atmosphere reminiscent of the traditional floating fiestas of the past. 

62. Head For Burrito Amor in Tulum

Widely regarded as the purveyors of the best burritos in Mexico, the jury’s still out on that but one thing is for sure, Burrito Amor is right up there with the best restaurants in Tulum. Check out the menu and make the call for yourself. 

63. Mia Beach Restaurant and THAT Entrance

It looks like ornate wooden entrances are all the rage in Tulum, because the awesome structure at the front of Mia Restaurant is in danger of surpassing the food in terms of mind-blow-ability. 

But there’s more to this trendy spot than this awesome Insta moment. Mia is one of the best beach clubs in Tulum and once you’re inside you’ll find upbeat music, delicious cocktails, tasty food and, if you stick around after dark, there are shows and live DJs to keep you entertained. 

64. Try Mayan chocolate at the Mayan Cacao Company

Over in Cozumel, the Mayan Cacao Company offer a chocolate experience like no other. This is a unique opportunity to learn about the heritage of chocolate and the part it played in ancient Mayan culture.

You can also take part in a chocolate workshop and create a bar using the same ingredients that the ancient civilisation would have used in their rituals back in the day. 


Top Natural Attractions In Mexico

So far, there has been a lot of talk about man-made landmarks. But the staggering and unique topography of the country means there’s also a wealth of incredible natural attractions in Mexico too. 

  • Take a boat ride through the Sumidero Canyon.
  • Go for a dip in the stunning cenotes
  • Take a hike through the Sierra Madre mountains.
  • Go hiking in the Copper Canyon.
  • Take a dip in the natural hot springs of San Miguel de Allende.
  • Explore the stunning natural beauty of Huatulco
  • See the stunning waterfalls of Agua Azul.
  • Explore the eerie caves of Cacahuamilpa.
  • Discover the hidden beaches of Islas Marietas
  • Check out the pink lake at Los Colorados

65. Boating Through Sumidero Canyon

Located in the southern Mexican state of Chiapas, the Sumidero Canyon soars 800m into the air and is carved asunder by the Grijalva River. On a tour of the canyon, you can head out on a tranquil ride down the river where crocodiles, monkeys, ocelots and other incredible flora and fauna wait.  Get on the right tour and you can even stop at some of the amazing viewpoints or “miradores” around the area. 

66. Go Swimming in Cenotes

Chances are, if you’ve seen any imagery from an influencer’s trip to Mexico, you’ve seen a cenote. These naturally occurring holes in the ground open up after rainwater erodes the limestone on the surface over time.

But rather than leaving unsightly potholes, these mouths in the floor open up underground chambers of super clear, sparkling fresh water that you can jump into and swim in. Be warned though, this is mountain-fed river water, so it’s gonna be chilly! 

67. Hiking In The Sierra Madres

The Sierra Madres is a mountain range that runs like a spine along Mexico’s Californian Gulf coast. In fact, the range is so vast it actually goes from northwestern Mexico near the U.S.-Mexico border and ends near the Pacific coast. 

This vast range of peaks offers some of the most amazing hiking trails in the world. So, if you’re staying in Puerto Vallarta and love yourself some on-foot exploration, you’re in the perfect spot. 

68. Hiking in the Copper Canyon

Sticking with that hiking theme, the Sierra Madres isn’t the only place for a good stomp around Mexico. Hiking in Copper Canyon is an absolute must for adventure seekers too. 

This natural wonder offers breathtaking vistas and unparalleled hiking trails. The sheer magnitude of the canyons, as well as the rugged terrain and hidden beauty spots like crashing waterfalls, make it one of the best things to do in Mexico.

69. Go For a Soothing Dip In The Hot Springs of San Miguel de Allende

Around 4 hours, by car, from Mexico City lies the beautiful town of San Miguel de Allende. And although the town itself is well worth a walk around, one of the main attractions here is the naturally occurring thermal baths. The water from the San Miguel de Allende hot springs is said to have curative properties – all we know is, who wouldn’t want a good soak in mineral-rich bath-warm water?

70. Explore Huatulco

The incredible town of Huatulco in Oaxaca is well worth a day trip if you’re in the area. In this stunning spot you’ll find everything you could want for a naturally beautiful Mexican adventure. We’re talking canyons, rivers, hot springs, waterfalls and, of course, beaches. In fact, this small spot in Oaxaca boasts 36 beaches and 9 bays

71. Visit the Waterfalls of Agua Azul

Recognised as a Natural Biosphere Reserve in 1980, the waterfalls of Agua Azul are a spectacular sight. On a tour of the amazing falls, you’ll jump aboard a bus or 4×4 and be wheeled serenely through the dense jungle vegetation until you come to this awe-inspiring Insta moment!

72. Explore the Caves of Cacahuamilpa

In the Grutas de Cacahuamilpa National Park in Guerrero, you will find one of the largest cave systems on Earth. With 2 rivers running through the caverns, this is a caving enthusiast’s dream. We’d also recommend getting a guide to point out the stalagmites and stalactites, as they are the only people who know where the light switches are. 

73. Discover The Hidden Beaches of Isla Marietas

Located just offshore from Puerto Vallarta is the hidden beach experience at Isla Marietas. Although it’s more of an archipelago than a standalone island, the group of 9 islands in total which make up the Parque Nacional Islas Marietas are a bird sanctuary and UNESCO-recognised biosphere reserve. 

But the search for the shrouded beach is incredibly popular. So if you are thinking of finding this awesome hidden beach, which looks like it sits in a cenote, you willl now need to book a tour in advance as the Mexican government only allows 116 people per day to the site as part of an ongoing conservation act. 

74. Find The Pink Lake at Los Colorados

Up on the northern coast of the Yucatan Peninsula lies a small village called Los Colorados. Here is also where you’ll find a natural phenomenon like no other, a baby pink lake. Yet another biosphere reserve, this incredible place is the perfect Instagram moment. 

Although, it’s worth noting that the water itself is still colourless. The thing that gives the lake its unnatural hue is the plankton and red algae which thrive in the super salty water. 


Things For Thrill-Seekers

Like nothing more than upping your heart rate when you’re away? These awesome adrenaline adventures in Mexico will keep you guessing from the moment you arrive. Just make sure that you don’t partake in the resort’s all-inclusive buffet too readily beforehand. 

  • Hike to the top of the active volcano, Popocatepetl.
  • Learn to surf in Sayulita
  • Dip below the surface at the Grutas de Cacahuamilpa
  • Become a kid again at Mayá, Lost Mayan Kingdom, Costa Maya
  • Make a kamikaze descent at Ventura Park
  • Try kite surfing in Tulum
  • Catch a Palo Volador or “Dance of the Flyers” show

75. Hiking Popocatepetl

Did you know there are actually 12 active volcanoes in Mexico today? One such wonder is Popocatepetl and you can actually climb up the smoking mountain.

While a full ascent is prohibited due to this volcano’s particularly regular desire to erupt, there are still safe routes to the top. Los Portillos and Ayoloco are the most popular routes. Although, the latter is a much steeper climb. 

76. Go Surfing In Sayulita 

A world-renowned spot for surfing, if you’re thinking of learning a new skill then say “ola” to Sayulita. While surfable conditions are available throughout the year here, December – April is probably the best time to don your wet suit. 

The great thing about learning to surf in Sayulita is it’s a great option no matter your skill level. Whether you’re a seasoned pro or picking up a board for the first time, this place is perfect. 

77. Explore Grutas de Cacahuamilpa

The Grutas de Cacahuamilpa National Park in Gurrero is home to a 2 km-long cave. You can head down into the abyss on a 2-hour guided walking tour.

Your guide will point out many points of interest and regale you with legends like the story of the Englishman who got lost in the caves back in the 19th century. His dog eventually found his body and lay down next to him, both bodies were eventually found and laid to rest in the cave by the locals. 

78. Rediscover Your Inner Child At Mayá, Lost Mayan Kingdom

Over in Costa Maya on the east coast of Mexico, the Mayá Lost Kingdom water park waits. Here you can indulge your every hair-raising desire. Vast water slides just out of the central pyramid to make up the “nine levels of adventure” or you can challenge your heart rate with a lofty walk or zipline over the jungle canopy. 

79. Make a Descent at Ventura Park

Ventura Park is another adrenaline-fuelled day out for you and the family. This amusement park in Cancun offers lots of attractions including a water park, rollercoasters, ziplines, go-karting and a games arcade.

However, one of the main attractions is the terrifying Kamikaze. Featuring a super-fast drop as well as water jets, the Kamikaze water slide will get your heart pumping. 

80. Kite Surfing in Tulum

Kite surfing, and water sports in general, is a big thing in Tulum. The Caribbean Sea coastline provides the perfect conditions and there are a host of businesses out there offering kite surfing lessons to help you nail the craft. So why not get out on the warm water and take up a new skill?!

81. Catch a Palo Valodor Show

Admittedly, this is more about watching death-defying feats than actually doing them.  But you can catch a Danza de los Voladores show in lots of places. There are regular performances in Playa del Carmen and Cancun.

We’re not even going to try and describe the show, just watch this video


If You Like This Don’t Forget To Download The Podcast


Top Places For An Unforgettable Day-Trip

Got more time to spend investigating a spot? Here are some awesome day trip ideas in Mexico. So you can break up your trip with more amazing experiences. 

  • Visit the impressive ruins of Uxmal.
  • Watch the cliff divers in Acapulco.
  • See the impressive El Castillo pyramid at Ek Balam.
  • The ruins of Tula.
  • The ruins of Palenque
  • Day trip to the island of Isla Mujeres
  • Try a Temazcal
  • Stay for Mexican Independence Day
  • Have a snooze in the famous hammocks at Isla Holbox

82. Visit The Ruins At Uxmal

Considered to be one of the prime examples of Mexican art and architecture. The UNESCO heritage site of Uxmal Archaeological Zone lies around 4 hours from Cancun, hence why you’re gonna need a full day to properly take in the site. 

Once there, you’ll discover iconic landmarks like the Pyramid Of The Magician, the House of the Governor and the House of the Turtles. Back in 700 – 1,000 A.D. Uxmal was a capital city that developed as a social and cultural hub. But it’s also interestingly one of the only prehispanic settlements to be laid out by astronomic events rather than standard geometry. 

83. Watch Cliff Divers in Acapulco

Known for being the sun-soaked haunt of choice for many-an-A-lister back in the 50s. There is so much to see and do in Acapulco, but one of the most thrilling ways to spend a day in the Pacific coastal town is watching the La Quebrada cliff divers plunge 136 feet into just 11 metres of water. 

But you don’t need to get involved with all that, it’s much more comfortable and safer to pull up a pew in La Perla. A bar across from the cliffs where you can eat, drink, be merry and shield your eyes from the death-defying stunts.

84. Visit Ek Balam And El Castillo

If you’re staying in the Hotel Zone in Cancun and you fancy a day away from the beachfront. You could always make the 25-minute trip to the Ek Balam ruins. Here you’ll find an ancient site, unlike those at Tulum and Chichen Itza. 

The quieter site at Ek Balam means you can have a much more immersive experience on your day out. Plus, the main event is that you can actually climb to the top of “El Castillo” (the main pyramid) and take in the spectacular views over the canopy – just like in Coba. 

85. Ruins Of Tula 

Don’t fill up on enchanting ruins just yet, because we have a couple more for you. If you’re in Mexico City, then a nice trip out of the centre is the 2-hour-14-minute journey to Tula and it’s stunning archaeological site. 

The capital of the Toltecs sits at the crest of a large hill and features a central pyramid that you can summit and come face-to-face with ancient warrior statues

86. Ruins of Palenque

Meanwhile, if it’s carvings and ancient artworks you want the Palenque is the site for you. This UNESCO-protected site remains shrouded in jungle foliage and features many different temples and pyramids. One such building is said to hold the remains of a 7th-century priest named Hanah-Pakal. 

87. Spend Some Time At Isla Mujeres

A tiny island just off the coast of Cancun, Isla Mujeres is just 5 miles long but it packs a lot of adventure into such a small area. On your day trip make sure you journey down to Centro, the downtown area of the island, and tour the selection of shops, bars and restaurants. 

Or, if you prefer a more wholesome experience, why not get over to the local turtle farm and spend some time with the stunning sea turtles? 

88. Try a Temazcal

If all this touring around the country has got you feeling a little fatigued, then a Temazcal has everything you need to restore your energy. This ancient shamanic ritual consists of sitting inside a stone igloo-shaped building while water is poured over hot rock and herbs to create steam. Some ceremonies have been known to last up to 2 hours. 

89. Experience Mexican Independence Day

If you want to experience one of the biggest parties in the country then you need to coincide your break with Mexican Independence Day. Not to be confused with Cinco de Mayo, Mexican Independence Day falls on 16th September. Prepare for an intoxicating event full of singing, dancing and parties. 

90. Rest a While In the Hammocks at Isla Holbox

The famous hammocks at Holbox rest just above or slightly in the Caribbean Sea. The incredibly Instagrammable lounging areas are laid out by the high-end resorts in the area.  But the best news is, you don’t need to pay to rest a while in the hammocks or even be staying in one of the resorts. Just pull up a sling, grab a refreshing coconut and chill out, 


Beautiful Towns You Can’t Miss

Mexican towns are some of the most interesting and picturesque in the Caribbean. The quaint streets lined with colourful buildings, vibrant cantinas, charming cafes and authentic markets keep them in our memories forever. But where are some of the best Mexican towns for you to visit?

  • Guanajuato.
  • Taxco
  • Zacatecas
  • San Miguel de Allende
  • San Luis Potosi
  • Xochimilco
  • Morelia
  • Valladolid
  • Visit the Pueblos Magicos

91. Guanajuato

Guanajuanto is a destination full of stories and contrasts. Only here could you wander colonial streets which have been recognised by UNESCO and kiss in an alleyway to cement eternal love, before going on to catch a museum full of mummies. 

92. Taxco 

Taxco has worked hard to keep its quaint old-world aesthetic alive and thriving to this day. As tourism has now taken over silver as the main source of income here, the town’s appearance has become more protected. 

In this stunning location, you can wander through silver shops, marvel at the beautiful Santa Prisca Cathedral and enjoy panoramic views from the Cristo Monument 

93. Zacatecas

More colonial vibes await in Zacatecas, sitting in the heart of the country, here you can explore underground tunnels, visit the stunning pink stone cathedral, and admire panoramic views from Cerro de la Bufa. 

94. San Miguel de Allende

When you’re not indulging your senses in the natural hot springs we mentioned back in the natural attractions in Mexico section, there are plenty of other areas to enjoy in San Miguel de Allende. Gaze in wonder at La Parroquía, a huge pink stone neo-gothic church located right in the town centre. 

Whatever you do, you need to try the coffee in San Miguel de Allende. The roast here is particularly intense, perfect for a couple of British tourists looking to score some awesome people-watching time. 

95. San Luis Potosi

Located in the north-central Mexican state of the same name. San Luis Potosi invites you to explore colonial architecture, visit the stunning Cascada de Tamul waterfall, wander the colorful streets of Real de Catorce, and discover the Huastecan culture. 

96. Xochomilco 

You need to visit Xochimilco for the incredible ancient Aztec waterways that permeate through the area. Jump on a colourful Trajinera boat and drift along the canals checking out the on-board “chinampas” gardens and watching as food vendors, artisans and mariachi bands float past. 

97. Morelia

Explore Morelia’s colonial charm with a visit to its stunning UNESCO-listed historic center, admire the grand Cathedral, wander through colorful streets, and indulge in delicious local cuisine. Don’t miss the opportunity to immerse yourself in Mexico’s cultural heritage during your Caribbean holiday.

98. Valladolid

Valladolid might be one of the most picturesque towns in Mexico. The quaint cobbled streets, stunning baroque architecture, bustling boutiques and humming cafes offer a truly unique vibe. Sights like 16th-century cathedrals and convents, magical cenotes and vibrant mercados (markets) make up some of the best things to do in Valladolid

99. Visit The Pueblos Magicos

The Pueblos Magicos are a list of more than 130 towns in Mexico that have been recognised by the government for possessing certain enchanting qualities. These “magical towns” are incredibly easy on the eye, as well as offering rich insights into Mexican heritage by being home to some of the most spellbinding legends and myths from local folklore. 


Top Activities In Mexico For Wildlife Lovers 

The final stop on our grand tour of the best things to do in Mexico is especially for animal lovers. If you’re searching for an escape brimming with interesting flora & fauna, then this awesome nation is the bee’s knees. Here are some of the top spots 

  • Dive into an underwater museum at Museo Subacuático de Arte, Cancun
  • Explore the Mesoamerican Barrier Reef
  • Learn more about Mexico’s wildlife at Sian Ki’am
  • See wild spider monkeys and explore a 5 million-year-old cave system at Aktun Chen

100. Underwater Museum – Museo Subacuático de Arte, Cancun

The Museo Subacuático de Arte, believe it or not, is an underwater museum. No, we don’t mean corridors and exhibits in a subterranean building. This museum is a series of underwater sculptures created by renowned artists James DeCaires Taylor. The life-size sculptures depict humans, creatures and machines to raise awareness of ocean pollution. 

A manmade underwater sculpture park may not seem like a particularly animal-orientated experience. But the museum is accessible by either snorkeling or diving down. So, while you’re marveling at the exhibits you’ll also be surrounded by kaleidoscopic sea life. There is another DeCaires Taylor underwater sculpture park in Grenada too.

101. Explore the Mesoamerican Barrier Reef 

If you’ve listened to our podcast, you’ll know that the Mesoamerican reef is the second-biggest of the world’s great reefs. But there’s nothing mediocre about this runner-up. Stretching for over 600 miles, it borders Honduras, Guatemala, Belize and Mexico while offering some of the most spectacular submarine sights in the world. 

102. Learn More at Sian Ki’am

This beautiful Biosphere Reserve in Riviera Maya is an incredible stop-off for ecologists or those who just love getting into nature. In Sian Ki’am you’re able to snorkel or dive a reef system. Plus, the verdant reserve is also home to elusive jaguars, vibrant birdlife, and endangered sea turtles. 

103. Explore Aktun Chen 

The Aktun Chen Natural Park is another wonderous place where you can witness the flora and fauna of Mexico thriving. This centuries-old cave system and cenote are explorable on a tour. Plus, you can also take some time to watch beautiful spider monkeys playing in the treetops. 


Start Planning Your Mexico Itinerary

That just about wraps up our complete adventure around the best things to do in Mexico. Whether you’re a thrill-seeker, animal lover, foodie or beach bum, there’s something for everyone in this awesome nation. 

If you’re ready to start your adventure, click the button below and check out our incredible array of luxurious Mexico resorts. There’s an option for everyone in here too! 

Prev Post

Cenote in Mexico

Our First Timers' Guide To Building A Boss-Level Riviera Maya Itinerary

May 5, 2023

Next Post

A Barbados Cruise Day Is Wonderful: Here’s 9 Reasons You’ll Want To Come Back

June 1, 2023