Top 20 Most Beautiful Places to Visit in Mexico

Mexico offers so much more than the high-octane holiday resorts it has become famous for! I would suggest going beyond the resorts to explore a little deeper to unearth deserted coastlines, remains of ancient civilizations, and peaceful national parks. From my many trips to this extraordinary country, here are my all-time favourite spots…

1. Yucatán Peninsula

Yucatan Peninsula Beach

Cenotes in Mexico

The Yucatan peninsula sits on the southern tip of Eastern Mexico. The peninsula is a popular and attractive area filled with unique geology, natural beauty, outstanding coastline, pristine beaches – most famously Playa del Carmen – and its Mayan ruins.

Riviera Maya is one of the most well-known districts of the peninsula and one of the more chic areas, famous for its all-inclusive resorts, luxury villas, and charter yachts. Still, it only represents a small portion of what the Yucatan can offer.

I personally think the state’s national parks shouldn’t be missed, nor should the incredible underground lakes, otherwise known as cenotes; I found them to be jaw-dropping! 

Additionally, the state’s capital, Merida, is widely regarded as an excellent place for travelers wanting to celebrate the famous Day of the Dead—a two-day festival celebrated on November 1st and 2nd.

My favorite highlights… 

  • Eating at trendy Kuuk restaurant, which serves up dishes with a modern take on Yucatan cuisine, I’d highly recommend adding the tasty Mexican corn to your order! 
  • Going on a dolphin-watching boat tour.
  • Swimming in the very popular Gran Cenote in Tulum, which was one of my favorite cenotes in the area.
  • Watching the sunset in the gorgeous paradise-eque San Crisanto from a stunning white-sand beach surrounded by swaying palm trees and mangrove swamps.

Book A Trip!

We can book your trip hopping around Mexico’s beautiful places through our free, top-rated travel planning service!

2. Oaxaca City

Food in Oaxaca City

Oaxaca City

Covering part of the southern coast, this world heritage city boasts both natural and man-made beauty. Famous for its indigenous people, ancient and traditional Mexican cultures, and vibrant art and craft scene, in my opinion, the city is an exceptional travel destination.

Widely regarded as the country’s gastronomic capital, Oaxaca is a must-visit destination for food lovers. Try the famous mole, a complex sauce made by grinding chillies, peanuts, sesame seeds, chocolate, anise, and other herbs and spices.

Despite its popularity, I love that Oaxaca maintains its small-town feel. When visiting, I recommend exploring some of the colourful colonial architecture and taking a trip to the surrounding area, which is abundant with deserted stretches of white sand coastline, thick forests, and photogenic waterfalls.

My favorite highlights… 

  • Dining at the cool and contemporary restaurant El Destilado, expect an exceptional tasting menu and a hearth-based kitchen.
  • Shopping for unique souvenirs at Oaxaca Artisan Market. 
  • Going for an incredible day-long cooking lesson with Chef Susana Trilling at the traditional Oaxaca Cooking School. 

3. Isla Holbox

Isla Holbox in Mexico

Ducks at Sea Sore Isla Holbox in Mexico

Ahh, I thought this place was dreamy, and I loved the flamingos here! According to locals, the Island of Holbox, or Isla Holbox attracts tourists and natives alike. It combines classic Caribbean-style beaches with spectacularly colored buildings matched by crystal clear waters.

Thanks to its pristine beaches and variety of marine life, Island Holbox is famous for water sports, scuba diving and snorkeling enthusiasts. Holbox means Black Hole in Yucatec Maya, but you will not feel the name matches the island’s personality.

Walking along the shore, shopping in the shops, or just enjoying the view of native birds, such as flamingos and pelicans, will make for an enjoyable afternoon as you sit back, relax, and enjoy all that Isla Holbox offers.

However, since the Island of Holbox is a relatively car-free area, you can explore the island on foot or take one of its many golf cart taxis.

