There is so much to see and do in this vibrant country that when planning a trip to Mexico you may find yourself in analysis paralysis. The options range from sandy beaches on the edge of the Caribbean Sea to ancient ruins on high plateaus; from colourful colonial towns to scuba diving in the deep ocean. To help you plan the best vacation for you, we’ve narrowed down the list to what we think are the best places to visit in Mexico.

We’ve mostly ranked these in order of our preference, but if you have different interests you’ll have a different order. No matter where you choose, you will have a great time exploring Mexico.

This may not be the top attraction for most people travelling to Mexico, but when we think about places we would like to return to, it is diving off the shores of Cozumel. Imagine swimming beside coral walls as tall as high-rises, through narrow tunnels (swim-throughs), and under overhangs made by the large coral reef. The diving off Cozumel is like swimming in a magical coral jungle. 

You can read more about Cozumel in our post Scuba Diving in Cozumel.


Not only is Oaxaca a great colonial city, but its proximity to fascinating ancient sites pushes it up our list. If you’re a history lover, its colonial past can be seen and felt on every street corner. If you prefer to experience vibrant culture, the city comes alive with its many festivals that parade along the colourful streets. Outside of the city explore the Zapotec cultures pyramids of Monte Albán and their intricately decorated palace in Mitla. There’s a lot to do and see in this festive city.

You can read more about these sites in our posts Experience History in Oaxaca, Pyramids of Monte Albán and Zapotec Mosaics & Frozen Waterfall in Mitla.


If you’re looking for a beach vacation consider staying in Puerto Escondido. Not only are the beaches stunning, the surf is something that must be seen. Known as the Mexican Pipeline, long tube-shaped waves unfurl beside the 4 kilometer long Zicatela Beach. In addition to this beach, the city has many more located in its myriad of picturesque coves. The city is also much more laid-back than many beach towns because there is no busy Hotel Zone.

You can read more about this great beach town in our post Puerto Escondido -More Than A Surfing Beach.


One of the cutest colonial towns in Mexico is San Cristobal de las Casas. Quiet, cobblestone streets are lined by colourful heritage homes in excellent condition. The many pedestrian streets in Old Town offer views of the surrounding hills, adding even more likeability to the scene. We think San Cristobal de las Casas is one of the prettiest towns in Mexico.

For more information you can read our post Discover Colonial San Cristobal de las Casas.


There is nothing comparable to diving in a cenote and Tulum has a large variety of these incredible natural features. Diving in a cenote means you will swim around stalactites and stalagmites, under low ceilings and through layers of unique substrates. After spending a few days diving, you can explore the pretty Maya ruins of Tulum.

For more information you can read our post Tulum – Cenote Diving & Maya Ruins.


There are so many Maya ruins in Mexico that it’s difficult for one site to stand out, but Uxmal does just that. With delicate veneer-like decorations and quirky masks on the walls, the Puuc architectural style used in Uxmal makes it our favourite Maya city.

You can read more about this fantastic Maya site in our post Best Day Trips From Mérida – Uxmal & Izamal.


Without the typical organized street grid of most Spanish colonial towns, Guanajuato has its own distinct personality. Streets climb up and down the many hills, covering them in a myriad of colours. We loved exploring the sites of this Mexican gem and we think you will too.

You can read more about this lively city in our post A Mexican Gem – Guanajuato City.


Tiers of white rimmed, travertine pools gently spill their turquoise water into the pool below in a long string of mini waterfalls. Together these pools form Cascadas de Agua Azul, one of the prettiest waterfalls in the country. After soaking in the waters in this perfect natural scene, you can explore the Maya ruins of Palenque.

To read more about these amazing sites see our post Day Trips From Palenque – Agua Azul and Maya Ruins.


What if we told you there is a little-known magical place, where the water glistens in seven gorgeous shades of blue? It’s not a Caribbean beach resort, but the water is just as pretty. This place is called Bacalar Lagoon and it is so beautiful that it won’t be long before the secret gets out. 

To find out more about this treasure read our post Seven Shades of Blue in Bacalar Lagoon.


To call the giant pyramids in this historic city impressive is an understatement. Your first view of Pyramids of the Sun and Moon will let you know how important this city was in early Mesoamerica. Located only 50 km (30 miles) from Mexico City makes it perfect to visit on a day trip from the capital.

You can read more about this ancient city in our post Explore The Pyramids of Teotihuacan.


