Skip links

Delicious fresh food with a beautiful Ocean View


Km 54 Camino Costero a, 77940 Xcalak, Q.R., Mexico

Enjoy the beautiful view of the Caribbean Ocean

Welcome to Coral Bar & Grill in Xcalak, Mexico

With stunning views over the Caribbean Ocean, The Coral Bar and Grill is located next to the XTC Dive Center resort in Xcalak, Mexico.

Whether you are looking to start the day with a freshly made coffee; or are visiting for breakfast, lunch or dinner, you will find delicious food and a relaxed, friendly atmosphere waiting for you.

Our Mexican and International dishes on offer are made from fresh locally sourced ingredients and we have a comprehensive bar to cater for every taste!

Open 7 days a week, 7am til late.

Located on the beach, just steps away from the dive boat pier, XTC Dive Center and Flying Cloud Hotel.

Contact Us
Restaurant, Bar & Beach Club

Delicious, Locally Sourced Food with Excellent Service

Vegan and Vegetarian

Our menu has vegan and vegetarian options available and we cater for any dietary requirements

Mexican and International Dishes

Enjoy our Mexican and international dishes made from fresh, locally sourced ingredients.

Wide Selection of Wines, Cocktails and Beers

Whether you want a freshly made margarita or an ice cold beer, we have the perfect drink for you to enjoy.

Beach Club

Enjoy our casual beach vibe bar and friendly service. We have everything you need for a relaxed and pleasant visit

Available at The Coral Bar & Grill

Our Themed Nights & Special Offers


Tuesday BBQ Night

Join us for our BBQ night every Tuesday and enjoy our grilled meat and vegetable buffet.


Friday happy hour

Come and enjoy our Friday happy hour, 7pm to 8pm every Friday with free appetizer buffet.

Breakfast, Lunch & Dinner

Our Menus

Prices in Mexican pesos. Prices may change without prior notice

Our Partners

Tripadvisor Reviews

  • star rating  Coral bar and grill is a delicious place with the best staff you will ever meet. I had a great experience with great food, really kind people, the staff is... read more

    avatar thumb Citeri
    June 27, 2019

    star rating  I've been there for X-mas dinner, was stunning !

    Lots of food, all lovely cooked by the Chef Dalmain.

    From Mexican food, to Western food, even the... read more

    avatar thumb Panzouikette
    January 15, 2019

    star rating  What can I say that the others haven't?? They are absolutely correct. The food was delicious and the service was right on. They even have a decent beer/wine selection considering... read more

    avatar thumb DiveTraveler2010
    July 19, 2019
  • star rating  Great restaurant with amazing food, next to the regular menu there is a daily special that's always different and delicious. Dalmain is awesome, always in for a chat and great... read more

    avatar thumb 396mayrap
    January 22, 2019

    star rating  Amazing service and food! 5 out of 5. Great place to start your diving day and replenish your energy after a fun day of diving too! Also great to get... read more

    avatar thumb CesarS2136
    December 10, 2019

    star rating  The coral bar and grill is my favorite restaurant. The crew will make you feel like home and the food is incredibly good. Chef Dalmain rocks my world!!

    avatar thumb santiquint
    May 21, 2019
  • star rating  Dalmain has made some of the best food I have ever had and has made my experience here in Xcalak so much better!

    avatar thumb Aayush1499
    January 11, 2019

    star rating  Cena riquisima  - El lugar es maravilloso!!! Súper acogedor de día y de noche. Atiende el dueño del lugar por lo que la atención y servicio son de lo mejor. Rica comida, y... read more

    avatar thumb 193alejandrat
    January 5, 2019

    star rating  Dalmain and the entire crew took great care of us all week and we never tired of the menu! Great choices, excellent service and a view like no other!

    avatar thumb Bill C
    March 10, 2020

Contact Us

Reserve a Table

Contact Us
+52 984 179 5692
Km 54 Camino Costero a, 77940 Xcalak, Q.R., Mexico
Opening hours: Every day 7 AM – 9 PM



Click below to chat on WhatsApp or send us an email to

× How can I help you?