My favorite highlights… 

  • Going on an incredible yacht tour, watching the sunset and seeing the flamingos from the water.
  • Snorkelling with whale sharks on an organized tour.
  • Seeing the wonderful Bioluminescence. 
  • Eating an incredible Punta Caliza Mexican vegan breakfast with lashings of fresh guacamole and gorgeous views.

4. Bernal 

Bernal town in Mexico

I love this pretty and intimate town! Bernal’s residents live longer than in other parts of the country, mainly due to the area’s laid-back atmosphere.

Locals prefer to take life as it comes and limit stress as much as possible. I was charmed by how their way of thinking and living differs from other towns and cities in Mexico.

However, Bernal is not without plenty to do. Bernal is home to the third-largest natural monolith in the world, making it one of the best destinations for climbing enthusiasts, where tourists and locals enjoy the challenge of climbing to its peak.

My favorite highlights… 

  • Dining alfresco in the serene courtyard at El Arrayán.
  • Browsing the intricately locally made handcrafts at the “Centro artesanal La Aurora.”
  • Hiking the leisurely hiking trail from Bernal to Chichidho which took me an hour and took me past some incredible rocky scenery.

5. Lago de Patzcuaro

Lago de Patzcuaro Mexico

Lago de Patzcuaro lake in Mexico Finding your way to an impeccably beautiful beach is given in this rich North American country, but if you prefer your waters to be still, Largo de Parzuaro is the place for you!

This lake is an average of 5 meters deep and provides a calm place to enjoy the scenery and relax your cares away.

A volcano formed Largo de Parzuaro and is home to several aquatic and semi-aquatic animals, including the rough-footed mud turtle and the Mexican garter snake. The beauty of this remarkable place inspired Pixar’s Coco.

My favorite highlights… 

  • Taking a very scenic boat ride to the main island.
  • Spotting Monarch Butterflies.

6. Isla Mujeres 

Isla Mujeres Island on Mexico

Isla Mujeres Mexico

Just a short boat ride from the package holiday favorite Cancun, Isla Mujeres (the Island of Women) is a perfect tropical paradise a world away from the mainland and Mexico City’s craziness.

It’s a small island with not an awful lot going on – but that’s its main selling point. Swim, snorkel, scuba diving, or indulge in the sweet art of not doing much.

The island is serviced by a ferry, which makes it an ideal day trip for travellers visiting Cancun.

My favorite highlights… 

  • Sipping on incredible cocktails in the Tiny Gecko bar.
  • Eating tasty vegan tacos at Lola Valentina. 
  • Staying at the gorgeous Casa de los Suenos boutique hotel which combined modern amenities and a rustic local feel.

7. Celestun 

Celestun - a village in Mexico

Celestun Mexico

Located on the already amazing Yucatan Peninsula, Celestun is famous in its own right. Apart from being very easy on the eye, it’s an amazing area to see flamingos – pink flamingos, to be exact. When you hear them honking and gabbling, make sure to leave a reply! 

This seemingly sleepy town is an environmentally friendly area drawing flamingos and many other forms of wildlife to Reserva de la Biosfera Ria Celestun.

Bring your camera and plenty of sunscreen when visiting Celestun. I would suggest taking pictures and then relaxing along the shores of this picturesque area. With buses making the 90-minute ride and leaving every hour, Celestun is a great place to visit on a day trip from Merida.

My favorite highlights… 

  • Photographing the flocks of stunning flamingos. 
  • Spotting other birds like pelicans and herons which also reside here.
  • Going swimming in the wonderful fresh water. 

8. Puerto Vallarta 

Puerto Vallarta town iN Mexico

Puerto Vallarta Mexico

This cosmopolitan resort on the country’s west coast is known for its beaches, water sports, and nightlife. I personally think Puerto Vallarta is a picky vacationer’s dream! 

It’s also the perfect choice for those on a limited schedule who want, in one destination, to get a taste of all aspects of Mexican life.

