www.viceroyhotelsandresorts.com Open in urlscan Pro
54.235.207.142  Public Scan

Submitted URL: https://link.hello.viceroyhotelsandresorts.com/ls/click?upn=MmIuuPe1eQi4Alk-2Fa8ydp1lHVvGO7NXBvRLenAp3y8uQfztXHHwQt5xCPX9gg-2FByIlhxW-2FOh2njuW...
Effective URL: https://www.viceroyhotelsandresorts.com/los-cabos?utm_source=cendyn&utm_medium=email&utm_campaign=vhg-feb24-romance
Submission: On January 30 via api from ES — Scanned from ES

Form analysis 7 forms found in the DOM

<form class="los-cabos-be-booking-form-vertical"> <input type="hidden" name="property" value="10">
  <fieldset>
    <legend>Booking Details</legend>
    <div class="parts">
      <div class="inputs appear-sequence-item appear-sequence-2">
        <div class="column checkin"> <label for="vertical-booking-checkin">Check-In</label> <button type="button" class="booking-date" id="vertical-booking-checkin" aria-label="Check In">01/30/2024</button> <input type="hidden" name="arrive"
            class="booking-checkin" value="01/30/2024"></div>
        <div class="column checkout"> <label for="vertical-booking-checkout">Check-Out</label> <button type="button" class="booking-date" id="vertical-booking-checkout" aria-label="Check Out">01/31/2024</button> <input type="hidden" name="depart"
            class="booking-checkout" value="01/31/2024"></div>
        <div class="booking-datepicker">
          <div class="inline-datepicker flatpickr-input" readonly="readonly"></div>
          <div class="current-step"></div>
          <div class="flatpickr-calendar rangeMode animate inline showTimeInput" tabindex="-1">
            <div class="flatpickr-months"><span class="flatpickr-prev-month flatpickr-disabled"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 17 17">
                  <g></g>
                  <path d="M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z"></path>
                </svg></span>
              <div class="flatpickr-month">
                <div class="flatpickr-current-month"><span class="cur-month">January </span>
                  <div class="numInputWrapper"><input class="numInput cur-year" type="number" tabindex="-1" aria-label="Year" min="2024"><span class="arrowUp"></span><span class="arrowDown"></span></div>
                </div>
              </div><span class="flatpickr-next-month"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 17 17">
                  <g></g>
                  <path d="M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z"></path>
                </svg></span>
            </div>
            <div class="flatpickr-innerContainer">
              <div class="flatpickr-rContainer">
                <div class="flatpickr-weekdays">
                  <div class="flatpickr-weekdaycontainer">
                    <span class="flatpickr-weekday"> Su</span><span class="flatpickr-weekday">Mo</span><span class="flatpickr-weekday">Tu</span><span class="flatpickr-weekday">We</span><span class="flatpickr-weekday">Th</span><span
                      class="flatpickr-weekday">Fr</span><span class="flatpickr-weekday">Sa </span>
                  </div>
                </div>
                <div class="flatpickr-days" tabindex="-1">
                  <div class="dayContainer"><span class="flatpickr-day prevMonthDay flatpickr-disabled" aria-label="Check in, Sunday, December 31st, 2023">31</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Monday, January 1st, 2024">1</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Tuesday, January 2nd, 2024">2</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Wednesday, January 3rd, 2024">3</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Thursday, January 4th, 2024">4</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Friday, January 5th, 2024">5</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Saturday, January 6th, 2024">6</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Sunday, January 7th, 2024">7</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Monday, January 8th, 2024">8</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Tuesday, January 9th, 2024">9</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Wednesday, January 10th, 2024">10</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Thursday, January 11th, 2024">11</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Friday, January 12th, 2024">12</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Saturday, January 13th, 2024">13</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Sunday, January 14th, 2024">14</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Monday, January 15th, 2024">15</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Tuesday, January 16th, 2024">16</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Wednesday, January 17th, 2024">17</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Thursday, January 18th, 2024">18</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Friday, January 19th, 2024">19</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Saturday, January 20th, 2024">20</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Sunday, January 21st, 2024">21</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Monday, January 22nd, 2024">22</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Tuesday, January 23rd, 2024">23</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Wednesday, January 24th, 2024">24</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Thursday, January 25th, 2024">25</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Friday, January 26th, 2024">26</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Saturday, January 27th, 2024">27</span><span class="flatpickr-day flatpickr-disabled" aria-label="Check in, Sunday, January 28th, 2024">28</span><span class="flatpickr-day flatpickr-disabled"
                      aria-label="Check in, Monday, January 29th, 2024">29</span><span class="flatpickr-day today selected startRange" aria-label="Check in, Tuesday, January 30th, 2024" aria-current="date" tabindex="-1">30</span><span
                      class="flatpickr-day selected endRange" aria-label="Check in, Wednesday, January 31st, 2024" tabindex="-1">31</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Thursday, February 1st, 2024"
                      tabindex="-1">1</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Friday, February 2nd, 2024" tabindex="-1">2</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Saturday, February 3rd, 2024"
                      tabindex="-1">3</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Sunday, February 4th, 2024" tabindex="-1">4</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Monday, February 5th, 2024"
                      tabindex="-1">5</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Tuesday, February 6th, 2024" tabindex="-1">6</span><span class="flatpickr-day nextMonthDay"
                      aria-label="Check in, Wednesday, February 7th, 2024" tabindex="-1">7</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Thursday, February 8th, 2024" tabindex="-1">8</span><span
                      class="flatpickr-day nextMonthDay" aria-label="Check in, Friday, February 9th, 2024" tabindex="-1">9</span><span class="flatpickr-day nextMonthDay" aria-label="Check in, Saturday, February 10th, 2024" tabindex="-1">10</span>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="column adults"> <label for="vertical-booking-adults">Adults</label>
          <div class="select-wrapper" data-content="2" data-select-class=""><select name="adults" id="vertical-booking-adults">
              <option value="1">1</option>
              <option value="2" selected="">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
            </select>
            <div class="select-icon"><svg>
                <use xlink:href="#select-arrow"></use>
              </svg></div>
          </div>
        </div>
        <div class="column children"> <label for="vertical-booking-children">Children</label>
          <div class="select-wrapper" data-content="0" data-select-class=""><select name="children" id="vertical-booking-children">
              <option value="0" selected="">0</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
            </select>
            <div class="select-icon"><svg>
                <use xlink:href="#select-arrow"></use>
              </svg></div>
          </div><input type="hidden" name="childages" value="" disabled="">
        </div>
        <div class="column promo-type"> <label for="vertical-booking-promo-type">Code Type</label>
          <div class="select-wrapper" data-content="" data-select-class="code-type"><select class="code-type" id="vertical-booking-promo-type">
              <option selected=""></option>
              <option value="promo">Promotion</option>
              <option value="promo">Corporate</option>
              <option value="group">Group</option>
              <option value="promo">IATA Number</option>
              <option value="promo">Coupon</option>
            </select>
            <div class="select-icon"><svg>
                <use xlink:href="#select-arrow"></use>
              </svg></div>
          </div>
        </div>
        <div class="column promo-code"> <label for="vertical-booking-promo-code">Code</label> <input type="text" name="promo" class="code" id="vertical-booking-promo-code" value=""></div>
      </div>
      <div class="buttons appear-sequence-item appear-sequence-3"> <button type="submit" class="button border white smart-button horizontal-only" data-dtm-event="check-availability" id="booking-trigger-interior">Check Availability</button> </div>
    </div>
  </fieldset>
