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
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 & 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 & 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&city=-1&brand=-1&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";