The Best Beach in Mexico is
The winner is Tulum
Long a budget travelers' dream, Tulum today is growing fast. The only major Maya city overlooking the sea inhabited at the time of the Spanish conquest, the Tulum ruins are often visited by travelers to Cancun, 130 km (81 miles) to the north, at the other end of the Riviera Maya. Today hotels and restaurants are springing up to serve travelers, but to the south, the Boca Paila peninsula and the Sian Ka'an Biosphere Reserve offer up less-visited beaches and opportunities for outdoor enthusiasts and anglers.
There are many lovely Caribbean beaches around Tulum and the Costa Maya.1
And the runners up are....
Bacalar, Quintana Roo
Miles of lagoon-front beaches, and several small, locally owned, unassuming beach clubs. Many of the hotels have their own small beaches.
Cancun, Quintana Roo
Beautiful white sand beaches, although 2005 hurricane stole sand
Bucerias beach is awesome; lots more to visit in the area
A variety of beaches, with and without services, on 9 pretty bays.
Beautiful beaches on and around Zihuatanejo bay
Lots of great beaches for swimming, surfing; motorized water sports
Mahahual, Quintana Roo
This is a beach resort; beaches to suite most tastes in town and along the big bay.
San Blas, Nayarit
Lovely, long beaches; Matanchen Bay to the south. Las Islitas is the best - buggy but beautiful.