</form>

POST /booking

<form action="/booking" method="post" target="_blank"> <input type="hidden" name="property" value="10">
  <fieldset>
    <legend>Booking Details</legend>
    <div class="inputs">
      <div class="column checkin"> <label for="booking-popup-checkin-checkout">Check-In &amp; Check-Out</label>
        <div class="select-wrapper fake-select"> <button type="button" class="booking-element datepicker-trigger" id="booking-popup-checkin-checkout">mm/dd/yyyy — mm/dd/yyyy</button>
          <div class="select-icon"><svg>
              <use xlink:href="#select-arrow"></use>
            </svg></div> <button type="button" class="close-button reset">Reset</button>
        </div> <input type="hidden" name="checkin" class="booking-checkin" value=""><input type="hidden" name="checkout" class="booking-checkout" value="">
      </div>
      <div class="booking-datepicker">
        <div class="inline-datepicker"></div> <button type="button" class="reset">Reset</button>
      </div>
      <div class="column options"> <label for="booking-popup-options">Rooms &amp; Guests</label>
        <div class="select-wrapper fake-select"> <button type="button" class="booking-element booking-options" id="booking-popup-options"> <span class="rooms-selected"><span class="number">1</span> Room</span> <span class="adults-selected">, <span
                class="number">1</span> Adult</span> <span class="children-selected">, <span class="number">0</span> Kids</span> </button>
          <div class="select-icon"><svg>
              <use xlink:href="#select-arrow"></use>
            </svg></div>
        </div>
        <div class="options-dropdown">
          <div class="option rooms-selector" data-controls="rooms-selected" data-minimum="1" data-maximum="5"> <span><span class="number">1</span> Room</span> <button type="button" class="minus">Decrease</button> <button type="button"
              class="plus">Increase</button> <input type="hidden" name="rooms" value="1"></div>
          <div class="option adults-selector" data-controls="adults-selected" data-minimum="1" data-maximum="12"> <span><span class="number">1</span> Adult</span> <button type="button" class="minus">Decrease</button> <button type="button"
              class="plus">Increase</button> <input type="hidden" name="adults" value="1"></div>
          <div class="option children-selector" data-controls="children-selected" data-minimum="0" data-maximum="12"> <span><span class="number">0</span> Children</span> <button type="button" class="minus">Decrease</button> <button type="button"
              class="plus">Increase</button> <input type="hidden" name="children" value="0"></div> <input type="hidden" name="childages" value="" disabled="">
          <div class="children-ages hide"> <span class="label">Children’s Age:</span>
            <div class="wrapper"></div>
          </div>
        </div>
      </div>
      <div class="column promo-code"> <label for="booking-popup-promo">Promo</label>
        <div class="select-wrapper fake-select"> <button type="button" class="booking-element codes-dropdown-trigger" id="booking-popup-promo" data-initial-text="Code">Code</button>
          <div class="select-icon"><svg>
              <use xlink:href="#select-arrow"></use>
            </svg></div>
        </div>
        <div class="codes-dropdown">
          <div class="label" id="booking-popup-promos-dropdown-label">Promo Code Type</div>
          <div role="group" class="radios" aria-labelledby="booking-popup-promos-dropdown-label"> <label class="custom-radio" role="radio" tabindex="0" aria-checked="false"><input type="radio" name="code-type" value="promo-code"> Promotion</label>
            <label class="custom-radio" role="radio" tabindex="0" aria-checked="false"><input type="radio" name="code-type" value="promo-code"> Corporate</label> <label class="custom-radio" role="radio" tabindex="0" aria-checked="false"><input
                type="radio" name="code-type" value="group-code"> Group</label> <label class="custom-radio" role="radio" tabindex="0" aria-checked="false"><input type="radio" name="code-type" value="iata"> IATA Number</label> <label
              class="custom-radio" role="radio" tabindex="0" aria-checked="false"><input type="radio" name="code-type" value="coupon"> Coupon</label> </div> <label for="booking-popup-promo-code">Enter Code</label> <input type="text" name=""
            class="code" id="booking-popup-promo-code" value="">
        </div>
      </div>
      <div class="column controls"> <button type="submit" class="button" data-dtm-event="check-availability">Check Availability</button> </div>
    </div>
  </fieldset>