One of the biggest draws is the gorgeous stretches of sand beaches along Banderas Bay, and so is the pretty old town of Puerto Vallarta, which offers traditional architecture, stylish restaurants, and plenty of interesting shops and art galleries.

My favorite highlights… 

  • Hanging out at Malecon and chatting with locals
  • Going on a fun Taco Tour and tasting a huge variety around the area.
  • Shopping for artisan crafts at the Old Town Market Viejo Vallarta.

9. Cabo San Lucas Arch

Cabo San Lucas Arch in Mexico

The coastal city of Cabo is a tourist hot spot. I personally love its sandy beaches, world-class scuba diving locations, and holiday atmosphere! 

Although the highlight of Cabo is undoubtedly the stunning natural rock formations that jut out from the turquoise sea, the Cabo San Lucas Arch sits at the meeting point of two seas. He has rightly earned his place in Mexican legend and folklore.

You can visit the city on foot or get around by water taxi, which will take you from downtown to one of the city’s amazing beaches.

My favorite highlights… 

  • Photographing the striking natural arch.
  • Lazing around on the stunning white sand beach and meeting locals. 
  • Enjoying the delicious cocktails and stunning views at the Mango Deck views. 

10. Mahahual

Mahahual - gorgeous beaches in Mexico

Mahahual Mexico

The splendour of the Caribbean coastline attracts visitors worldwide, and Mahahual is among the most popular destinations.

Unlike other, more touristy areas, Mahahual is just a tiny fishing village on the surface. But those who have visited have marveled at the area’s turquoise waters and serene nature.

Things move slowly here, which is what the locals and visitors love about Mahahual. Temperatures never reach above 85 degrees F, making for a relaxing day at the beach at any time of the year.

My favorite highlights… 

  • Snorkelling and seeing the super-cute sea turtles! 
  • Exploring the fascinating Mayan ruins
  • Lazing around on Playa Mahahual. 

11. Morelia

Morelia - a historic colonial building in Mexico

Morelia Mexico

Relaxing on the beautiful beaches is a great way to spend your time. Still, if museums, art galleries, and history are what you seek, colonial towns like Morelia should be your destination.

This area has seen its fair share of battles – including during the Mexican War for Independence. Monuments to the many battles fought here can be seen throughout the city, and there are many stunning sites to enjoy.

The historic center of Morelia is made up of pink-stone buildings, which, in addition to their unique beauty, provide a backdrop for a vibrant dining scene, theatres, museums, and tamale shops.

Among the most popular historic sites this colonial city boasts is the Temple of San Francisco, built in 1610. The interior has been painstakingly kept well-preserved in pristine condition by locals and officials. Their efforts have paid off, as it is one of the most photographed temples in Morelia.

My favorite highlights… 

  • Dining at the trendy Cuish Cocina Boutique I’d highly recommend the Ceviche en Morelia! 
  • Relaxing in the peaceful Jardín de las Rosas, I loved the pretty water fountains! 

12. Isla Espiritu Santo 

Isla Espiritu Santo island in Mexico

Isla Espiritu Santo Mexico

Isla Espiritu Santo is the country’s 12th-largest island in the Gulf of California. Rare creatures inhabit this UNESCO-protected landmass, including the black jackrabbit, which is not known to inhabit any other part of the world.

Isla Espiritu Santo is known as one of the world’s top 12 places to visit. Here, you can see dolphins, whales, sharks, and turtles, to name a few animals inhabiting the area. Snorkelling and scuba diving are highly encouraged.

My favorite highlights… 

  • Exploring the island’s waterfalls. 
  • Going on a scuba diving tour. 
  • Jumping off the platform and swimming in the stunning Matevulu Blue Hole. 

13. Campeche

Campeche Mexico

Campeche district in Mexico

Declared a World Heritage site in 1997, Campeche has attracted its fair share of visitors. Officially, it is known as the Free and Sovereign State of Campeche.

