Ray Gudrups

Travelled to 28 countries / regions

Written 44 briefs
Lived in Mexico for 10 years



Americas > Mexico > Useful Info
Updated on Jun 18, 2020 Useful Info

Best beaches in Mexico

The great thing about the Mexican coastline is that it offers different types of beaches and has 3 great seas and oceans - the Caribbean sea, Gulf of Mexico, and the Pacific ocean. No surprised the beaches you can find there are so different - surrounded by jungles and ancient ruins, sandy shores with calm waters which are perfect for swimming, surfing, diving or kite-boarding.

About best Surf Beaches in Mexico I already wrote here -

Caribbean beaches


Recognized for its Mayan ruins overviewing turquoise blue sea, Tulum beach is a perfect destination for all history and boho lovers. It is located at the southern end of Riviera Maya, just a two-hour drive from Cancun.

This picturesque beach has palm trees, several limestone pools nearby which are perfect for swimming and several astonishing beach hotels and cabanas just a few steps from the beach.

User submitted photo of Mexico

Playa Norte, Isla Mujeres

Voted as one of the best beaches in the whole world this beach is must visit. This family-friendly beach is well-known because of the incredibly calm and transparent waters and white sand shore with marvelous palm trees. No need to say more.

User submitted photo of Mexico


Akumal Beach is one of the most famous beaches in the Riviera Maya for tourists and locals.

This is a place to go to if you wish to do snorkeling or scuba diving, Akumal Beach is home to amazing corals with many fishes and turtles.

There are five different bays to explore.

User submitted photo of Mexico

Gulf of Mexico


Beach town of Progreso, Yucatan is the state’s most well-known beach. The beauty of it is a beautiful oceanfront malecón with wonderful roof bars and restaurants and is one of the best spots to see pink flamingos that live in the lagoons nearby.

User submitted photo of Mexico

Isla Holbox

This tiny, car-free island is only accessible from a fast boat transfer from the town of Chiquila.

It's very popular with yogis, backpackers, and locals. It has accommodations for most budgets, as well as restaurants that serve fresh seafood and delicious cocktails with a side of live music for a perfect beach vibe.

User submitted photo of Mexico

La Barra de Sontecomapan

This is a bonus tip from me - absolutely hidden gem on offbeat track in Veracruz state.

Once there you won't meet any tourists. Only friendly locals, delicious food, and beautiful nature.

You can hire a local boat to take you for a tour in mangrove rivers, bird spotting, and many more.

Pacific ocean

Puerto Escondido

Beyond extensive surf culture, this beach town is a hot spot. You can still find cheap tacos on the street, but you’ll definitely find more and more hotels, bars, and restaurants opening with fancy decor and cocktails in their offer.

Apart from that Puerto Escondido is a well-know world-class surf destination for its excellent waves.

User submitted photo of Mexico

Puerto Vallarta

With perfect tropical weather, Puerto Vallarta is a famous resort town full of amazing cobblestone streets and sightseeing options.

If you want to spend a day in Puerto Vallarta Beach there are plenty of activities for you such as diving, sailing, and fishing. Preserved bays are perfect for snorkeling, while deep-sea fishing and whale-watching are just some of the many activities here.

User submitted photo of Mexico


Mazatlán is one of the most underrated Mexican beach towns. It is one of the only colonial Mexican cities that stands on a beautiful shoreline. Surrounded by mountains, the city is covered with cobblestone streets and known for its magnificent sunsets.

User submitted photo of Mexico


Huatulco sits on nine very discrete bays, all centered around the main Santa Cruz Bay, which is home to the most popular restaurants and hotels. One of the most beautiful beaches is found at Cacaluta Bay. It’s undeveloped, and accessible only by boat, or by land with a taxi ride and then a hike. But if an isolated, virgin beach is what you’re looking for, this is it.

User submitted photo of Mexico

Zipolite and Mazunte

Zipolite was quite a big hippie destination from the 1960s through to the 1980s. It was considered a free love core and a popular counterculture destination for hippie travelers from all around the world. It was also one of the first nude beaches in Mexico.

Today, Zipolite and Mazunte brings fewer hippies but still many people who love yoga and surfing.

You will still find plenty of budget accommodation options, but there are also several luxurious hotels and fancy restaurants.

Anyone who is looking for a stress-free vacation and wishes to avoid large crowds of people should definitely choose Zipolite beach.

User submitted photo of Mexico

Bahía Balandra

Situated in the Baja region of La Paz, Bahía Balandra Beach is a charming family beach that is famous for its rock formation known as Diamond Rock. The beach is sheltered in every direction which allows safe swimming and snorkeling to explore the excellent colorful aquatic life.

User submitted photo of Mexico

Playa del Amor

Easily to reach by a water boat from the marina at Cabo San Lucas, Playa del Amor is one of the most popular beaches in Mexico. It is also known as the ‘Lover’s Beach’ because it's a romantic ambiance with the beautiful rock formation.

User submitted photo of Mexico