</form>

<form class="los-cabos-be-booking-form"> <input type="hidden" name="property" value="10">
  <fieldset>
    <legend>Booking Details</legend>
    <div class="parts">
      <div class="inputs">
        <div class="column checkin"> <label for="horizontal-booking-checkin-checkout">Stay Dates</label>
          <div class="select-wrapper fake-select"> <button type="button" class="booking-element datepicker-trigger" id="horizontal-booking-checkin-checkout">mm/dd/yyyy — mm/dd/yyyy</button>
            <div class="select-icon"><svg>
                <use xlink:href="#select-arrow"></use>
              </svg></div> <button type="button" class="close-button reset">Reset</button>
          </div> <input type="hidden" name="arrive" class="booking-checkin" value="01/30/2024"><input type="hidden" name="depart" class="booking-checkout" value="01/30/2024">
        </div>
        <div class="horizontal-booking-datepicker">
          <div class="inline-datepicker"></div> <button type="button" class="reset">Reset</button>
        </div>
        <div class="column options"> <label for="horizontal-booking-options">Guests</label>
          <div class="select-wrapper fake-select"> <button type="button" class="booking-element booking-options" id="horizontal-booking-options"> <span class="adults-selected"> <span class="number">2</span> Adult</span> <span
                class="children-selected">, <span class="number">0</span> Children</span> </button>
            <div class="select-icon"><svg>
                <use xlink:href="#select-arrow"></use>
              </svg></div>
          </div>
          <div class="options-dropdown">
            <div class="option adults-selector" data-controls="adults-selected" data-minimum="2" data-maximum="12"> <span><span class="number">2</span> Adult</span> <button type="button" class="minus">Decrease</button> <button type="button"
                class="plus">Increase</button> <input type="hidden" name="adults" value="2"></div>
            <div class="option children-selector" data-controls="children-selected" data-minimum="0" data-maximum="12"> <span><span class="number">0</span> Children</span> <button type="button" class="minus">Decrease</button> <button type="button"
                class="plus">Increase</button> <input type="hidden" name="children" value="0"></div> <input type="hidden" name="childages" value="" disabled="">
            <div class="children-ages hide"> <span class="label">Children’s Age:</span>
              <div class="wrapper"></div>
            </div>
          </div>
        </div>
      </div>
      <div class="buttons"> <button type="submit" class="button border white smart-button horizontal-only " data-dtm-event="check-availability" id="horizontal-booking-trigger">Check Rates</button> </div>
    </div>
  </fieldset>
