The 25 Best Beaches In Mexico

Updated: November 7, 2017


An opinionated list of the best beaches from Cabo to Cancun

The Best Beach in Mexico: Tulum Beach near Cancun

The Best Beach in Mexico: Tulum beach is a one hour drive south of Cancun. It has better beaches than Cancun, cooler hotels, and more authentic food.

Sayulita is great for surfing and family fun.

Runner Up: Sayulita beach and town, about a one hour drive north of Puerto Vallarta. The best place in Mexico to learn how to surf and the town is one of those places you never want to leave. Very family-friendly too.

Yelapa beach near Puerto Vallarta

Runner Up #2: Yelapa beach. Just a short boat ride from Puerto Vallarta is the fantastic Yelapa beach. I love this place.

North beach on Isla Mujeres

Runner Up #3: Isla Mujeres is awesome and the most kid-friendly beach in Mexico.

A beach near Manzanillo

Manzanillo on the Pacific Coast of Mexico

A beach at the Westin Cabos Resort in Baja California

A beach at the Westin Cabos Resort in Baja California

The beach at Zihuatanejo

The beautiful beach at Zihuatanejo

The beach at Zipolite

A quiet beach at Zipolite

A beach in Baja California near Cabo San Lucas

A beach in Baja California near Cabo San Lucas

Acapulco on the Mexican Pacific coast

Acapulco on the Mexican Pacific coast.

One of Cancun's many beautiful beaches

The beautiful beach in Cancun.

Cozumel in Mexico's Yucatan region.

Cozumel in Mexico’s Yucatan region.

Isla Contoy in the Yucatan which is popular with bird watchers.

A short day trip from Isla Mujeres is Parque Nacional Isla Contoy

La Paz on the Baja

La Paz on the Baja

The beach in Old Town Puerto Vallarta

The best swimming beach is south of here, but the Old Town of Puerto Vallarta is great for evening walks.

Playa del Carmen on the shores of the Caribbean

Playa del Carmen on the shores of the Caribbean

Beach near Los Cabos

Another great beach near Los Cabos

The beach in Mazatlan

The beach in Mazatlan with the Old Town in the background

Puerto Vallarta is packed with great beaches.

Playa de los Muertos in Puerto Vallarta

A ride through Ixtapa by gondola

A gondola ride up from the beach in Ixtapa

Holbox Island in Quintana Roo

Holbox Island in the Caribbean Sea

Huatalco beach in South West Mexico

Playa Entrega in Huatalco in southwest Mexico

Playa Mazunte near Oaxaca

Playa Mazunte near Oaxaca

Puerto Escondido is known for its great surfing

Puerto Escondido is known for its great surfing

Pictures: ZaskodaLizard10979kretyendustin.askins,  lightmatter,  georgia.kralDieselDemonJSF306,
adpowersSergeMelkiAlaskanDudeTanenhaus,  WonderlaneyentoncesŠarūnasBurdulis, ~!,
HSanchezrhobinn,  jaritoKevinHutchinsonelfidomxJoSimono¬.

See Also