As one of the largest cities in the world, Mexico City is surprisingly easy to navigate and a pleasure to visit. It’s often feared as being a dangerous city, and parts of it probably are, but its historical centre is safe, and perfect for history-loving tourists. Mexico City’s historic downtown lets you see both sides of its past with colonial churches standing beside indigenous Mexica ruins.

Find our more about this fantastic capital city in our post Mexico City’s Historic Centre.


As one of the most famous Maya cities, Chichen Itza had a lot of high expectations to live up to and we’re pleased to say that it did just that. From its grand pyramid to its delicately decorated buildings, Chichen Itza is a wonderful site to explore.

Find out more about this impressive Maya city by reading our post Explore The Wonders Of Chichen Itza.


Even if you think you don’t like tequila, you may be surprised by the variety of tequila drinks available. Tequila tasting in the town of Tequila is a great spot for this truly Mexican experience.

To read more about tequila tasting, read our post Tequila Tasting in Tequila.


Staring up at the tall spires of the neo-gothic church, we understood why so many people visit San Miguel de Allende. In addition to the fairytale-style church, tourists flock to the city to wander along the cobblestone streets ornamented with perfectly restored colonial homes.

Read more about this colonial city in our post Visiting San Miguel de Allende & Atotonilco.


A collection of beautifully tiled and colourfully painted heritage buildings adorn the streets in Puebla’s historic centre. Ornate colonial churches fill its squares. These buildings along with its unique beginnings makes Puebla a great city to explore.

For more information about this pretty city, visit our post A Day In Puebla.


ATMs – We found Bankonorte gave us the best rates and were the most reliable for having money. DO NOT use a Santander ATM as they are notorious for debiting your bank account without giving you the money. We unfortunately found this out by personal experience. You can read more of this story in our post from Guadalajara.  

Credit Cards – Most museums, larger hotels, tourist restaurants accept credit cards but they mostly likely have a surcharge. Smaller shops and family run businesses often only accept cash.

Transportation – If you rent a car, the roads are generally in good condition, but there are quite a few toll roads throughout the country. Be aware that the toll fees are very high. Most tourist areas are safe to drive during the day, but you should research the safety precautions of each state before you make a long distance drive. Buses are a good option if you don’t want to drive, but because of the high toll fees, buses are a lot more expensive than you would expect in Mexico. There are many different bus companies in the country; many are excellent, but some are less reliable.  We found the reviews on BusBud to be a helpful source in deciding which company to use. We had good experiences with ADO, ETN and Primera Plus.

There are quite a few taxi scams in Mexico, most are related to typical over charging that happen everywhere. In Guadalajara, however, we heard a new one. We met a women whose luggage was stolen by her taxi. He drove off after she had loaded her luggage and before she got inside. Uber and other ride share apps make it safer because there is record of your transaction, but they aren’t available in many cities in Mexico.

Safety – Most tourist sites in Mexico are safe for visitors. There will likely be an obvious armed police presence who are there to protect the country’s valuable tourist industry. Obviously there are a lot of parts of the country that are not safe and those tend to not have much of interest for tourists anyway. Most of the violence is between warring drug cartels who operate in every part of Mexico. They do not typically target tourists, but it still can make an area unsafe.

In larger centres there will also be petty crime. The best way to stay safe is to be aware of where you are travelling and what dangers may exist there. No matter where you travel, don’t draw attention to yourself. This means keep your expensive jewelry at home and don’t flash money and keep your valuables including phones out of sight in zipped pockets and stay aware of your surroundings. Be extra cautious when you go out after dark. We didn’t have any problems, but we were careful.

SIM cards – We bought a SIM card from Claro and found it to have excellent coverage and good rates.

Language – Spanish is the official language in Mexico. In tourist centres there will be a lot of English, but outside of these regions, don’t expect much English.

When to Travel to Mexico – Although the weather varies from region to region, generally the best weather will be between December and April.

Read from another device.

To read more of our adventures in Mexico, click here.

Fediverse reactions