</form>

POST

<form action="" target="_blank" method="post" class="newsletter-form">
  <fieldset>
    <legend>Stay Connected Details</legend> <input type="text" name="email" value="" id="newsletter-email" aria-label="Email Address" placeholder="Email Address"><input type="hidden" name="property-code" value="VLC"><input type="hidden"
      name="property" value="los-cabos"><input type="hidden" name="url" value="/newsletter"><button type="submit" class="button border smart-button horizontal-only" data-dtm-event="stay-connected__follow"> Submit </button>
  </fieldset>
</form>

GET https://www.discoveryloyalty.com/hotel_search/results/0/10/name/asc?country=-1&city=-1&brand=-1&hotel=-1

<form action="https://www.discoveryloyalty.com/hotel_search/results/0/10/name/asc?country=-1&amp;city=-1&amp;brand=-1&amp;hotel=-1" class="form partner-hotels-search" method="get" target="_blank">
  <fieldset>
    <legend>Stay at a Partner Hotel</legend>
    <h3>Stay at a Partner Hotel</h3>
    <p class="w-50 col-start"> <label for="partner-hotels-search-country">Country <em>*</em></label> </p>
    <div class="select-wrapper" data-content="" data-select-class="validate[required]"><select name="country" id="partner-hotels-search-country" data-target="country" class="validate[required]"></select>
      <div class="select-icon"><svg>
          <use xlink:href="#select-arrow"></use>
        </svg></div>
    </div>
    <p></p>
    <p class="w-50"> <label for="partner-hotels-search-city">City <em>*</em></label> </p>
    <div class="select-wrapper" data-content="" data-select-class="validate[required]"><select name="city" id="partner-hotels-search-city" data-target="city" class="validate[required]"></select>
      <div class="select-icon"><svg>
          <use xlink:href="#select-arrow"></use>
        </svg></div>
    </div>
    <p></p>
    <p class="w-50 col-start"> <label for="partner-hotels-search-brand">Brand <em>*</em></label> </p>
    <div class="select-wrapper" data-content="" data-select-class="validate[required]"><select name="brand" id="partner-hotels-search-brand" data-target="brand" class="validate[required]"></select>
      <div class="select-icon"><svg>
          <use xlink:href="#select-arrow"></use>
        </svg></div>
    </div>
    <p></p>
    <p class="w-50"> <label for="partner-hotels-search-hotel">Hotel <em>*</em></label> </p>
    <div class="select-wrapper" data-content="" data-select-class="validate[required]"><select name="hotel" id="partner-hotels-search-hotel" data-target="hotel" class="validate[required]"></select>
      <div class="select-icon"><svg>
          <use xlink:href="#select-arrow"></use>
        </svg></div>
    </div>
    <p></p>
    <p class="w-50 col-start"> <label for="partner-hotels-search-arrive">Arrive <em>*</em></label> <input type="text" name="start_date" id="partner-hotels-search-arrive" value=""
        class="date-pick no-static datepicker_input validate[optional,length[0,50]] flatpickr-input" readonly="readonly"></p>
    <p class="w-50"> <label for="partner-hotels-search-depart">Depart <em>*</em></label> <input type="text" name="end_date" id="partner-hotels-search-depart" value=""
        class="date-pick no-static datepicker_input validate[optional,length[0,50]] flatpickr-input" readonly="readonly"></p>
  </fieldset>
  <fieldset>
    <legend>Submit Form</legend>
    <p class="col-start centered"> <input type="submit" value="Search" class="button"></p>
  </fieldset>
</form>

POST

<form class="form" method="post" action="">
  <fieldset>
    <legend>Customer Information</legend>
    <p class="form-builder-field"> <label for="loyalty-email-username">Email Address Or Username</label> <input type="text" class="validate[required] text" name="username" id="loyalty-email-username" value=""></p>
    <p class="form-builder-field"> <label for="loyalty-password">Password</label> <input type="password" class="validate[required] text" name="password" id="loyalty-password"></p>
    <p> <label class="custom-checkbox" tabindex="0" role="checkbox" aria-checked="false"> <input type="checkbox" name="remember" value="1" class=""> Remember Me </label> </p>
    <script src="https://www.google.com/recaptcha/api.js"></script>
    <div class="g-recaptcha" data-sitekey="6LeWzJoUAAAAANtMHQm3_xmgRU_ywTybFkuweC3F"></div>
  </fieldset>
  <fieldset class="controls">
    <legend>Login</legend>
    <p> <input type="submit" id="submit-button" class="button" value="Login"></p>
  </fieldset>
