•  Type: Hotel
  •  Beds: 17
  •  Baths: 17
  •  Sleeps: 24


El Milagro Beach Hotel & Marina is perfect for those who want Five Star Service without the pretentiousness. So, whether you're a guest in one of our hotel rooms or renting a boat slip, the knowledgeable and accommodating staff at El Milagro Beach Hotel & Marina are dedicated to making your stay an exceptional one.
Once you've arrived at El Milagro Beach Hotel & Marina, you'll instantly be drawn to the properties grandness, beauty and tranquil environment. The expansive grounds are lush with thriving local flora and fauna and the ocean breezes orchestrate the swaying coconut trees that take command of the gardens. The sparkling blue-Caribbean water and white sand beach complete this magical and private hideaway.

Owner info

Terms & Conditions

If notice of cancellation is received 60 days or more prior to your arrival, your deposit will be refunded less a 50% handling charge. There will be no refund after 60 days prior to arrival. For your peace of mind we recommend that you purchase trip cancellation insurance.

Additional Rate details

50% deposit by credit card
The Penthouse $165 per night
Beach Cabana $140 per night
Villa One $85 per night
Villa Two $95 per night
Villa Three $85 per night
Villa Four $150 per night
Villa Five $75 per night
Caribbean View One $145 per night
Caribbean View Two $195 per night (units A & B)
Caribbean View Two Unit B $65 per night (unit B)
Ocean Garden One $195 per night
Ocean Garden Two $195 per night
Bay Front One $180 per night
Bay Front Two $170 per night
Bay Front One B $75 per night (unit B only)
Bay Front Two B $70 per night
Marina & Amenities $1.50/Foot/Day
Our Basic rates are $1.50 USD per foot per day including all service and utilities but we negotiate, depending on the length of stay amount of power used and the time of year so it is always good to email or call and ask about a rate for your boat and the time of year your are planning on staying with us.



Guest Reviews

Piece of Heaven!

This is our second stay at El Milagro, and it was just as amazing as the first. This is one of the most beautiful places I have ever stayed. The rooms are beautifully done in colorful Mexican tile, with so many extra touches that make you feel right at home. The way the place is set up, makes you feel like the part of a small community. The employees are beyond friendly and helpful! They are fun to sit around and visit with, and they always make time for you. Jaime is an amazing character, who makes you feel welcome from the second you arrive. He makes you feel like you are coming home. The grounds are immaculately kept, and the little private beach is quiet and clean. They have free use of paddle boards, kayaks, bicycles, and more for their guests. We have already reserved for next year, and would never want to stay anywhere else!


Eric and his team do an amazing job of hospitality. Fun toys to play with on the water. A welcoming environment. Go anywhere else and you will miss out!!! Most rooms have a kitchen.. And if not, the community kitchen is awesome.

2nd time's a charm

Can\'t say enough wonderful things about this place. We first discovered this gem 2 years ago. The accommodation suited us well with a separate large bedroom, full kitchen and living room and a huge patio (Bayfront #2). The communal space and the homey community vibe is what sets this place apart from the rest and keeps us coming back. Inga, Eric, and the rest of the team are the best hosts ever. Our 5 yr old daughter is able to roam around freely, playing with the multitude of toys and games. The guys cook up a weekly fish and rib dinner that is to die for. Best meal we\'ve found on the island. And you can pair it with your own beer, wine, or home made margaritas out of the communal kitchen. We always meet friendly like-minded guests and enjoy hearing the adventures of the marina boat residents. This place holds a special place in our hearts.

Another great stay

We have stayed at numerous places on Isla and have a number we consider special. El Milagro has a special place on that list. This was our fifth visit, second with friends. From the fantastic staff to the great toys (kayaks, paddle boards, etc), beach and proximity to town it canít be beat. We have already booked again for next year and Iím already counting down the days till then. Highly recommended.

A truly relaxing stay--highly recommended

My wife and I had a wonderful experience here. El Milagro is little off the busy touristy area but still close enough to everything. We stayed in one of the suite rooms that had a fridge, microwave, coffee maker and sink. The room was comfortable and quiet. The marina is quite picturesque and well maintained. Eric and Inga do a great job of making you feel at home. The staff is very friendly and attentive. During the week, the staff makes a delicious grilled dinner of fish and ribs that we enjoyed. I can only say that the great vibe of the place attracts very fine mix of visitors: families, travelers, boaters and tourists. There\'s plenty to do with paddle boards, beach floats, kayaks and bicycles for guests to use. There are some nice restaurants and bars close buy.