79 responses to “15 Best Places To Visit In Mexico”

  1. You have broadened my knowledge of Mexico with these travels. It is a beautiful and fascinating country.

    1. There’s a lot more to see than we expected too..Glad to share it with you 😊

  2. I so enjoyed your Mexico series! Waiting in anticipation for what is next!

    1. Thanks Anna, so much to see in Mexico isn’t there?! Maggie

  3. Thank you for the summary of your visits. The sites with the pyramids are highest on my personal interests because archaeology intrigues me.

    1. We really enjoyed these ancient sites. I think we prefer the Maya ones because they are also picturesque.

  4. Thanks for this comprehensive overview, Maggie, including the warning about Santander Bank. I very much enjoyed reading your entries in this series. Very informative and enjoyable. Cheers.

    1. Thanks Lynette, glad you liked our Mexico series. Thanks for following along 😊

  5. You guys really saw a great variety of areas, sights, and activities! I had really only known about the major tourist/resort areas, but there’s so much more to see and do.

    1. We did, there are so many wonderful and unique places in Mexico. We had a great time exploring them. Thanks Lyssy

  6. Thanks for taking us along to these exotic places. Interesting and colourful.

    1. You’re welcome, thanks for following along with us. 😊

  7. A good summary of what Mexico has to offer Maggie. Thanks for all there beautiful posts. Happy Tuesday. Allan

    1. Thanks Allan, there’s so much more than beaches 😊 Thanks for following the series.

  8. Berto would certainly agree that scuba diving should be at the top of the list … while I will be very comfortable exploring ruins and all the colourful towns. The Bacalar Lagoon may be almost at the top of my list — the colours of the lagoon are quite stunning.

    1. Bacalar is unbelievably gorgeous. We’ll dive with Berto while you go there 😊

      1. Ha, that’s a deal!

  9. Maggie. This is stupendous. Chichen Itzá, Bacalar, I visited before you were born. You’ve put it all in this post. Just spectacular. You’ve enticed me with all you share about Mexico. Wow. Saving this post. Hope I can find it when I need it. Thanks so much. Bless you Maggie. 🤗

    1. Haha, you must think I’m young 😊 We thoroughly enjoyed our time in Mexico, thanks for coming along with us Selma, Maggie

  10. Interesting choice, as Mexico has so many positions in the world heritage list and so few places from this list is present on yours … The top of your list is a fabulous dreaming subject!

    1. Actually many of these places are on the UNESCO list, just not the scuba diving and beaches, but who can refuse those 😊

  11. I always like your country round-ups. They remind me of posts I enjoyed and if I haven’t yet visited a country I always bookmark them for future reference if planning a trip there. In the case of Mexico, as you we went earlier this year, but not to all the same places as you. Oaxaca, Monte Alban and Teotihuacan would top my list but I’d also add blue whale watching off the coast of Baja California Sud, the Copper Canyon and Coyoacan to my own personal list of musts 😀

    1. A friend went to see the blue whales in Baja so it is definitely on our list. We ran out of time for Coyacan, but if you rate it that high we’ll put it on the list for a future visit. 🥰

  12. Great recap of all the major sites. I will put these on my bucket list. Thank you for sharing these.

    1. Thank you, glad dyou enjoyed our tour of Mexico. 😊

  13. Mexico certainly has a lot to offer! I’m fortunate to have visited several places on your list. Thanks for sharing!

    1. It really does, more than we thought before this trip. Thanks for coming along!

  14. A useful summary of all your previous posts!

  15. It’s a wrap! I like the look of San Cristobal and Uxmal best, I think. Excited to read your take on Portugal. I was giving Polish cousins ‘your’ Tavira tour today.

    1. Those are two of our Mexican favourites. We loved Portugal so I hope my posts don’t disappoint, but let me know if I get something wrong. Say Dzień dobry to your cousins. Hope they enjoyed ‘our’ tour 😊

      1. They did and I will!

  16. Excellent post for other visitors to Mexico, Maggie! As for me, I’m happy to see it through your lens 🙂

    1. Thanks Rosaliene, I’m glad you came along with us on our Mexican tour. 😊

  17. Do you need a traveling assistant? 😂 Thank you for sharing the big, beautiful world with us, Maggie.

  18. It’s such a wonderful and varied country that it’s hard to pick favourites, but you’ve made a pretty good job of it here, Maggie. There’s so many great places in Mexico, but also so many good things to do, as you’ve demonstrated. The ones included on your list which we’ve been to, we would also put in our “top destinations” list. As for Puerto Escondido, it makes our Top 10 worldwide list.

    1. There’s so much to see isn’t there and yet all we hear about, in Canada anyway, are the beaches. Puerto Escondido is a great one 😊

  19. So much history here for all the world to see! 💕

    1. Yes there is, Mexico has a varied history and has done to maintain or restore a lot of it. Thanks for your comment. 😊

  20. This is a fabulous list, Maggie. I am going to send it on to some people I know who are considering trips to Mexico. Thank you!

    1. Thanks Mary, I appreciate it 😊

  21. Chichen Itza and San Miguel de Allende look enticing to me. Thanks for your thorough breakdown of your recommended sites to visit in Mexico. 🙂

    1. They are both very different sites but do a great job of showing Mexico’s varied history. Thanks for following along Nancy.

  22. Mexico is more than surf and sand……thanks

    1. It definitely is, there’s so much more to see!

  23. You guys have been posting about Mexico for so long that I think I’d forgotten just how much you saw and did. What a trip! How long were you there?

    1. We saw a lot and the different areas are all so different from each other. We were there for just over 2 months, so we had time to tour around.

  24. Brilliant summary, guys.

  25. It’d be tough to pick favorites on a trip like that. But a lot of your favorites were ours too, albeit we didn’t see as much as you did. (And any list that has two dive spots in the five of such a list is going to get extra credit… 😉 )

    1. Haha with dive sites like that, we had to include them 😊

  26. An excellent wrap-up about Mexico! Love the street decorations and the Bacalar Lagoon is stunning!

  27. Not sure I’ll get to, or ever want to go to Mexico but that’s a great compilation Maggie and it shows how much you loved the scuba diving. 😀

  28. What a trip, Maggie! Great list!!

    1. Thanks Jyothi, it was a great trip.

  29. Sounds like there’s a bit of something here for everyone. I totally agree that the diving in Cozumel is amazing. That being said, I’m not sure I’d be brave enough to try cenote diving! It looks pretty cool though.

    1. There really is. You have to be comfortable with confined spaces and diving in complete darkness, but the cenotes are amazing for diving. Thanks Linda, Maggie

  30. Excellent selection. Puerto Escondido I like particularly. We went there as a surprise last year for my 70th birthday. We used to go often when the kids were little. It has grown well. Very neatly kept, without huge hotels. And no crowds…

    Thanks for the post.

    1. Puerto Escondido is a great town and has our favourite beaches in Mexico. You’re lucky to have it so close. 😊 Maggie

      1. Yes. We hadn’t gone in ages. But I’m thinking of putting it on a “getaway list”. Cheers

  31. This is a great resource I may find myself using in the future. Of all the great places you explored, I think San Cristobal de Lula’s Casas is a standout for me.

    1. San Criatobal is a great little town, we really loved it. You would also like Antigua Guatemala 😊

  32. This is such a great list of places and experiences through this dynamic country. I have really loved getting to see so many different areas and places following along with you 🙂

    1. There’s really something for everyone in Mexico. It was a great trip. Thanks Meg.

  33. What a fabulous list of places to visit! I’d been planning to go to Mexico in 2020, but didn’t make it for obvious reasons. I may need to do something about that next year…

    1. You should put it back in your plans, let me know if you have any questions when you do go. Maggie

      1. Thanks Maggie 😊

  34. A wonderful summary of your incredible trip, I absolutely love how you explore places in such depth – and it’s a wonder you have time to write up your exploration tales when you are so often on the road. Mexico looks magical, and it’s most definitely high on my list for a visit.

    1. Thanks Han, we’ll I’m not working like you so I have more time. Mexico has a lot to offer for almost all interests. Hope you get there someday. 😊

  35. Your overflight gives a good idea of Mexico’s wealth of tourist attractions, from Mayan sites to colonial towns, not forgetting the countryside and coastline. I personally enjoyed travelling around the Yucatán peninsula and also my stays in Mexico City, which has a distinctly European flair.

    1. There is so much variety to the cities and sites in Mexico. We really enjoyed exploring it, thanks for following along. Maggie

  36. I’ll definitely revisit this page if I do get to Mexico next year. Thanks!

    1. Thanks Ruth, hope it helps 😊

  37. Great write up, Maggie! I’ve been to a lot of the beautiful places you’ve shared but not all! I love Mexico as you know 💓

    1. We love Mexico too! Thanks Cindy😊

  38. great list because a starting point is always so important when visiting a country for the first time/ Cenotes seem to really be common in Mexico and they look amazing!

    1. Thanks Andy, there are a lot of cenotes in Yucatan, especially between Tulum and Playa del Carmen. If you dive, I highly recommend it.

We'd love to hear from you, please leave a comment.

Destinations

Discover more from Monkey's Tale

Subscribe now to keep reading and get access to the full archive.

Continue reading