If you’re going to Costa Maya on your cruise, lucky you!  This port is one of my favorites in the Caribbean.  By the time you’re finished reading this, you’ll know why.

Puerto Costa Maya and nearby sleepy Mahahual were once rural fishing villages. In 2002, this region was transformed into a popular cruise ship destination.  It was the first “manufactured” cruise port in the Caribbean, but it didn’t last long.  After a year of rebuilding following Hurricane Dean’s devastating impact in 2007, the cruise port of Costa Maya reopened.  And it’s been growing ever since.

What to do in Costa Maya Mexico
You can literally walk from your ship to the Costa Maya entertainment complex. Or take the free tram.

Most people wonder, “what’s there to do in Costa Maya?”  Actually, most people haven’t heard of Costa Maya or they’ve heard the name but have no clue what to do there.  Isn’t that partly why you’re reading this?

Every cruise line offers full-day and expensive shore excursions to visit the incredible Mayan pyramids, dolphin encounters or snorkeling.  When I’m here, I just want a really good lunch and a cold drink.  Followed by a couple of hours lounging in a beach chair and floating in the ocean.   Here’s how to do exactly that, save a bundle of cash and have one of the best port days ever.

costa maya cruise port
The Costa Maya entertainment complex with shops, a pool and places to eat.

Directions from the port

  1. Walk (or take the free tram) along the lengthy pier from your ship to the port’s colorful Disney-esque entrance.
  2. Follow the pedestrian walk along your right side, past the little shops until you see the grand staircase on your right.
Costa Maya staircase with short cut to trolley
Don’t worry. You don’t have to walk up these stone stairs.

See the little path between the tree and the stairs?  Walk through there and when you emerge, you’ll notice a makeshift table under a long awning. Head to the table and you’ll have two choices, both for the same price.

Taxi or trolley to the beach

You can either buy a $3 trolley ticket or take a $3 taxi ride (all per person).  Tell whomever is driving that you want to go to 40 Canons Hotel or in Spanish, simply, Cuarenta Canones.  It’s a 10-15 minute until you reach the last stop at the end of the road.  The town is actually Mahahual.

If you have no back or neck issues, the trolley is fun as it happily bounces along the bumpy roads. Taxis of course provide a much smoother ride but not quite as much fun.  If you’re a solo traveler, you’ll probably have a few laughs and make some some new cruise friends along the way.

Costa Maya trolley to Mahahual
Get ready for a fun…and very bumpy ride.

Enter the whitewashed breezeway at 40 Canons and walk towards the beach.  You can’t miss it.

40 Canons breezeway Costa Maya
View looking back towards the road with my back to the beach.

And then there’s this – 40 Canons Beach Club.

40 Canons Beach Club
Beach Club access opposite 40 Canons.

and this…

40 Canons at the Promenade
You can walk and walk along this quiet promenade. Some nice little shops, too.

Spend the day on the beach – there are several beach clubs along this stretch of promenade. Pez Quadro, part of 40 Canons, has an All You Can Drink package which includes a meal, wifi and a laundry list of inclusions.

40 canones restaurant costa maya
My favorite restaurant in Costa Maya is at 40 Canones.

Time for a Mexican (or Italian) lunch

Personally, I always go to the outdoor dining area at the hotel for a fabulous lunch.  Actually, you can choose Italian or Mexican.  The owners are Italian and serve traditional Italian meals.

Shrimp fajitas at 40 Canones Costa Maya Mexico
Freshly caught shrimp for their fajitas, tasty guacamole and so much more.

I love the shrimp fajitas.  Guacamole is awesome, too…everything there is good.  A full lunch with a drink will run from $12 to $30 depending of course if you order a fresh-caught lobster or a cheese quesadilla.

Homemade guacamole and chips at 40 Canones in Costa Maya Mexico
More of the same…so good.

Take a walk along the promenade after lunch…maybe set yourself down on a beach chair and take a brief siesta.  You’ll find the beach and town quiet, peaceful and pretty much undeveloped.

When it’s time to head back to your ship (be sure to allow at least an hour) just walk back to the road through the hotel.  Taxis are usually available but leave enough time just in case you have to wait.


As you drive back to Costa Maya (for a short distance it’s a different route) look for these rainbow-colored cabanas.

