The best beaches in Mexico

Mexico boasts a mesmerizing coastline of around 9,330km, with millions of tourists coming here solely for the country’s exceptional beaches. The following are the best beaches in Mexico. They have been selected as much for the scene – whether backpacker or spring-breaker – as much as sand quality, water and scenery.
Explore ancient ruins at Playa Ruinas, Tulum
Off of the Caribbean coast lies the ancient Mayan ruins of Tulum. These well-preserved ruins can be breathtaking, despite the small scale of their buildings. On a sunny day, this effect is doubled by the stunning coastline that backdrops this archaeological site.
The site itself takes only an hour or so to see. However, you will want to allow more time to swim at this small and special Tulum beach. These calm waters are expansive and intensely blue. Beachgoers are often visited by local iguanas in search of food.
Discover the nightlife of Playa del Carmen, Quintana Roo
Like many of the beautiful beaches in Mexico, Playa del Carmen is a great place to enjoy powdery sand and crystal-clear waters. This gorgeous coastal gem sits in the very heart of the Mexican Caribbean Sea. However, what makes this a popular beach destination is the local nightlife.
Playa has emerged as the area’s main “alternative” nightlife centre to Cancún. The venues here have a much more hip style, more conscious of trends from Mexico City and abroad. Try Alux — a labyrinth of romantically intimate spaces deep down in a real cave. Or Coco Maya — for all night parties featuring an adventurous slate of Mexican and international DJs.
Visit the sea turtles of Playa Norte, Isla Mujeres
Playa Norte is one of the best beaches in Mexico and is a great place to enjoy a sunset. You’ll find here extremely pristine and calm waters. This is a perfect place for snorkelling and one of the best swimming beaches in the area. It is also a fantastic place to enjoy the white sand under swaying palm trees.
While here, don’t miss the opportunity to visit the Tortugranja Turtle Sanctuary — which safely houses endangered sea turtles. The eggs are rescued from predators and raised until hatched before being released back into the wild.
For an all-inclusive experience try Playa La Ropa, Zihuatanejo
If you are looking to spend your beach holiday in absolute luxury, this is certainly the beach for you. This palm-tree hemmed coast is located within walking distance of many great resorts and restaurants.
Spend your day in the powder-soft sand while waiters come to take your drink order. La Ropa beach is one of the best beaches in Mexico for an all-inclusive experience.
Secluded Lover’s Beach or Playa del Amor, Cabo San Lucas
The hidden cove of Playa del Amor, or Lover’s beach, is arguably the most beautiful beach in Cabo San Lucas. One must take a water taxi to access this hidden beach. Get a good view of the sea life in the area by taking a glass-bottomed boat.
Once there, you will find a secluded and serene golden sand oasis, flanked by large rock formations. This beach is just a climb away from its counterpart, Divorce Beach.
Cancun Beach, Riviera Maya — one of the best beaches in Mexico
Virtually every kind of modern architectural fantasy can be found in the Cancun Hotel Zone. Neo-Parisian mansions rub lawns with Las Vegas-Baroque and neo-Maya pyramids. This bustling area is home to over seventy of the area’s luxury hotels and resorts.
Cancún provides luxuries on tap and on a big scale: glittering restaurants, eye-popping nightclubs, and stunning pools with swim-up bars. Cancun beach is a giant 23km (14-mile) strip of white, white sand located off the Caribbean coast. Many activities are within easy reach here, such as windsurfing, scuba diving, jet-skiing, sailing or deep-sea fishing.
< Source : https://www.roughguides.com/articles/mexicos-best-beaches/ >