El Milagro Payments and Cancellations

If you have NOT yet booked your room click here, to review availability.

If you have already booked your room/s and need to make the final payment (required before you arrive) click here.

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.

To cancel your reservation please send us an email notification at Reservations@ElmilagroBeachHotelandMarina.com. Once your cancellation has been recieved we will e-mail you back a confirmation acknowledging your cancellation.