Colorful tiny houses in Mahajual Mexico near Costa Maya
I asked the driver to slow down so I could get a photo of these tiny houses.

Once back at the cruise port, just follow the crowds out towards the pier.  You can buy any last minute souvenirs from the hundreds of stalls and shops at the complex.

trolley at Costa Maya port
Hop on the free trolley to go to and from your ship.

Too tired to walk?  Take the complimentary trolley back to your ship.

Seriously….you could have this…

swimming pool at entertainment complex in Costa Maya
Doesn’t look too bad…

Or you could have this…it’s your vacation.

sandy beach at Costa Maya in Mahajual Mexico
The beach beckons…


24 Comments on What to Do In Costa Maya Mexico Instead of an Expensive Shore Excursion

  1. Hi Trisha,
    It sounds like you have some good plans in place. For Mahahual, your kids can snorkel near the shore but while the water in Mahahual is usually calm, be aware that there could be a current or a rocky shoreline to wade through til it was deep enough. But everything else you’ve mentioned seems good. Yes, there are a lot of beach chairs and for a small gratuity I would think that the person collecting the entrance fees would rustle up 10 chairs for all of you to be near each other. I am not familiar with making reservations ahead of time to reserve lounge chairs. If you are referring to just staying at the cruise complex, then rounding up 10 chairs near each other could be interesting.
    I hope this was helpful. Have a wonderful family cruise.

  2. Hi! Going next month and my kids love to Snorkel (11& 15yrs old). Can they swim out some and snorkel or would you recommend we find an excursion to do that? As of now plans are just to do lunch, little shopping and hangout at the beach. Also, are there always beach chairs to rent on beach? Can I reserve in advance? It’s a party of 10 and I want to make sure we can all sit together. Thanks!

  3. Hi Esteban,
    Good question. Aside from going to Mahahual on your own, I wouldn’t suggest venturing out of the town limits without being on some kind of a group tour. You can have a really nice day in Mahahual without spending a lot of money on a full day tour to the Mayan ruins -though they are really beautiful and amazing to see. If you rent a golf cart, there’s not much to do with it after a couple of hours. Puerto Costa Maya is just a recreation complex and the ride to Mahahual is only 10 – 15 minutes away.

    I’d suggest taking either the $3 dollar trolley or a taxi down to 40 Canons, have lunch, relax at the beach and stroll along the promenade. Either way, have fun! Thanks for your question.

  4. Hi!!!

    Going there in April but would like to deep more in the area….is the area big & secure??? Also, besides the golf carts are there any other options to move a little more??? Going with my parents and want to explore a little more…thanks!!!

  5. Hi Liliana,
    Lucky you…Costa Maya is one of my favorite ports. You could follow the suggestions in the article and you can read the positive comments from readers. Have fun!

  6. we are going for first time to Costa Maya, we are very exiting after I read all these comments,, we love the beach and w e are looking to relax in a pretty beach very clear where you can really relax, and enjoy the ocean and have some appetizers and a refreshing drink, where do you recommended to go?

  7. Hi Dale,
    I’m SO glad everyone had a great time in Costa Maya and that my advice and directions worked! I totally agree that I’d also like to spend a 3-4 laid-back days in Mahahual at 40 Cannons. The food at Maramao is excellent and the ambiance is so very easy.

    Thank you for sharing your follow-up for Costa Maya. If you don’t mind, may I take a part of your comment to use on my website? Just a little blurb in the sidebar. I would only use your first name and last initial. I hope you’ll approve, but if not, I totally understand.


  8. We followed your advice and glad we did. Cab ride to 40 Cannons was $8 for our group of 4. We checked out the area and two people had 45 minute massages for $20 each. We had lunch at Maramao. Very good and run by great people. Lobster and fish dishes as well as Italian. Prices were very reasonable and gave us access to the beach. We would not have found this place without your recommendation. I would consider going back to this place for a longer stay.

  9. Hi DeeDee,
    Good question. There are “free” beaches but if you want a lounge chair, you’ll pay a fee. Since you’re planning on a drink and a snack, that would surely take care of the cover charge. I’d suggest taking the trolley to the end at 40 Canones (why not have lunch and a drink there?) and then walk the promenade until you find whatever appeals to you. Have a wonderful time.

  10. Hi Sherry,
    we will be at Costa Maya/Mahahual with a cruise. We want to go by trolley to Mahahual. Is there a part of the beach without paying a fee? Or a bar where you can just can have a drink and a small snack?

  11. Hi Sarah,
    I always have lunch at 40 Canones and then just go across the pavement to the beach. If you only want to use the beach then yes, there would be a fee. Have fun!


  12. Hi Megs,

    For a family, a day at the beach in Costa Maya is a good option, as long as you purchase beach chairs with shade. While most of the shoreline is smooth sand, depending on weather, current etc, aqua shoes are a good idea in case of a pebbly shore as you walk into the water. Meals and snacks are available along the promenade and you can sit and enjoy a nice lunch at 40 Canones. Though with a 2 yr old, I don’t know how relaxing it might for you! Actually, in thinking this through, your best and simplest bet might be to just spend the day at the cruise ship venue, right there at the port. Easy to push a buggy, you can find shade, there’s a kids pool area and you can head back to the ship much easier. Looking back to when my kids were small (first cruise at 5 and 7), the simpler I kept activities, made for an easier and more pleasant cruise experience.

    Have a wonderful cruise!

  13. We are heading here in March. We are a family with smaller children (2-13), and was wondering if this would be a great place to come as a family? There aren’t a lot of options through the cruise line. I am more worried about missing our boarding time, since it’s early afternoon!

  14. Hi Susan,

    Have fun! I love Costa Maya. Enjoy your lunch at 40 Canones and save time to walk along the promenade, too. If you think of it, please drop me a note when you return and let me know how it all worked. Thank you! Bon Voyage!

  15. Hi Mary Ann,

    Thank you so much for taking the time to write such a nice note. I’m happy that you and everyone enjoyed their day at 40 Canons. It’s one of my favorite self-made cruise days! If you don’t mind, may I use your first three sentences as a quote/testimonial? I will only include your first name (I don’t know your last name.) Thank you again for your note (it made my day!) and I hope you’ll approve.

  16. My husband and I and another couple followed these instructions last week when our cruise ship stopped in Costa Maya. This was one of the best days we ever had. We followed your directions and had no problems. We never saw the little makeshift table you spoke of to get a ride on the trolley or taxi but there were a lot of people there who spoke English that could get us a taxi. The taxi was $2 a person. The taxi driver understood Forty Canons easily and we had printed out the paper to show him in case he didn’t. When we got to Forty Canons, we were so pleased. It is a beautiful resort. It sits on a promenade where you can take a leisurely stroll and looks at the wares that the locals were selling. It was very easy to negotiate a price when we wanted to buy something. We were greeted by one of the beach attendants who spoke English. He said the beach chair and umbrella was $20. We told him no, we would pay $10 so he said ok. He let us pick out where we wanted to sit. It was not crowded at all and had a wonderful scenic place to sit. The water was crystal clear and the beach was nice. There are locals who walk around trying to sell you stuff but when you just shake your head no they smile and leave you alone. It was not a problem. The attendants on the beach are there to serve you drinks and lunch if you want to order anything. It was not expensive at all and the drinks were delicious. It was very easy getting a cab back to the ship. There were many outside the hotel. All in all, we loved everything about the day.

  17. Hi John,
    That plus some good food and you’re right! The beaches are gorgeous, too.

  18. Hi Christina,
    Happy 10th anniversary! If you follow the directions in the article, you should have a pretty easy time getting to Mahahual and the beach. When you get to 40 Canons Hotel, you can ask anyone about renting a beach chair with them. Otherwise, you can cut through to the beach and walk along the promenade until you find a location you like. Bring US cash in small bills, too. Have a great time in Costa Maya!

  19. We are headed here next week. Do I need any type of reservation or do I just walk in? I don’t speak Spanish well so I’m nervous. I want to have a great relaxing day as it’s my 10 year wedding anniversary the day we will be there. How do you get a seat on the beach? Just walk up and pick one or do they give you one

  20. Hi Paula,
    Please contact a travel agency in your area or if that is not convenient, contact the cruise line directly and they can send a brochure.

  21. Need liturature for your cruises to Alaska my address is Pau,
    Corning,box1i3, ap,Arkansas,72422t. 1la Rogerssend me literature on your cruises .

Leave a Reply

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