A few notable tourist attractions in Campeche include the colonial architecture, the archaeological sites Becan Ruins and La Zona Arqueologica Edzna, and the archaeological site of Calakmul.

Visitors can also enjoy Chicana Mayan Ruins and Fuerte Museo San Miguel. With a history of well over 3,000 years, Campeche is the best place to soak up the country’s illustrious history and diverse archaeological sites and relax along its picturesque coastline and beautiful beaches.

My favorite highlights… 

  • Dining on the terrace at Casa Vieja del Río and watching the sunset, make sure you try the mezcal! 
  • Learning all about the ancient fortifications which surrounded the city.

14. The Copper Canyon, Chihuahua

The Copper Canyon, Chihuahua site in Mexico Copper Canyon is a system of 6 distinct canyons in the Sierra Madre mountain range of the northwestern region. This portion of Sierra Madre Occidental, southwest of Chihuahua, is a stunning environment of cliffs and caves. The cliffs join together to make a formation bigger than America’s famous Grand Canyon.

Visit stunning panoramic vistas and inspirational canyon walks where the sheer size of nature helps put life in perspective!

My favorite highlights… 

  • Going on a scenic Train Tour and photographing the incredible natural scenery.
  • Swimming in Cusarare Falls. 

15. Valladolid

Valladolid city in Mexico

View of a cave in Valladolid city in Mexico

A trip to the Yucatan Peninsula would not be complete without visiting Valladolid. The city is well worth a visit and is known for its important colonial buildings (including the 16th-century Convent of San Bernardino of Siena).

The city also boasts one of the best places for Mexican folk art and furnishings.

Of all the colonial towns, Valladolid is home to one of the best cenotes in the country. With over 6,000 cenotes in existence throughout the Yucatan Peninsula, Zaci is said to be among the best.

What is unique about this particular cenote is that it is not on the city’s outskirts, like others, but right in the middle of Valladolid. For just a few dollars, you can enjoy the park-like setting of Zaci, so be sure to put that at the top of your to-do list.

My favorite highlights… 

  • Going on a fun swimming and breakfast tour to Suytun cenote.
  • Photographing the gorgeous pastel-colored streets.

16. Lacandon Jungle

Lacandon Jungle in Mexico

The Lacandon Jungle stretches from Chiapas to the southern portion of the Yucatan Peninsula. As you’d expect, this illustrious jungle is full of amazing wildlife and photo opportunities around every corner.

Lacandon Jungle is part of the reserve, the largest rainforest in North America. The Lacandon people within the jungle speak their language, but most of the area’s inhabitants have adapted well to speaking fluent Spanish.

My favorite highlights… 

  • Going on a Jungle tour and safely exploring the unique area! 
  • Spotting super-cute spider monkeys!

17. Chiapas

Chiapas rainforest in Mexico

The Chiapas is a gorgeous, subtropical paradise characterized by dense rainforest jungles and ancient Mayan ruins! 

As a southern state bordering Guatemala, some highlights include the river-carved Canyon of Sumidero, the lakes at Montebello and the ancient ruins at Palenque.

My favorite highlights… 

  • Going on a private full-day tour and exploring the beautiful natural scenery safely. 
  • Exploring the photogenic Las Nubes Waterfalls.

18. Chichen Itza, Yucatan

Chichen Itza, Yucatan in Mexico

A UNESCO World Heritage Site and one of the world’s new seven wonders, Chichen Itza stands as a testament to the might of the Mayan civilization.

Dominated by the imposing El Castillo structure, this archaeological site is of high interest the world over. It is also one of the country’s most gorgeous spots and should be on everyone’s list!

The important site is located in Tinúm Municipality, Yucatán State. When planning your trip, ensure you allow a full day to visit—the area covers over 2.5 square miles.