</form>

POST

<form id="social-login-password" class="form" method="post" action="">
  <fieldset>
    <legend>Customer Information</legend>
    <p class="password-field"> <label for="loyalty-password-popup">Password</label> <input type="password" autocomplete="current-password" class="validate[required] text" name="password" id="loyalty-password-popup"></p>
  </fieldset>
  <fieldset class="controls">
    <legend>Login</legend>
    <p> <input type="submit" class="button" value="Login"></p>
  </fieldset>
</form>

Text Content

Skip to Content (Press Enter)
Viceroy Hotels & Resorts
 * Gallery
 * Contact

Language
en
 * English
 * Español

Viceroy DISCOVERY Loyalty
 * Viceroy Discovery
   * Membership
   * Member Offers
   * Member Experiences
   * Bookings
   * Reward Statement
   * Profile & Password
   * Preferences
   * Reset Password
   * Logout
   * Member Promotions

Viceroy Hotels & Resorts
 * Hotels & Resorts
   
   United States
   
    * Viceroy Santa Monica
    * Viceroy Washington DC
    * Hotel Zena Washington DC
    * Viceroy Chicago
    * Viceroy Snowmass
    * Hotel Emblem San Francisco
   
   Latin America & Caribbean
   
    * Viceroy Los Cabos
    * Sugar Beach, A Viceroy Resort
    * Viceroy Riviera Maya
    * Viceroy Bocas del Toro
   
   Europe & Asia
   
    * Viceroy Kopaonik Serbia
    * Viceroy at Ombria Algarve
 * Offers
 * Residences
   * Sugar Beach, A Viceroy Resort
   * Viceroy Los Cabos
   * Viceroy Snowmass
   * Viceroy at Ombria Algarve
   * Viceroy Bocas del Toro
 * Residences Expand
   * Sugar Beach, A Viceroy Resort
   * Viceroy Los Cabos
   * Viceroy Snowmass
   * Viceroy at Ombria Algarve
   * Viceroy Bocas del Toro
   * Sugar Beach, A Viceroy Resort
   * Viceroy Los Cabos
   * Viceroy Snowmass
   * Viceroy at Ombria Algarve
   * Viceroy Bocas del Toro
 * Gallery
 * Culture
 * Gather Expand
   * Weddings
   * Meetings & Events
 * Experiences Expand
   * V Team Kids
   * Pets
   * Art at Viceroy

 * Viceroy Hotels & Resorts

 * Overview
    * Getting Here
    * Amenities & Services
    * Art at Viceroy Los Cabos
    * V Team Kids Club
    * Pets
    * Additional Programs & Services
    * Take a 360 Tour
   
   Additional Programs & Services Take a 360 Tour
 * Stay
    * Guestrooms
    * Junior Suites
    * Suites
    * Casitas & Villas
    * All Accommodations
   
   All Accommodations
 * Offers
 * Dine
    * Awacate
    * Casero Restaurant
    * Cielomar Rooftop
    * NIDO
    * Nidito Beach + Poolside Bar
    * Otro Bar
   
   Otro Bar
 * Spa & Fitness
    * THE SPA
    * THE GYM

 * Activities
    * Art Gallery
    * On-Property Retail
    * Events Calendar
    * Live Music
   
   
 * Gather
    * Meetings & Events
    * Weddings
    * Capacity Chart
    * Request for Proposals
   
   Capacity Chart Request for Proposals
 * Accessibility

Book Now
Manage your Reservation Close
Language
en
 * English
 * Español

 * Overview Expand
   * Getting Here
   * Amenities & Services
   * Art at Viceroy Los Cabos
   * V Team Kids Club
   * Pets
   
   * Additional Programs & Services Take a 360 Tour
 * Stay Expand
   * Guestrooms
   * Junior Suites
   * Suites
   * Casitas & Villas
   
   * All Accommodations
 * Offers
 * Dine Expand
   * Awacate
   * Casero Restaurant
   * Cielomar Rooftop
   * NIDO
   * Nidito Beach + Poolside Bar
   
   * Otro Bar
 * Spa & Fitness Expand
   * THE SPA
   * THE GYM
 * Activities Expand
   * Art Gallery
   * On-Property Retail
   * Events Calendar
   * Live Music
   
   * 
 * Gather Expand
   * Meetings & Events
   * Weddings
   
   * Capacity Chart Request for Proposals
 * Accessibility

 * Gallery
 * Contact
 * Map