45 Questions and Comments

  1. Most Kid Friendly Beach in Mexico

    Hi David! Great list – thank you for sharing. In your opinion, what is the safest beach that is family (2 children under the age of 5) friendly? We (like many other folks, I am sure) are planning a Christmas getaway. Thanks again! Amy D NY, NY

    1. DavidDavid Greece, Italy, and Everywhere

      Isla Mujeres’s main beach (Playa Norte) is shallow, calm, beautiful, protected from the wind and waves, and great for kids.

  2. Best Mexico Beach for Beautiful Blue Water

    My wife and I visited playa Del carmen for our honeymoon 2 years ago, and I was not impressed by the beach. I was expecting baby blue water and it was nothing like that. I’ve been reading that Tulum is the place to go for beautiful beaches in Mexico. What do you suggest???? Rene

    1. DavidDavid Greece, Italy, and Everywhere

      Tulum is wonderful and one of my favorite beaches in Mexico. Isla Mujeres also is great and probably even more idyllic with turquoise water.

  3. Where To Go on Riviera Maya?

    Hi David
    My husband and I are looking to visit in July. I’ve been looking at Riviera Maya but I’m confused on where to go after so many comments. We’re into the nightlife but like a nice beach ( no rocks or seaweed)) also local shopping. We enjoy authentic Mexican food. We don’t mind staying at resorts. Any help is appreciated. Thank you
    Melinda Medina

    1. DavidDavid Greece, Italy, and Everywhere

      Sounds like Tulum, for sure.

  4. Where In Mexico with a 5 Year Old

    This is a great list with some very helpful insight! I am planning my little girls (5 yr.old) first international experience. We only have a week. She doesn’t swim by herself yet but loves the water. I’m trying to pick the best spot to have an easy beach vacation but also expose her to a unique cultural experience and have an opportunity to see some unique wildlife. Tulum sounds the best so far but do you have any other recommendations? Aaron Livingston

    1. DavidDavid Greece, Italy, and Everywhere

      Tulum is awesome so yes, I’d highly recommend it. Great beach, great food, good cultural sights, and cenotes to swim in too.

  5. Beach Town for Family of 4

    Hi! This is a fabulous list, thanks.

    We’re looking for a beach town that isn’t too far of a trip for a weekend, out of Tijuana. We’ll be flying but don’t want to fly too far. We have two kids, 2.5 yo and 7 mos. We want a nice beach of course and will be going the first week of February. Would Sayulita fit the bill? Also, we are hoping to find an AirBnb place, any particular neighborhoods to target or stay clear of?


    1. DavidDavid Greece, Italy, and Everywhere

      Sayulita is awesome and yes, would definitely work for what you’re looking for. Lots of rentals there, just be sure you’re walking distance of downtown (the Sayulita Plaza on Google Maps).

  6. Puerto Vallarta for Spring Break

    How do you feel about Puerto Vallarta? For a relaxing couples getaway…

    Is the beach nice?

    I wanted to go to Cancun because the water is warmer but wanted to avoid spring breakers… I was told puerto Vallarta is a nice relaxing trip. Please let me know your thoughts.


    1. DavidDavid Greece, Italy, and Everywhere

      Puerta Vallarta is great and the town has a real Mexican vibe (unlike Cancun which is just a strip of big resorts). The beach is good in town but not wow, incredible. For the best beach near Puerto Vallarta take a boat to Yelapa (from the pier in Puerto Vallarta). You can do this as a day trip or stay at a hotel there right on the beach – idyllic and very quiet. As far as spring break parties, neither Puerto Vallarta nor Cancun get big spring break crowds like some places used to.

  7. Kid Friendly Beaches in Mexico

    David, we are planning a trip (our first to Mexico) right around Thanksgiving. We have 3 kids (8, 5 and 2 yo). What would be the best/calmest beach that you would recommend, any good kid friendly resorts you would recommend? Thanks for the input.


    1. DavidDavid Greece, Italy, and Everywhere

      The most kid-friendly beach in Mexico is the North Beach on Isla Mujeres (a short ferry ride from Cancun). There are some nice low-key hotels there, but no large resorts – for those you need to go to Cancun but the beach there is more exposed and not so kid-friendly.

  8. Best Beach in Cancun for Swimming

    I have been to cancun a couple of times the area where we stayed the water was very rough and not enjoyable.
    Where is the best swimming beaches in the cancun playa area.

    Jerri McDonald

    1. DavidDavid Greece, Italy, and Everywhere

      Playa Tortugas and Playa Langosta are both good for swimming. Cancun beach is shaped like a 7 and these beaches are located along the top of the 7 and thus are somewhat protected from the intense direct waves of the ocean.

  9. Mexico Resort for Kids

    We are a family of 4 (2 children, 5 months and 5 years old) from Australia and we are planning a trip to Mexico in April 2016. I have been reading your posts and very confused as to where to go and stay. We will be flying in from LA and want a family friendly resort with kids club and some babysitting, nice beach (no seaweed) and dont have to travel to far once we get to Mexico for the kids sake. Where would you recommend as we are open to all places and the choices are making me confused.
    Thanks in advance.
    Clare Passlow

    1. DavidDavid Greece, Italy, and Everywhere

      Cancun is not my favorite place in Mexico but for what you’re looking for it’s probably best. Lots of resort with kids clubs. Most are all-inclusives.

  10. Heat in Summer

    Is Tulum bearable in the summer? I would love to go with my kids in June, but I went to Playa del Carmen years ago in July and found the heat difficult. Would Isla Mujeres be any cooler? Any thoughts/recommendations?

    Thanks for this beautiful list!

    1. DavidDavid Greece, Italy, and Everywhere

      Tulum will be the same as Playa del Carmen. I don’t find it unbearable but it is hot. If you had trouble at Playa then Tulum will probably be the same experience. Isla Mujeres is definitely cooler owing to the nice breeze you get most of the time. Another plus with Isla is that the North Beach is free of seaweed (unlike the east facing beaches on the mainland which are being hit pretty hard lately).

      1. lara

        Thanks so much. Maybe we’ll try a few days in each place!

  11. Tulum vs Sayulita

    Hi David, thank you for the post! You seem to know Mexico very well, I hope I can pick your brain a little. Two years ago I attended a wedding in Tulum and absolutely loved the place. I loved the pristine white sand, eco chic flavor, combination of luxury and hippie vibes. Since then, I’ve always pictured my wedding there. So my wedding will take place next year, and in July 2015 we went to Tulum for a little getaway and to look at some venues but were shocked with the amounts of sargassum seaweed everywhere. The entire Caribbean coast of Mexico seems to be swamped by it, and it looks like nobody, not even scientists can predict if its a temporary phenomenon or there to stay. For now, its been there for half a year or more. Needless to say, I would want to avoid having seagrass on my wedding pictures. Also, I love swimming in the ocean and so do a lot of our friends, so I wouldn’t want to disappoint people and have a sub-par experience knowing about this in advance. I am now researching an alternative for Tulum. Is it Sayulita in your opinion? If so, what would you picture as the drawbacks of Sayulita based on what I have described as my likes of Tulum?

    1. DavidDavid Greece, Italy, and Everywhere

      In some ways, Sayulita and Tulum have a similar vibe – a laid-back hippie feel. In other ways they’re very different. Sayulita is a bit rougher around the edges and can feel like a little Mexican village by the beach. When you’re at the beach in Tulum you feel like you’re in an idyllic bubble, not so much in Sayulita. In Sayulita there’s more going on, both at the beach and in the town. Perhaps it comes down to the fact that the beach and town are separated by a few miles in Tulum. In Sayulita they’re pretty much one and the same. The beach is nice in Sayulita but not as nice as Tulum. On the plus side there’s good surfing in Sayulita for everyone from beginners (you can take courses that are very fun) up to intermediate (and advanced if you want to hop in a car); the food is probably a tiny bit better in Sayulita; and you can make a trip into Puerto Vallarta (or spend a few nights there) and it’s a great place. Definitely worth checking out and many times more interesting than Cancun. I will mention one other place south of P.V. called Yelapa. It has the beautiful beach like Tulum with a few restaurants. There’s a town perched above it that has a couple really good restaurants but is very small. I think there’s one market, one cafe, one ice cream shop. Not much else. Almost no nightlife. You get there by boat from either P.V. or Mismaloya. It’s a very cool place if you’re looking to chill and relax.

      1. Elena

        Thank you for the info David – this is very helpful!

  12. Best Beach with Kids

    Awesome to find this! I am trying to decide where to take my family (1 6yo daughter). We went to Tulum and LOVED it, but want something different this time..really want a beautiful beach that can be entered (no jellyfish Big wave etc.) nice sand, good local markets so we can make our own drinks and food and when we want to go out EXCELLENT food..oh! and would prefer this place to be affordable and not completely blown up by tourism…looked at Loreto (seems expensive) todos santos (so dry and arid) Sayulita (heard its CROWDED and expensive) Yelapa (heard its jellyfish beach and super touristy) Zihuat (don’t know much) Manzanillo (not much) Isla Mujueres (considering it) any thoughts are much appreciated! thanks for the great pics!

    1. DavidDavid Greece, Italy, and Everywhere

      Sayulita has the closest vibe to Tulum. Also great for learning how to surf. Yelapa has the closest style of beach to Tulum (and I’ve never seen a jellyfish there). Isla Mujeres has the calmest beach and very pedestrian friendly town. All are great for kids.

  13. Sayulita vs Isla Mujeres

    Hi these pictures look great!!
    I have two questions:
    1 – Sayulita or Isla Mujeres? We’re travellers who don’t like resorts, we are more laid back and want to relax with a bit of culture. Good food, good bars, etc.
    2 – Which is better for Jan/Feb? Weather? Water temperature? Tourists?

    1. DavidDavid Greece, Italy, and Everywhere

      Sayulita has a cooler vibe, more places to eat, better food, more Mexican tourists, and you can surf or take surf lessons. Isla Mujeres is much more low key. The beach has nicer sand and is more idyllic. Very few waves. Restaurants are good but lean ever so slightly to boring tourist food (though it’s easy to rent a golf cart – which is how most tourists get around the island – and seek out some great taco stands where only locals eat). I slightly prefer Sayulita.

      The weather in February is slightly warmer and slightly dryer than January for both Sayulita and Puerto Vallarta but not a huge difference. Early January will see more tourists than late January and February.

  14. angela

    Do you know if there is a bus that goes form Puerto Vallarta to ZIHUATANEJO.


    1. DavidDavid Greece, Italy, and Everywhere

      Yes, there is a daily bus from Puerto Vallarta to Zihuatanejo that takes about 14 hours. It makes a stop in Manzanillo along the way and costs about M$500. Breaking the trip into 2 legs would probably be a good idea and make for two manageable segments. Lots of great beach towns along the route.

  15. Jan Shields

    Hey David,

    Can you tell me a great place to relax on the beach AWAY from resorts and people? Any info is appreciated, thanks!

    1. DavidDavid Greece, Italy, and Everywhere

      Sayulita is a great beach town about an hour from Puerto Vallarta. To the south of PV there are a string of beaches that have few (if any) resorts. Farther south Zipolite and Mazunte are budget hang outs with great beaches.

  16. Mila

    HI, I’m just wondering what you’d recommend or what to consider for a 5 day visit in April where we go in and out of Cancun airport? We are a couple traveling with our 16 year old son and high on our list is snorkeling, maybe an intro course in scuba, and some fishing for the guys. We like good basic Mexican food, but have no interest in night clubs. Next time I’ll consider Sayulita, but since we route through Miami to visit family, the Caribbean was it this trip. So, Tulum or Isla Mujeres? That is the question. Any insight and input would be most appreciated. Recommendation for accommodations in either Tulum or Isla de Mujeres, if any, would be welcome as well.
    Thanks so much.

    1. DavidDavid Greece, Italy, and Everywhere

      I would pick Isla Mujeres for lazy beach time and swimming. Tulum to see some historical sites and visit the cenotes, so there’s a bit more to do there. The food should be better in Tulum too.

      For hotels, these 2 links should find you some great deals: Isla Mujeres and Tulum.

      Good luck.

  17. Dal

    This is a great summary of Mexico’s beaches and you’ve nailed almost all of my favorites. I’ve made 11 trips to Mexico over the last 8 years and have been to most of these. It really depends what you’re looking for in a beach to recommend one. My top 3 beach towns are Puerto Vallarta, Cancun, and Tulum. Isla Mujeres is right up there too. I’m not much of a surfer, but my good buddy is and he’s dragged me along to Puerto Escondido which is top notch for surfer types. For the best stretch of beach I’d have to say for Cancun though it can be terribly busy during December and January. P.V. is the best for a collection of great beach nooks and towns. I have never been to the Baja so can’t comment on it.

  18. Kelly

    Hi David,

    I am a Cali -girl who has moved to the little town of Mexicali, Mexico ( too hot then too cold… and too far from the beach) My hubby, my 7 mo old boy and I are moving to Cabo this April.
    I cannot find any info about how many people with children actually live in Cabo…. do you think Mommy and me type things will be a problem- or what would be the best way for me to make new friends for me and my lil one in a place where most are just visiting?
    Thanks for the advice

    1. DavidDavid Greece, Italy, and Everywhere

      Hi Kelly. I did a 10 minute look around for you trying to find some good local websites but couldn’t come up with anything. I suspect once you’re there you’ll find a lot of locals that have good advice. For now, I’d go on tripadvisor and ask a question, as many of its forums have an engaged expat community that comments regularly. I hope that helps.

  19. Riz

    Las Gatas and Madera beaches in Zihu. Good beach vibe. If you get out far enough then you can do some bodysurfing at Madera but other than that it’s pretty calm. Zihuatanejo is a jewel and shouldn’t be missed. Zipolite very nice too.

  20. Eric @ Trans-Americas Journey

    Love the concept of showing all the beaches through a great photo. Thanks for the link to our Reasons to Visit Mexico post

  21. Meli

    Love the beaches around Cabo. La Paz has more culture and a mexican feel, so it’s great to do a week up there and then come down to Cabo for a more typical beach holiday. The surfing is great up the Pacific Coast. There are ferries from Cabo across to Mazatlan which go daily (I think)j.

    Isla Holbox is a great place but haven’t visited the rest of the Yucatan. Belize is fantastic too – though I guess a different article.

  22. shelley

    We are San Pancho fans — Sayulita is good tho! We have place at Garza Blanca beach about an hour south of Sayulita, and always make the drive north at least once each visit to check on San Pancho and let our boys do some surfing!

    Thanks for all the great articles! We are huge travelers and find your posts really helpful! Especially the ones about taking kids to SE Asia! Gracias!

  23. J.M.

    What beach on Isla Mujeres is that? The main one?

    1. DavidDavid Greece, Italy, and Everywhere

      Playa Norte, which is the best one for kids and is part of the main town where most of the restaurants and hotels are.

  24. Jack

    Can you get to Sayulita from Puerto Vallarta by boat? Is it worth it for a day trip? Thx.

    1. DavidDavid Greece, Italy, and Everywhere

      There aren’t any regular schedule boats that I know of. Though you could always hire a private one if you were really committed to getting there by boat. The bus will get you there in about 2 hours. A taxi takes about an hour and costs around $40 if you know how to bargain. ($70 if you don’t.) Is it worth it for a day trip? Maybe. I’d try to get up there for at least a night. The beach has a couple of really low key restaurants where it’s great to hang out as the sun falls. It’s perfect. Mornings are lively around the town square and there are some great breakfast places.

Leave a Reply

Your email address will not be published. Required fields are marked *