MALECÓN21 is more than just a restaurant or a beach club — it’s the true Mexican Caribbean experience in the heart of Mahahual, Costa Maya, Mexico’s second most popular cruise port destination.
Nestled right on Mahahual’s white-sand beachfront, our restaurant and beach club overlook a stunning natural pool formed by the reef — one of the most unique places in the Caribbean.
We’re open daily for breakfast, lunch, and dinner, serving our signature M21 Mezcal cocktails alongside modern Mexican and international cuisine made from fresh, local ingredients.
Whether you’re arriving from a Costa Maya cruise ship or staying in Mahahual, you can enjoy delicious seafood, creative drinks, and friendly service — all with an unforgettable ocean view.
Relax on our beach loungers, enjoy a massage under the palms, or simply unwind with your toes in the sand. From our bar by the sea to your own beach spot, MALECÓN21 is where great food meets the Caribbean vibe.
Your ultimate Costa Maya day pass and beachfront dining experience awaits at MALECÓN21 Beach Club, Mahahual.
"ART OF LOVE"
beachfront
Our restaurant and beach club in Mahahual are open daily from 8:00 a.m. to 10:30 p.m., serving fresh and flavorful dishes from sunrise to nightfall.
Start your morning with breakfast by the sea (8:00 a.m. – 12:00 p.m.), or join us later for lunch or dinner (12:00 p.m. – 10:30 p.m.) featuring our signature M21 Mezcal cocktails and Caribbean-inspired cuisine.
Looking for the perfect Costa Maya beach day?
Get your Day Pass at MALECÓN21 and enjoy full access to our beach loungers, restaurant, and bar — the ideal Costa Maya beach break for cruise passengers and travelers alike.




