Viceroy DISCOVERY Loyalty
 * Viceroy Discovery
   * Membership
   * Member Offers
   * Member Experiences
   * Bookings
   * Reward Statement
   * Profile & Password
   * Preferences
   * Reset Password
   * Logout
   * Member Promotions

 * Find Hotels
 * Viceroy Hotels & Resorts

 * Call Now
 * Language
   en
    * English
    * Español

Booking Details
Check-In 01/30/2024
Check-Out 01/31/2024
January

SuMoTuWeThFrSa
311234567891011121314151617181920212223242526272829303112345678910
Adults
123456789101112

Children
0123456789101112

Code Type
PromotionCorporateGroupIATA NumberCoupon

Code
Check Availability
Best Rate Guarantee

Learn More

Stay at a Partner Hotel

Enjoy remarkable experiences worldwide at partner hotels through
our GHA DISCOVERY loyalty program, a family of independent hotel brands with
more than 35+ independent hotel brands across 85+ countries.

Search
Close


VICEROY HOTELS & RESORTS

Manage your Reservation
Booking Details
Check-In & Check-Out
mm/dd/yyyy — mm/dd/yyyy

Reset

Reset
Rooms & Guests
1 Room , 1 Adult , 0 Kids

1 Room Decrease Increase
1 Adult Decrease Increase
0 Children Decrease Increase
Children’s Age:

Promo
Code

Promo Code Type
Promotion Corporate Group IATA Number Coupon
Enter Code
Check Availability
best rate guarantee
Pause Video

Booking Details
Stay Dates
mm/dd/yyyy — mm/dd/yyyy

Reset

Reset
Guests
2 Adult , 0 Children

2 Adult Decrease Increase
0 Children Decrease Increase
Children’s Age:

Check Rates


VICEROY LOS CABOS


LOS CABOS LUXURY RESORT

On the Sea of Cortez in Baja, at the edge of the horizon, Viceroy Los Cabos is
like no other place on earth. The architecturally stunning concept by Miguel
Angel Aragonés welcomes you with cinematic views and striking architecture
around every turn. Restore your spirit and awaken your senses with immersive
experiences throughout our Los Cabos Mexico resort, most notably six on-property
dining experiences — including one of the only rooftop bars in the area with
views of the Sea of Cortez. When not exploring local flavors at the wide array
of restaurants and lounges or enjoying beachfront adventures, find serenity at
the holistic-focused spa or dip into your own private plunge pool, a feature in
select Junior Suites. All the while at our Los Cabos luxury resort, know this:
You’re close to the action and the historic Colonial streets of San José del
Cabo. Yet staying right in your guestroom — where sunlight streams through
floor-to-ceiling windows and you have your very own private patio or balcony —
may be just the life-changing experience you need.

Previous Slide


GUESTROOMS


CASITAS & VILLAS


SUITES


JUNIOR SUITES WITH PLUNGE POOLS

*Plunge pools available in select room types.


GUESTROOMS


CASITAS & VILLAS


Next Slide


ACCOMMODATIONS

Check in and find an oasis. Our guestrooms, suites, casitas, and villas are
designed for a true sense of escapism — from the balconies with far-reaching
views to Junior Suites which feature their own private plunge pools. Our
accommodations are nestled in striking white buildings connected by elevated
walkways under which water flows directly from the Sea of Cortez. It’s a
stunning scene where nature meets modernity, inside and out. 

Learn More



Top 20 Resorts in Western Mexico:
Readers’ Choice Awards 2023 – Condé Nast Traveler

2023 Forbes Travel Guide Recommended Award – Forbes Travel Guide

Gold Badge: Best Hotels in Mexico – 2023 U.S. News & World Report Best Hotels
Rankings

Top 20 Resorts in Western Mexico:
Readers’ Choice Awards 2023 – Condé Nast Traveler

2023 Forbes Travel Guide Recommended Award – Forbes Travel Guide

Gold Badge: Best Hotels in Mexico – 2023 U.S. News & World Report Best Hotels
Rankings

Top 20 Resorts in Western Mexico:
Readers’ Choice Awards 2023 – Condé Nast Traveler

2023 Forbes Travel Guide Recommended Award – Forbes Travel Guide

Gold Badge: Best Hotels in Mexico – 2023 U.S. News & World Report Best Hotels
Rankings


DINING & NIGHTLIFE

Previous Slide


OTRO BAR

Create a scene at Otro Bar, where wine and tequila flow.

Learn More


EXPLORE OUR SIX UNIQUE DINING EXPERIENCES

From exploring culture through regional dishes to a rooftop toast, dining at
Viceroy Los Cabos is a journey of authenticity, festivity, and abundance.