My favorite highlights… 

  • Photographing the incredible site. 
  • Swimming in the Cenote Ik kil located in the area.

19. Horsetail Falls, Monterrey 

Horsetail Falls, Monterrey Waterfall In Mexico

The Cola de Caballo (or horsetail) waterfalls in Monterrey draw many visitors. The cascades are an Instagram-worthy attraction, and the surrounding area is also famous for nature enthusiasts.

I recommend booking a hotel in a nearby resort and choosing from hiking, bungee jumping or canyoneering! 

My favorite highlights… 

  • Having a scenic picnic nearby (there is a picnic spot located at the falls).
  • Photographing the falls, my Instagram followers loved it!

20. The Bufadora, Baja California 

The Bufadora, Baja California in Mexico

This awesome sea cave is located in Baja, California. At sea level, the tidal surges create a massive spouting geyser and an eerie sound that won’t be forgotten quickly. Join the other people gathering around the cave, sit back, and enjoy the show.

In my opinion, the rest of the region is also worth exploring. The world’s second-longest peninsula, it spans hundreds of majestic mountains and gorgeous beaches.

My favorite highlights… 

  • Videoing the amazing natural site.
  • Going for an organic lunch and a massage at the nearby Alem Spa.

Do you still want more? Then I suggest heading for the famously fun resort town of Acapulco, the historic colonial city of Guanajuato, San Miguel de Allende, the romantic colonial-era town in the central highlands, the protected Marieta Islands, the birthplace of tequila Guadalajara, and Riviera Nayarit. This spot calls itself “Mexico’s newest beach destination.” 

34 thoughts on “Top 20 Most Beautiful Places to Visit in Mexico”

  1. Hey, I’m glad you mentioned the Yucatan Peninsula. I moved here 4 years ago and never left. We fell in love with the people, the jungle and yes the Cenotes. We love Cenotes and diving in them we think it’s one of the most magical experiences. Here is my page about the Best Cenotes. Hope you like it.

    Reply
  2. The Yucatán peninsula and the Maya sites are definitely my favorite travel destinations. Oaxaca is on my list. Thanks for this inspiring blog post.

    Reply
  3. Thanks for this list! I highly recommend the beach in Cancun as well. Out of all the beaches I’ve ever been to, that’s my favorite! Beautiful turquoise blue waters, nice waves, soft white sand… It’s paradise on Earth.

    Reply
  4. Hi everyone,

    I’m trying to apply for a visa to Mexico and I need to submit an invitation letter from either a friend or a travel agency from Mexico. I don’t know anybody there so does anyone know of an agency that can provide this? Please let me know.
    With thanks
    Shimul

    Reply
  5. Great list of beautiul places but in my opinion mexico has much much more to offer.

    I went to copper canyon and wow it is such a breathtaking place!!!! I highly recommend the place it is stuning! It also has the worlds longest zipline.

    Reply
  6. I remember visiting the Monarch Butterfly Biosphere Reserve of Sierra Chincua in Angangueo. It was one of the most amazing experience I had!

    Reply
  7. What kind of camera are you using? Your photos are amazing! (I’d like to think its got something to do with the camera, because my photos never look like this!)

    Reply
  8. Great photos; love the clouds. And if I’d put another on this list, I’d list Mexico City….Just so much beauty in that city.

    stay adventurous, Craig

    Reply
  9. It is unfortunate one can’t go to Mexico without at least a 50/50 chance of being slaughtered by a drug lord.

    Reply
    • Hey, yes these are some incredible areas of natural beauty, and I’d love to say that I’ll see them all one day!

      Reply
  10. Beautiful pictures. I am happy that Puerto Vallarta was listed as number one. Some say that you should live in New York once in your life – I say make it Vallarta. Nature, nightlife, beaches, great food, and amazing people. I have been to 5 of your 10 locations and I can’t wait to see the other 5 this year.

    Reply

Leave a Reply to Marcelo Bizzo Cancel reply