comScore
U.S. News Best Vacations Badge

Best Beaches in Mexico

U.S. News Best Vacations Badge

To help you find the perfect Mexican destination for sunbathing on the sand and splashing in the waves, U.S. News considered factors such as scenery, water clarity, crowd congestion and nearby amenities. Expert insight and user votes were also taken into account to create this list of the country's best beaches from the Yucatán to Baja del Sur. Help us determine next year's ranking by casting your vote for the best Mexican beach below. 

Change Ranking

Explore More Rankings


Mexico Rankings

Playa del Carmen

#1 in Best Beaches in Mexico

Why go: Playa del Carmen once had the ambience of a sleepy European coastal town. Now, these beaches are among the most popular along the Yucatán. They're still hip and are no less crowded than those in Cancún, though beachcombers are here to see and be seen. Read More

Playa del Carmen View 17 photos
Belongs on List? Yes No

Tulum

#2 in Best Beaches in Mexico

Why go: One of the best beach experiences in all of Mexico can be found near the Tulum ruins. Come in the early morning or later in the evening to enjoy the sands beneath El Castillo – the old Mayan temple – without interruption. Read More

Tulum View 19 photos
Belongs on List? Yes No

Cozumel

#3 in Best Beaches in Mexico

Why go: Cozumel's beautiful shoreline comes with one downside: thick crowds. Swarms of tourists descend on the island every year. That said, Cozumel is home to multiple excellent beaches and stands as one of the premier diving and snorkeling destinations in the world. Read More

Cozumel View 20 photos
Belongs on List? Yes No

Cancun

#4 in Best Beaches in Mexico

Why go: The beaches of Cancún are some of the most popular in Mexico, recognized for their vast sands and clear blue waters. And because this beach town is so well-liked by tourists, visitors can find plenty of restaurants, shops and a wide range of resorts when it's time to retreat from the sun. Read More

Cancun View 14 photos
Belongs on List? Yes No

Puerto Vallarta

#5 in Best Beaches in Mexico

Why go: Despite its popularity as a tourist hotspot, Puerto Vallarta has managed to retain some of its small-town charm. PV attracts a more sophisticated crowd than some of Mexico's other oceanside retreats. Here, you'll find a beautiful boardwalk and upscale hotels. Read More

Puerto Vallarta View 18 photos
Belongs on List? Yes No

Acapulco

#6 in Best Beaches in Mexico

Why go: Back in the 1950s, Acapulco was the go-to vacation spot for many A-listers like Frank Sinatra and Elvis Presley. Today, this western Mexico city is making a comeback – the beaches are vast, the water sports are aplenty, the hotels are renovated and the prices are affordable. Read More

Acapulco View 21 photos
Belongs on List? Yes No

Mazatlan

#7 in Best Beaches in Mexico

Why go: Sure, the sands may not be as coveted as those in Cancún or Puerto Vallarta, but Mazatlán's golden shoreline will surely satisfy the average sun-seeker, especially those on a budget. You can bypass the crowds by heading to Isla de la Piedra. Read More

Mazatlan View 15 photos
Belongs on List? Yes No

Cabo San Lucas

#8 in Best Beaches in Mexico

Why go: Cabo — and its sister city San Jose del Cabo — boasts an abundance of excellent beaches, so you won't have trouble finding a scenic spot. Recent visitors particularly recommend the classic Playa del Amor (Lover's Beach) at the picturesque Land's End rock formation. Read More

Cabo San Lucas View 15 photos
Belongs on List? Yes No

Vote to Add these Destinations to the Rankings

Vote to Add

Recommended Articles

Best Airfares