Learn More


AWACATE

Mexican kitchen meets secret garden at this laid-back outdoor patio experience.

Learn More


CASERO RESTAURANT

This is homestyle mesa as it’s truly meant to be.

Learn More


CIELOMAR ROOFTOP

The view: spellbinding. The mood: joyful. The food: definitely worth lingering
over.

Learn More


NIDO

The specialty: ceviche, fresh from the sea, and drinks that defy the ordinary.

Learn More


NIDITO BEACH + POOLSIDE BAR

From near the lapping waves to at the pool, we’ll bring food and drinks right to
you.

Learn More


OTRO BAR

Create a scene at Otro Bar, where wine and tequila flow.

Learn More


EXPLORE OUR SIX UNIQUE DINING EXPERIENCES

From exploring culture through regional dishes to a rooftop toast, dining at
Viceroy Los Cabos is a journey of authenticity, festivity, and abundance.

Learn More

Next Slide
See All Food & Drink


SOUNDS OF VICEROY LOS CABOS
SPOTIFY PLAYLIST

Listen Now


OFFERS & DEALS

Previous Slide


I DO & ANNIVERSARY FOR TWO

SPECIAL OFFERS

Your intimate wedding will be unforgettable with extra amenities and perks,
including a complimentary two-night stay on your anniversary.

Learn More Contact to Book


VICEROY DISCOVERY LOYALTY MEMBERS - EXCLUSIVE OFFER

SPECIAL OFFERS

Viceroy DISCOVERY Loyalty members enjoy luxurious savings off our standard rates
when booking direct.

Learn More Check Availability


LINGER LONGER IN LOS CABOS – UP TO 25% OFF

SPECIAL OFFERS

Linger longer at Viceroy Los Cabos with up to 25% off luxury accommodations in
Los Cabos.

Learn More Check Availability


BEACHSIDE BLISS PACKAGE

SPECIAL OFFERS

Experience beachside bliss at Viceroy Los Cabos with romantic beach dining, spa
experiences and sky’s-the-limit amenities.

Learn More Check Availability


PREPAY & SAVE - UP TO 30% OFF

SPECIAL OFFERS

Prepay and save up to 30% off on a luxury stay at Viceroy Los Cabos when you
book 30+ days prior to arrival.

Learn More Check Availability


I DO & ANNIVERSARY FOR TWO

SPECIAL OFFERS

Your intimate wedding will be unforgettable with extra amenities and perks,
including a complimentary two-night stay on your anniversary.

Learn More Contact to Book


VICEROY DISCOVERY LOYALTY MEMBERS - EXCLUSIVE OFFER

SPECIAL OFFERS

Viceroy DISCOVERY Loyalty members enjoy luxurious savings off our standard rates
when booking direct.

Learn More Check Availability


LINGER LONGER IN LOS CABOS – UP TO 25% OFF

SPECIAL OFFERS

Linger longer at Viceroy Los Cabos with up to 25% off luxury accommodations in
Los Cabos.

Learn More Check Availability


BEACHSIDE BLISS PACKAGE

SPECIAL OFFERS

Experience beachside bliss at Viceroy Los Cabos with romantic beach dining, spa
experiences and sky’s-the-limit amenities.

Learn More Check Availability

Next Slide
View All Offers


STAY CONNECTED

Sign up to receive the latest updates and special offers from Viceroy Hotels &
Resorts delivered to your inbox.

Stay Connected Details Submit


EVENTS

Previous Slide


PRIVATE COOKING CLASSES

EVERY DAY

Recreate the flavors of your stay with our private on-property cooking classes.

Learn more


LIVE MUSIC AT CIELOMAR ROOFTOP

EVERY WEDNESDAY, THURSDAY, SATURDAY ...

Enjoy live music from popular local bands on select evenings at Cielomar
Rooftop.

Learn more Find a Table


LITTLE CHEF-ICHE

JANUARY 30, 2024

Hands-on culinary experience that allows children and parents alike to learn how
to make delicious, fresh ceviche.

Learn more


ROMANTIC BEACH DINNER

EVERY DAY

Enjoy a romantic dinner on the beach or in a cabana.

Learn more


ART CLASSES

EVERY DAY

Art classes and workshops at Viceroy Los Cabos are offered in partnership with
Cabo Tribe and are upon request.

Learn more


PRIVATE COOKING CLASSES

EVERY DAY

Recreate the flavors of your stay with our private on-property cooking classes.

Learn more


LIVE MUSIC AT CIELOMAR ROOFTOP

EVERY WEDNESDAY, THURSDAY, SATURDAY ...

Enjoy live music from popular local bands on select evenings at Cielomar
Rooftop.

Learn more Find a Table


LITTLE CHEF-ICHE

JANUARY 30, 2024

Hands-on culinary experience that allows children and parents alike to learn how
to make delicious, fresh ceviche.

Learn more


ROMANTIC BEACH DINNER

EVERY DAY

Enjoy a romantic dinner on the beach or in a cabana.

Learn more

Next Slide
View All Events

“Without a doubt the nicest most serene vacation. Hotel is simply gorgeous, the
water views and sunrises spectacular. Staff and food above and beyond the norm.
Definitely returning. Pictures online don’t come close to the beauty of this
hotel. Need to see it in person." – Alda T. / TripAdvisor


THINGS TO DO



Go beyond our doors and discover the rich culture and lifestyle of the region,
from white-sand beaches to thriving historic towns. Whether you’re headed on an
outback safari or taking a bike ride on the sand, you’ll find an exhilarating
array of activities to do in San Jose del Cabos, on property and nearby.

Learn More


ART



The curated collection of visual art at Viceroy Los Cabos is created by
internationally recognized talent and gives your stay not just vibrancy, but
greater meaning. Each piece promises more than meets the eye.

Learn More


MEETINGS & EVENTS



Every special event has an unbelievable backdrop: the Sea of Cortez, the open
sky and modern architecture like no other. It’s the ideal setting for weddings,
anniversary celebrations, and cocktail parties. Any of our spaces, indoor or
outdoor, can be customized to fit your special event needs. Our in-house team
takes care of every detail, from location to menu to photographer. In for
business? Make your meeting memorable in our separate boardroom or go all-out
and reserve the movie theater. Groups small and large are welcome.

Learn More


WEDDINGS



Tie the knot here, where sun meets surf and modern architecture convenes with
nature. The setting is unrivaled and the amenities are remarkable. We
accommodate weddings of all sizes (50-250 guests), whether beachfront, rooftop,
or indoors, and have dedicated experts on hand to cater to every desire for your
ceremony and reception. From personalized catering to dedicated room blocks to
bespoke photo shoots, we’ll make your “ever after” the most blissful and
cinematic imaginable.

Learn More


REMEMBER TO LIVE™


@VICEROYLOSCABOS

Follow along for travel inspiration from San Jose del Cabo that reflects
Viceroy’s quintessential sense of style. 

 * INSTAGRAM
 * Facebook
 * Tik Tok
 * Linkedin
 * TripAdvisor

Previous Slide Next Slide

Tripadvisor 2023 Travelers' Choice
Paseo Malecón San José
Lote 8, Zona Hotelera
23405 San José del Cabo, Baja California Sur, México
Phone: +52 624 104 9999
Reservations: US Toll-Free: +1 844 222 6987 MX Toll-Free: +01 800 461 0058
 * Terms Of Use
 * Privacy and Security
 * Privacy Notice for Californians
 * Cookie Policy
 * Website Scam Disclaimer

 * About Us
 * Hotel Development
 * Careers
 * Accessibility

 * Culture & Community
 * Diversity, Equity, Inclusion & Belonging
 * Sustainability

 * Art
 * Press
 * FAQ
 * Hotel Sustainability
 * Site Map

©2024 Viceroy Hotels & Resorts


ArrowSelect ArrowThin ArrowFacebookTwitterInstagramYouTubeLinkedInTik
TokYelpTripAdvisorSpeakerSpeakerPlay buttonPhone buttonSmall Calendar360
Close


RESERVE ONLINE

Stay at a Partner Hotel


STAY AT A PARTNER HOTEL

Country *





City *





Brand *





Hotel *





Arrive *

Depart *

Submit Form




Close


ALERT

Viceroy Hotels and Resorts no longer maintain this page, and you are now being
redirected away from the Viceroy Hotels and Resorts website to a third-party
website.

Viceroy Hotels and Resorts is not affiliated with or related to the site you are
being redirected to. We are not responsible for any content or information on
any third-party website.

Continue Stay On Site
Close


LOGIN TO YOUR ACCOUNT

Customer Information

Email Address Or Username

Password

Remember Me


Login



Forgot Password
Or
Log In With Facebook



JOIN TODAY & EARN

Ready to start traveling like a VIP? Join Viceroy DISCOVERY Loyalty and enjoy
amazing perks and local experiences.

Join Today Learn More
Close


LOGIN TO YOUR ACCOUNT

Customer Information

Password

Login



We are working on your request
January

SuMoTuWeThFrSa
311234567891011121314151617181920212223242526272829303112345678910
January

SuMoTuWeThFrSa
311234567891011121314151617181920212223242526272829303112345678910


$lang="en";