1<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" href="https://www.grandvelas.com/favicon.ico"> <link rel="apple-touch-icon" href="https://www.grandvelas.com/resourcefiles/pwa_images/grandvelas-192x192.png"> <link rel="preload" as="image" href="https://www.grandvelas.com/resourcefiles/hero-image/about-the-grand-velas-resorts.jpg"> <meta property="twitter:image" content="https://www.grandvelas.com/resourcefiles/hero-image/about-the-grand-velas-resorts.jpg"> <meta property="og:image" content="https://www.grandvelas.com/resourcefiles/hero-image/about-the-grand-velas-resorts.jpg"> <title>About Velas Resorts in Mexico - Velas Resorts</title> <meta name="description" content="From Puerto Vallarta to Riviera Maya and Los Cabos, Velas Resorts offers a unique collection of luxury vacation hotels, spas and resorts in Mexico."> <meta name="twitter:card" content="summary"> <meta name="twitter:description" content="From Puerto Vallarta to Riviera Maya and Los Cabos, Velas Resorts offers a unique collection of luxury vacation hotels, spas and resorts in Mexico."> <meta name="twitter:site" content="@VelasResortsMex"> <meta name="twitter:title" content="About Velas Resorts in Mexico - Velas Resorts"> <meta property="og:title" content="About Velas Resorts in Mexico - Velas Resorts"> <meta name="og:description" content="From Puerto Vallarta to Riviera Maya and Los Cabos, Velas Resorts offers a unique collection of luxury vacation hotels, spas and resorts in Mexico."> <link href="https://www.grandvelas.com/dynamic/css/with-banner.aspx?version=6152026140529" type="text/css" rel="stylesheet">
1<script> 2function deferCssLoad(URL, delaySec) { 3 setTimeout(function() { 4 var headSection = document.getElementsByTagName("head")[0]; 5 var elementCSS = document.createElement("link"); 6 elementCSS.type = "text/css"; 7 elementCSS.rel = "stylesheet"; 8 elementCSS.href = URL; 9 headSection.appendChild(elementCSS); 10 }, delaySec); 11} 12 deferCssLoad("https://use.typekit.net/lrt8ujq.css", "3100"); 13 deferCssLoad("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap", "3100"); 14</script>
14
14<script> 15 const checkBot = { 16 googlebot: function() { 17 return {is:navigator.userAgent.match(/Googlebot/i), 18 os: "googlebot" }; 19 } 20} 21</script>
21
21<script> 22if(!checkBot.googlebot().is){
vendor: 337 bytes, lines 22-27
22 23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 24 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 25 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 26 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 27 })(window,document,'script','dataLayer','
27GTM-W6D5ZX
vendor: 5 bytes, line 27
27');
28} 29else{ 30console.log("gtm not load"); 31} 32</script>
32
32<script> 33var userip = ""; 34</script>
34 <link rel='alternate' href='https://www.grandvelas.com/about' hreflang='en'> <link rel='alternate' href='https://www.grandvelas.com.mx/acerca-de' hreflang='es'> <link rel='canonical' href='https://www.grandvelas.com/about'><meta name="generator" content="Milestone CMS 6.0">
34<script id="mjdata" type="application/ld+json">[{ 35 "@context": "http://schema.org", 36 "@type": [ 37 "WebPage" 38 ], 39 "speakable": { 40 "xpath": [ 41 "/html/head/title", 42 "/html/head/meta[@name='description']/@content" 43 ], 44 "@type": "SpeakableSpecification" 45 }, 46 "dateCreated": "2026-09-07", 47 "dateModified": "2026-09-12", 48 "datePublished": "2026-09-17", 49 "name": "About Velas Resorts in Mexico - Velas Resorts", 50 "description": "From Puerto Vallarta to Riviera Maya and Los Cabos, Velas Resorts offers a unique collection of luxury vacation hotels, spas and resorts in Mexico.", 51 "url": "https://www.grandvelas.com/about", 52 "primaryImageOfPage": [ 53 { 54 "@type": "ImageObject", 55 "contentUrl": "https://www.grandvelas.com/resourcefiles/hero-image/placeholder-1500x800.jpg?version=9012026172109", 56 "name": "", 57 "caption": "" 58 } 59 ], 60 "breadcrumb": [ 61 { 62 "@context": "http://schema.org", 63 "@type": "BreadcrumbList", 64 "itemListElement": [ 65 { 66 "@type": "ListItem", 67 "position": "1", 68 "item": { 69 "@id": "https://www.grandvelas.com/", 70 "name": "Home", 71 "url": "https://www.grandvelas.com/" 72 } 73 }, 74 { 75 "@type": "ListItem", 76 "position": "2", 77 "item": { 78 "@id": "https://www.grandvelas.com/about", 79 "name": "About", 80 "url": "https://www.grandvelas.com/about" 81 } 82 } 83 ] 84 } 85 ], 86 "text": "", 87 "hasPart": null, 88 "mainEntity": null 89},{ 90 "@context": "http://schema.org", 91 "@type": [ 92 "LodgingBusiness" 93 ], 94 "name": "Grand Velas", 95 "alternateName": "1861.1 Velas Resorts", 96 "url": "https://www.grandvelas.com/", 97 "sameAs": [ 98 "https://www.facebook.com/velasresorts", 99 "https://x.com/VelasResortsMex", 100 "https://www.instagram.com/velasresorts/", 101 "https://www.pinterest.com/VelasResorts/" 102 ], 103 "logo": "https://www.grandvelas.com/resourcefiles/hotellogo/grandvelas-logo.svg?version=9012026172109", 104 "image": "https://www.grandvelas.com/resourcefiles/hotellogo/grandvelas-logo.svg?version=9012026172109", 105 "description": null, 106 "award": null, 107 "legalName": null, 108 "contactPoint": { 109 "@type": "ContactPoint", 110 "telephone": "+1-866 202 4642", 111 "contactType": "Inquiry, Reservations or Business" 112 }, 113 "telephone": "+1-866 202 4642", 114 "address": { 115 "@type": "PostalAddress", 116 "streetAddress": "Paseo de los Cocoteros 98", 117 "addressLocality": "Nuevo Vallarta", 118 "addressRegion": "NA", 119 "postalCode": "63735", 120 "addressCountry": "México" 121 }, 122 "geo": { 123 "@type": "GeoCoordinates", 124 "latitude": "20.706997", 125 "longitude": "-105.300761" 126 }, 127 "aggregateRating": null, 128 "brand": null, 129 "photo": null, 130 "review": null, 131 "starRating": null, 132 "priceRange": null, 133 "subOrganization": null, 134 "parentOrganization": null, 135 "hasOfferCatalog": null, 136 "petsAllowed": null 137}]</script>
137<link rel="manifest" href="https://www.grandvelas.com/manifest.json"><meta id="theme-color" name="theme-color" content="#fff">
137<script>if (top.location.host != self.location.host) { 138 top.location = self.location; 139} 140</script>
140<script data-cfasync="false" nonce="92161322-cc03-4018-8f74-033db5486354">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="92161322-cc03-4018-8f74-033db5486354";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
140</head> <body class="withbanner-page About">
vendor: 68 bytes, line 140
140 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
140GTM-W6D5ZX
vendor: 83 bytes, line 140
140" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
140<a role="button" class="skip-to-content-btn" href="#main-content">Skip to main content</a> <header class="header" id="header"> <div class="uk-container side-container side-container--right header-container"> <div class="header-col header-col--left dynamiccomponenteditenable" data-id='1139740' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/" class="header-logo"> <img src="https://www.grandvelas.com/resourcefiles/header-logo/grandvelas-logo.svg" width="264" height="44" alt="Grand Velas, Paseo de los Cocoteros 98, Nuevo Vallarta Nayarit" data-nodeferimage="true"> <span class="sr-only">Grand Velas, Paseo de los Cocoteros 98, Nuevo Vallarta Nayarit</span> </a> </div> <div class="header-col header-col--right"> <div class="header-mainmenu"> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts" class="header-mainmenu__link nav navrelation ">Resorts</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations" class="header-mainmenu__link nav navrelation ">Destinations</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/experiences" class="header-mainmenu__link nav ">Experiences</a> </div> <div class="header-mainmenu__item dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials" class="header-mainmenu__link nav navrelation ">Specials</a> </div> </div> <div class="header-toggler"> <button type="button" class="header-toggler__btn js-header-toggler"> <span class="header-toggler__icon template-icon-Menu"></span> <span class="sr-only">Main Menu Toggler</span> </button> </div> <div class="header-langsel js-langsel"> <button type="button" class="uk-button header-langsel__control" aria-haspopup="true"> <span aria-hidden="true" class="js-langsel-selected">en</span> <span class="sr-only">Language Selector</span> <span class="template-icon template-icon-down-arrow"></span> </button> <ul class="uk-dropdown uk-drop header-langsel__dropdown js-langsel-dropdown" data-uk-dropdown="pos: bottom-center"> <li class="header-langsel__dropdown-item selected en"> <a href="#" target="_self" class="header-langsel__dropdown-link en"> <span aria-hidden="true" class="js-lang-name">en</span> <span class="sr-only">Go to en Version of Site</span> </a> </li> <li class="header-langsel__dropdown-item de"> <a href="javascript:gotolanguagepage('es')" target="_self" class="header-langsel__dropdown-link de"> <span aria-hidden="true" class="js-lang-name">es</span> <span class="sr-only">Go to de Version of Site</span> </a> </li> </ul> </div> <a href="tel:866 202 4642" class="header-call" data-phonenumber="hotel-property-phone" target="_blank" rel="nofollow"> <span class="template-icon template-icon-call-solid"></span> <span class="header-call__num">866 202 4642</span> </a> <button type="button" class="uk-button uk-button-primary header-bookstay js-bookstay-toggler">Book Your Stay</button> </div> </div> <aside class="header-collapsible navmenu js-header-collapse" aria-hidden="true" id="navmenu" style="display: none;"> <div class="uk-container side-container side-container--right header-collapsible__container"> <div class="uk-grid header-collapsible__grid"> <div class="uk-width-2-3@l uk-width-3-4@m header-collapsible__col header-collapsible__col--mainmenu"> <div class="uk-grid navmenu__grid"> <div class="uk-width-1-2@l navmenu__col"> <ul class="navmenu-list js-navmenu-list-main"> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Resorts">Resorts</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Resorts"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146785' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146786' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-boutique-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Boutique Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146787' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146788' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-riviera-maya" class="navmenu-dropmenu__link nav">Grand Velas Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1146789' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/resorts/grand-velas-riviera-nayarit" class="navmenu-dropmenu__link nav">Grand Velas Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1145999' data-editbuttontext='' data-editable='True' data-menu-type="Resorts"> <img alt="Explore Resorts of Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/explore-resorts-of-grand-velas.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Destinations">Destinations</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Destinations"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236665' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160060' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/los-cabos" class="navmenu-dropmenu__link nav">Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160061' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/riviera-maya" class="navmenu-dropmenu__link nav">Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160062' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/destinations/riviera-nayarit" class="navmenu-dropmenu__link nav">Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146000' data-editbuttontext='' data-editable='True' data-menu-type="Destinations"> <img alt="Explore Destinations near Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/destinations-near-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/experiences" class="navmenu-list__link nav" data-menu-type="Experiences">Experiences</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146782' data-editbuttontext='' data-editable='True' data-menu-type="Experiences"> <img alt="Experiences in Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/experiences-in-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Specials">Specials</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Specials"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160073' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials" class="navmenu-dropmenu__link nav">Overview</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160074' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials/special-gifts" class="navmenu-dropmenu__link nav">Gifts</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1160075' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/specials/the-gift-of-now" class="navmenu-dropmenu__link nav">The Gift of Now</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146783' data-editbuttontext='' data-editable='True' data-menu-type="Specials"> <img alt="Specials at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/specials-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146790' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/weddings" class="navmenu-list__link nav" data-menu-type="Weddings">Weddings</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146790' data-editbuttontext='' data-editable='True' data-menu-type="Weddings"> <img alt="Weddings at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/weddings-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146792' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/dining" class="navmenu-list__link nav" data-menu-type="Dining">Dining</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146792' data-editbuttontext='' data-editable='True' data-menu-type="Dining"> <img alt="Dining at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/dining-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146793' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/spa" class="navmenu-list__link nav" data-menu-type="Spa">Spa</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146793' data-editbuttontext='' data-editable='True' data-menu-type="Spa"> <img alt="Spa at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/spa-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1146794' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/meetings" class="navmenu-list__link nav" data-menu-type="Meetings">Meetings</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1146794' data-editbuttontext='' data-editable='True' data-menu-type="Meetings"> <img alt="Meetings at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/meetings-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item navmenu__dropdown submenulist js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1160058' data-editbuttontext='' data-editable='True'> <a href="javascript:void(0)" class="navmenu-list__link nav js-navmenu-dropmenu-trigger" data-menu-type="Gallery">Gallery</a> <ul class="uk-dropdown navmenu-dropmenu js-navmenu-dropmenu" data-menu-type="Gallery"> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236668' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-boutique-los-cabos" class="navmenu-dropmenu__link nav">Grand Velas Boutique Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236669' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos" class="navmenu-dropmenu__link nav">Grand Velas Los Cabos</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236670' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-riviera-maya" class="navmenu-dropmenu__link nav">Grand Velas Riviera Maya</a> </li> <li class="navmenu-dropmenu__item dynamiccomponenteditenable" data-id='1236671' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/photos-grand-velas-riviera-nayarit" class="navmenu-dropmenu__link nav">Grand Velas Riviera Nayarit</a> </li> </ul> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1160058' data-editbuttontext='' data-editable='True' data-menu-type="Gallery"> <img alt="Poolside relaxation wooden deck at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/poolside-relaxation-wooden-deck-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> <li class="navmenu-list__item js-navmenu-dropmenu-wrapper dynamiccomponenteditenable" data-id='1160055' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/blog" class="navmenu-list__link nav" data-menu-type="Blog">Blog</a> <div class="navmenu-media js-navmenu-media dynamiccomponenteditenable" data-id='1160055' data-editbuttontext='' data-editable='True' data-menu-type="Blog"> <img alt="A romantic couple on the beach at Grand Velas Resorts" width="400" height="533" src="https://www.grandvelas.com/resourcefiles/header-nav-img/a-romantic-couple-on-the-beach-at-grand-velas-resorts.jpg" loading="lazy"> </div> </li> </ul> </div> <div class="uk-width-1-2@l navmenu__col"> <ul class="navmenu-list js-navmenu-list-secondary"> </ul> </div> </div> <ul class="navmenu-footer"> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160056' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/about" class="navmenu-footer__link nav">About Us</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160054' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/contact-us" class="navmenu-footer__link nav">Contact</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1160049' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/frequently-asked-questions" class="navmenu-footer__link nav">FAQs</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='1162202' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/email-offers" class="navmenu-footer__link nav">Email Offers</a> </li> <li class="navmenu-footer__item dynamiccomponenteditenable" data-id='3426056' data-editbuttontext='' data-editable='True'> <a href="https://career.velasresorts.app/" class="navmenu-footer__link nav" target="_blank" rel="nofollow">Velas Resorts Careers</a> </li> </ul> </div> <div class="uk-width-1-3@l uk-width-1-4@m header-collapsible__col header-collapsible__col--media"> <div class="header-collapsible__media js-navmenu-media-list"> <span class="sr-only">HTML here will come using JS</span> </div> </div> </div> </div> </aside> <aside id="bookstay" class="bookstay js-bookstay-collapse" aria-hidden="true" style="display: none;"> <div class="bookstay__content"> <button type="button" class="uk-button bookstay__close
140js-bookstay-toggler"> <span class="sr-only">Close Booking Widget</span> <span class="template-icon template-icon-Menu-Close"></span> </button> <div class="title title--xxl bookstay-form__title" tabindex="0">BOOK YOUR STAY</div> <form class="bookstay-form js-booking-form" enctype="application/x-www-form-urlencoded" target="_blank" action="https://www.grandvelas.com/click-reservation-gvlc" method="post"> <div class="bookstay-form__group bookstay-form__group--dropdown"> <label class="bookstay-form__label" for="bookstay-select-resort">Select Resort</label> <select class="uk-select bookstay-form__control js-booking-form-hotel-select" tabindex="0" id="bookstay-select-resort"> <option value="99914" selected="">Grand Velas Los Cabos</option> <option value="15342">Grand Velas Riviera Maya</option> <option value="15042">Grand Velas Riviera Nayarit</option> <option value="115761">Grand Velas Boutique Los Cabos</option> </select> </div> <div class="bookstay-form__group bookstay-form__group--dropdown bookstay-form__daterange" id="bookstay-widget"> <label class="bookstay-form__label" for="bookstay-widget-dates">Check-In & Check-Out</label> <input class="uk-input bookstay-form__control" value="Select Dates" readonly="" name="bookstaydates" id="bookstay-widget-dates"> <input type="hidden" name="checkindate" id="bookstay-widget-arrival"> <input type="hidden" name="checkoutdate" id="bookstay-widget-departure"> </div> <div class="bookstay-form__group bookstay-form__group--dropdown js-guest-booking"> <label class="bookstay-form__label" for="bookstay-rooms-guests">Guests</label> <input type="button" class="uk-input bookstay-form__control js-room-guests-input" name="bookstay-rooms-guests" value="Select Guests" id="bookstay-rooms-guests" aria-haspopup="true"> <div class="uk-dropdown bookstay-form__dropdown uk-drop" data-uk-dropdown="mode: click; shift: false; flip: false; target: false;"> <div class="room-guests"> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-rooms-input" name="rooms" readonly="" value="1" aria-label="Rooms" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Rooms</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-rooms-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Rooms</span> </button> <button type="button" class="room-guests__button plus js-rooms-add"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Rooms</span> </button> </div> </div> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-adults-input" name="adults" readonly="" value="2" aria-label="Guests" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Guests</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-adults-minus adults-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Adults</span> </button> <button type="button" class="room-guests__button plus js-adults-add adults-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Adults</span> </button> </div> </div> <div class="room-guests__item room-guests__item--children"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-children-input" name="children" readonly="" value="0" aria-label="Children" data-min="0" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Children</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-children-minus children-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Children</span> </button> <button type="button" class="room-guests__button plus js-children-add children-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Children</span> </button> </div> </div> </div> </div> </div> <button type="submit" class="uk-button uk-button-primary bookstay-form__submit"> Check Availability </button> </form> <a href="tel:866 202 4642" class="bookstay-phone" data-phonenumber="hotel-property-phone" target="_blank" rel="nofollow"> <span class="template-icon template-icon-call-solid"></span> <span class="bookstay-phone__num">
140866 202 4642</span> </a> </div> </aside> </header> <div class="inner-page-hero uk-text-center" data-name="inner-hero-sec"> <div class="hero-sec dynamiccomponenteditenable" data-id='1235853' data-editbuttontext='' data-editable='True'> <img data-nodeferimage="true" src="https://www.grandvelas.com/resourcefiles/hero-image/about-the-grand-velas-resorts.jpg" class="hero-sec__media" width="1800" height="600" alt="About The Grand Velas Resorts Paseo de los Cocoteros 98, Nuevo Vallarta Nayari"> </div> </div> <nav class="breadcrumb"> <div class="uk-container"> <div class="breadcrumb__nav"> <a href="/">Home</a>About </div> </div> </nav> <main id="main-content" class="wrapper"> <div class="h1-headline inner-padding"> <div class="uk-container uk-container-small h1-headline__container"> <div class="h1-headline__text js-texttoggle"> <div class="title h1-headline__smalltitle" tabindex="0">About</div> <h1 class="title title--xxl h1-headline__title dynamiccomponenteditenable" data-id='1235856' data-editbuttontext='' data-editable='True' tabindex="0">About Velas Resorts in Mexico</h1> <div class="h1-headline__content text-editor" tabindex="0"> <p>Velas Resorts Group is a visionary developer of luxury vacation resorts, hotels and spas in Mexico - from the coast of Puerto Vallarta to the pristine sands of the Riviera Maya, to the blue waters and vibrant nightlife of Los Cabos.</p> <p>Velas Resorts feature five spectacular luxury resorts: Grand Velas Riviera Nayarit, Velas Vallarta, Casa Velas, Grand Velas Riviera Maya and now, Grand Velas Los Cabos. With contemporary accommodations, world-class spas, gourmet restaurants, and gorgeous landscapes, each property offers an indefinable hospitality experience. Believing in the art and passion of hospitality, Velas Resorts are dedicated to creating unique luxury vacation experiences throughout Mexico for travelers from around the world.</p> <div class="js-texttoggle-content" style="display: none;"> <p>The Velas Brothers, Juan Vela and Eduardo Vela Ruiz understand that having a vision means being a visionary. Never complacent, Velas Resorts is passionate about improving and staying on top of trends. Whether it's being an eco-friendly hotel, offering holistic wellness spas or utilizing state-of-the-art technology, Velas Resorts strive to give guests everything they desire.</p> <p>Velas Resorts have received numerous awards ranging from the AAA Five Diamond Award to awards from leading travel magazines and online platforms, such as Travel + Leisure, Condé Nast Johansens, TripAdvisor and Expedia.</p> </div> </div> <button type="button" class="uk-button button-link button-readmore js-texttoggle-action"> <span class="button-readmore__text button-readmore__text--more">Read More</span> <span class="button-readmore__text button-readmore__text--less">Less</span> </button> </div> </div> </div> <div class="inner-padding"> <div class="uk-container snippet__container"> <div class="uk-grid gutter-xxl uk-flex-middle snippet__zigzag"> <div class="uk-width-auto@l uk-width-1-2@m snippet__col"> <div class="snippet__media uk-position-relative"> <img src="https://www.grandvelas.com/resourcefiles/about-snippets/velas-resorts-honors.jpg" height="650" width="592" alt="Honors of Velas Resorts Paseo de los Cocoteros 98, Nuevo Vallarta Nayari" loading="lazy"> </div> </div> <div class="uk-width-expand@l uk-width-1-2@m snippet__col"> <h2 class="title title--xl snippet__title dynamiccomponenteditenable" data-id='1235870' data-editbuttontext='' data-editable='True' tabindex="0">Velas Resorts Honors</h2> <div class="text-editor bullet-list bullet-list--l snippet__desc" tabindex="0"> <p>Offering unparalleled All-Inclusive experiences, Velas have earned 48 AAA Diamonds, including the prestigious Five Diamond Award.</p> <p>Expedia named Casa Velas, Grand Velas Riviera Maya and Grand Velas Riviera Nayarit among the top ranked hotels on this year's Expedia Insiders' Select list which recognizes the best hotels worldwide with excellent service.</p> <p>Other esteemed international awards for our services and facilities are EarthCheck Silver and Gold, Best All-Inclusive Family Resorts by Travel + Leisure, "Best of the Best (Best Spa)" by Virtuoso, "Most Excellent Resort" by Condé Nast Johansens, "Gold List" by Condé Nast Traveler, Travelers' Choice Awards and Ecoleaders by TripAdvisor, among many others. </p> </div> </div> </div>
140 <div class="uk-grid gutter-xxl uk-flex-middle snippet__zigzag"> <div class="uk-width-auto@l uk-width-1-2@m snippet__col"> <div class="snippet__media uk-position-relative"> <img src="https://www.grandvelas.com/resourcefiles/about-snippets/history-of-velas-resorts.jpg" height="650" width="592" alt="History of Velas Resorts Paseo de los Cocoteros 98, Nuevo Vallarta Nayari" loading="lazy"> </div> </div> <div class="uk-width-expand@l uk-width-1-2@m snippet__col"> <h2 class="title title--xl snippet__title dynamiccomponenteditenable" data-id='1235871' data-editbuttontext='' data-editable='True' tabindex="0">Velas Resorts History</h2> <div class="text-editor bullet-list bullet-list--l snippet__desc" tabindex="0"> <p>Committed to developing unique resorts in premier destinations with exceptional design, award-winning amenities and the finest service throughout Mexico, Velas Resorts opened its first property, Velas Vallarta, in 1989.</p> <p>Fourteen years later, Grand Velas Riviera Nayarit opened its doors, redefining the definition of luxury and All-Inclusive hospitality. In 2005, Casa Velas was added to the collection to provide a tranquil, private ambiance for adults only in the Marina Vallarta area. Grand Velas Riviera Maya opened in November of 2008 in the tropical oasis of the Caribbean, just fifteen minutes from Playa del Carmen.</p> <p>At the end of 2016, Grand Velas Los Cabos was inaugurated, a resort that presents the latest interpretation of luxury and style on the Baja Peninsula. With this latest addition, Velas Resorts continues to expand and optimize its signature brand of hospitality. </p> </div> </div> </div> </div> </div> <div class="inner-padding js-faqs-section"> <div class="uk-container uk-container-small"> <h3 class="title title--xl uk-text-center margin-bottom-xl dynamiccomponenteditenable" data-id='1224467' data-editbuttontext='' data-editable='True' tabindex="0">travel tips</h3> </div> </div> </main> <footer> <div class="footer-follow" data-src="https://www.grandvelas.com/resourcefiles/footer-background-image/footer-bg-image-colored.jpg" data-uk-img=""> <div class="follow"> <div class="uk-container follow__container"> <div class="follow__heading"> <h2 class="title title--xxl follow__maintitle dynamiccomponenteditenable" data-id='1219561' data-editbuttontext='' data-editable='True' tabindex="0">follow us</h2> <div class="follow__maindesc"><a href="https://instagram.com/velasresorts/" target="_blank" rel="nofollow">@velasresorts</a></div> </div> <div class="uk-grid uk-grid-collapse follow__images" data-uk-grid=""> <div class="follow__col dynamiccomponenteditenable" data-id='1219565' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc02.jpg" width="315" height="285" alt="The ultra-luxe resorts at Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219566' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc03.jpg" width="315" height="285" alt="Family Friendly resorts at Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219569' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc04.jpg" width="315" height="285" alt="Scenic Evening Beach View from Grand Velas" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> <div class="follow__col dynamiccomponenteditenable" data-id='1219570' data-editbuttontext='' data-editable='True'> <div class="follow__item" tabindex="0"> <img src="https://www.grandvelas.com/resourcefiles/footer-social-gallery/gv-ugc07.jpg" width="315" height="285" alt="gourmet dining at Grand Velas Resorts" loading="lazy"> <span class="template-icon template-icon-instagram"></span> </div> </div> </div> </div> </div> <div class="footer">
140 <div class="uk-container footer__container"> <div class="uk-grid footer__grid" data-uk-grid=""> <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--contact"> <h2 class="title title--m footer__title" tabindex="0">CONTACT</h2> <a href="https://www.grandvelas.com/tracking/click-location-map.aspx" target="_blank" class="footer__address"> Paseo de los Cocoteros 98, Nuevo Vallarta, <br> Nayarit, 63735 </a> <div class="footer__contact dynamiccomponenteditenable" data-id='1250185' data-editbuttontext='' data-editable='True'> <div class="footer__contact-button"> <p style="text-align: center;">US & Canada <a href="tel:866-202-4642" target="_blank" rel="nofollow">866 202 4642</a></p> <button type="button" class="uk-button footer__contact-toggler" data-uk-toggle="target: #footer-contact"> <span class="template-icon template-icon-down-arrow"></span> <span class="sr-only">Toggle Contact Details</span> </button> </div> <div class="text-editor footer__contact-more" id="footer-contact" hidden=""> Email: <a href="mailto:[email protected]" rel="nofollow">[email protected]</a><br> <a href="https://www.grandvelas.com/">https://www.grandvelas.com/</a> </div> </div> <ul class="footer__social"><li> <a href="https://www.facebook.com/velasresorts" title="Facebook" target="_blank" rel="nofollow"> <span class="template-icon template-icon-facebook"></span> <span class="sr-only">Go to Facebook</span> </a> </li><li> <a href="https://x.com/VelasResortsMex" title="X" target="_blank" rel="nofollow"> <span class="template-icon template-icon-tweeter-x"></span> <span class="sr-only">Go to X</span> </a> </li><li> <a href="https://www.pinterest.com/VelasResorts/" title="Pinterest" target="_blank" rel="nofollow"> <span class="template-icon template-icon-pinterest"></span> <span class="sr-only">Go to Pinterest</span> </a> </li><li> <a href="https://www.instagram.com/velasresorts/" title="Instagram" target="_blank" rel="nofollow"> <span class="template-icon template-icon-instagram"></span> <span class="sr-only">Go to Instagram</span> </a> </li></ul> <div class="header-career-link dynamiccomponenteditenable" data-id='3426057' data-editbuttontext='' data-editable='True'><a class="header-career-link-btn" href="https://career.velasresorts.app/" target="_blank" data-autodatalayer="" onclick="pushToGtmRenderByDom(this)" data-msevent="outbound" data-mscategory="outbound" data-msaction="click" rel="nofollow"><span class="formslable" aria-hidden="true">https://career.velasresorts.app/</span> Velas Resorts Careers <span class="sr-only">for Velas Resorts Careers</span></a></div> </div> <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--links"> <ul class="footer__link"> <li class="dynamiccomponenteditenable" data-id='1139109' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/our-story" class="nav">About Us</a> </li> <li class="dynamiccomponenteditenable" data-id='1219623' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/contact-us" class="nav">Contact us</a> </li> <li class="dynamiccomponenteditenable" data-id='1219624' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/email-offers" class="nav">Email Offers</a> </li> <li class="dynamiccomponenteditenable" data-id='1219625' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/careers" class="nav">Careers</a> </li> <li class="dynamiccomponenteditenable" data-id='1219626' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/videos" class="nav">Videos</a> </li> <li class="dynamiccomponenteditenable" data-id='1274002' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/frequently-asked-questions" class="nav">FAQ</a> </li> </ul> </div> <div class="uk-width-1-3@m uk-width-1-3@l footer__col footer__col--newsletter"> <h2 class="title title--m footer__title dynamiccomponenteditenable" data-id='1219627' data-editbuttontext='' data-editable='True' tabindex="0">Newsletter</h2> <div class="text-editor footer__desc" tabindex="0"> <p>Sign up and get exclusive offers and news right to your inbox</p> </div> <form method="post" action="https://www.grandvelas.com/newsletter-thanks" class="newsletter-form forcmsfrom" name="newsletterForm" id="newsletterForm" enctype="multipart/form-data" data-category="redirect" data-has-datalayers="true" data-autodatalayer="" data-msevent="email" data-mscategory="email" data-msaction="form submission"><span class="formslable" aria-hidden="true">Subscribe Newsletter</span> <div class="newsletter-form__group"> <input type="email" class="uk-input newsletter-form__input required email" name="EMAIL" placeholder="Email Address" data-label="Email Address" aria-label="Email Address"> <button type="submit" class="uk-button uk-button-primary newsletter-form__button">sign up</button> </div> <input type='hidden' name='g-recaptcha-response'> <input type="hidden" value="https://www.grandvelas.com/newsletter-thanks" name="urlredirect"> <input type="hidden" value="54684" name="dformId"> <input name="formtype" id="formtype" value="rfp" type="hidden"> </form> <div class="footer-pwa-block" id="ftpwanotification"><a href="javascript:;" class="uk-button button-link uk-text-uppercase footer__notify">Get notifications</a></div> </div> </div> </div> </div> </div> <div class="footer-sub">
140 <div class="uk-container footer-sub__container"> <div class="footer-sub__logoes"> <div class="uk-grid gutter-l footer-sub__logoes-grid uk-flex-center" data-uk-grid=""> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1289121' data-editbuttontext='' data-editable='True'> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/michelin-logo-footer-gray-revised.svg" height="70" width="70" alt="Michelin" loading="lazy"> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219634' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/forbes-logo-footer-gray-revised.svg" height="70" width="70" alt="Forbes" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219636' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/preferred-logo-footer-gray-revised.svg" height="70" width="70" alt="Legend Preferred Hotels & Resorts" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219637' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/virtuoso-logo-footer-gray-revised.svg" height="70" width="70" alt="Virtuoso Preferred" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219638' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/signature-logo-footer-gray-revised.svg" height="70" width="70" alt="Signature Travel Network" loading="lazy"> </a> </div> <div class="footer-sub__logoes-item dynamiccomponenteditenable" data-id='1219635' data-editbuttontext='' data-editable='True'> <a href="https://www.velasresorts.com/awards" target="_blank" rel="nofollow"> <img src="https://www.grandvelas.com/resourcefiles/footer-logoes/5diamonds-logo-footer-gray-revised.svg" height="70" width="70" alt="5 Diamonds Logo" loading="lazy"> </a> </div> </div> </div> <div class="footer-sub__copyright" tabindex="0"> © 2026 Grand Velas Hotels, All Rights Reserved. <span class="footer-sub__copyright-mobpart">Digital Presence Powered by <a href="https://www.milestoneinternet.com/" target="_blank" rel="nofollow">Milestone Inc.</a></span> </div> <ul class="footer-sub__menu"> <li class="dynamiccomponenteditenable" data-id='1237015' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/accessibility" class="nav">Accessibility</a> </li> <li class="dynamiccomponenteditenable" data-id='1237016' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/privacy-policy" class="nav">privacy policy</a> </li> <li class="dynamiccomponenteditenable" data-id='1237017' data-editbuttontext='' data-editable='True'> <a href="https://www.grandvelas.com/site-map" class="nav">Site Map</a> </li> </ul> </div> </div> </footer> <aside class="affixed-booking js-affixed-widget"> <form class="affixed-booking__form js-booking-form" enctype="application/x-www-form-urlencoded" target="_blank" action="https://www.grandvelas.com/click-reservation-gvlc" method="post" name="resform" id="affixedReservationForm"> <div class="uk-grid uk-grid-collapse uk-grid-divider affixed-booking__grid" data-uk-grid=""> <div class="uk-width-auto affixed-booking__col affixed-booking__col--title"> <div class="title title--m affixed-booking__title" tabindex="0">book your stay</div> </div> <div class="uk-width-expand affixed-booking__col affixed-booking__col--controls"> <div class="uk-grid uk-grid-collapse uk-grid-divider affixed-booking__inputs"> <div class="uk-width-1-3 affixed-booking__controls"> <label class="affixed-booking__label" for="affixed-rooms">Resort</label> <select class="uk-select affixed-booking__input js-booking-form-hotel-select" id="affixed-rooms" name="hotelid"> <option value="99914" selected="">Grand Velas Los Cabos</option> <option value="15342">Grand Velas Riviera Maya</option> <option value="15042">Grand Velas Riviera Nayarit</option> <option value="115761">Grand Velas Boutique Los Cabos</option> </select> </div> <div class="uk-width-1-3 affixed-booking__controls" id="affixed-dates-widget"> <label class="affixed-booking__label" for="affixed-dates">Arrival & Departure</label> <input type="text" class="uk-input affixed-booking__input" readonly="" placeholder="Select Dates" id="affixed-dates"> <input type="hidden" name="checkindate" id="affixed-dates-arrival"> <input type="hidden" name="checkoutdate" id="affixed-dates-departure"> </div> <div class="uk-width-1-3 affixed-booking__controls js-guest-booking"> <label class="affixed-booking__label" for="affixed-guests">Guests</label> <input type="button" class="uk-input affixed-booking__input js-room-guests-input" value="Select Guests" id="affixed-guests" aria-haspopup="true"> <div class="uk-dropdown affixed-booking__dropdown uk-drop" data-uk-dropdown="mode: click; shift: false; flip: false; target: false;"> <div class="room-guests"> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-rooms-input" name="rooms" readonly="" value="1" aria-label="Rooms" data-min="1" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Rooms</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-rooms-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Rooms</span> </button> <button type="button" class="room-guests__button plus js-rooms-add"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Rooms</span> </button> </div> </div> <div class="room-guests__item"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-adults-input" name="adults" readonly="" value="2" aria-label="Guests" data-min="2" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Guests</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-adults-minus adults-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Adults</span> </button> <button type="button" class="room-guests__button plus js-adults-add adults-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Adults</span> </button> </div> </div> <div class="room-guests__item room-guests__item--children"> <div class="room-guests__col room-guests__col--input"> <input type="text" class="room-guests__input js-children-input" name="children" readonly="" value="
1400" aria-label="Children" data-min="0" data-max="9"> </div> <div class="room-guests__col room-guests__col--text"> <span class="room-guests__text" tabindex="0">Children</span> </div> <div class="room-guests__col room-guests__col--actions"> <button type="button" class="room-guests__button minus js-children-minus children-button-minus"> <span class="template-icon template-icon-minus"></span> <span class="sr-only">Decrease Number of Children</span> </button> <button type="button" class="room-guests__button plus js-children-add children-button-plus"> <span class="template-icon template-icon-plus"></span> <span class="sr-only">Increase Number of Children</span> </button> </div> </div> </div> </div> </div> </div> </div> <div class="uk-width-auto affixed-booking__col affixed-booking__col--button"> <button type="submit" class="uk-button uk-button-primary affixed-booking__button">check availability</button> </div> </div> </form> </aside>
140<script async="" type="text/javascript" src="https://sdk.selfbook.com/selfbook.js?hotelId=99914&apiKey=CEMZdyerS8b44--gzg4Il9Th84L61p4uD3g" id="selfbook_jssdk"></script>
140
140<script type="text/javascript"> 141var isiOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 142if(isiOS) 143{ 144 if ('serviceWorker' in navigator) { 145 navigator.serviceWorker 146 .register('https://www.grandvelas.com/serviceworker.js') 147 .then(function() { }); 148 } 149 150} 151else 152{ 153// 86acbd31cd7c09cf30acb66d2fbedc91daa48b86:1594362511.2451456 154// 86acbd31cd7c09cf30acb66d2fbedc91daa48b86:1724922914.5667512 155!function(n,r,e,t,c){var i,o="Promise"in n,u={then:function(){return u},catch:function(n){ 156return n(new Error("Airship SDK Error: Unsupported browser")),u}},s=o?new Promise((function(n,r){i=function(e,t){e?r(e):n(t)}})):u 157;s._async_setup=function(n){if(o)try{i(null,n(c))}catch(n){i(n)}},n[t]=s;var a=r.createElement("script");a.src=e,a.async=!0,a.id="_uasdk", 158a.rel=t,r.head.appendChild(a)}(window,document,'https://aswpsdkus.com/notify/v1/ua-sdk.min.js', 159 'UA', { 160 vapidPublicKey: 'BM-CG3cuw5z1oL6eOdIEa_UC584hPRhGItLU3X9jOBmUZ1Z9vHBsQykpqjAcRavcIKBHPxJWr0U8n8kiHgjn20s=', 161 162 163 appKey: 'ZPirAuM6TnWTwR5KJ8sFTQ', 164 token: 'MTpaUGlyQXVNNlRuV1R3UjVLSjhzRlRROkRIX3k5eWVfcExuRTJfeElxYjRBc0V5Y2ZSOXVxSWZoeEJsSkRIQ0RwYkU' 165 ,workerUrl: 'https://www.grandvelas.com/serviceworker.js'}); 166 167}</script>
167<script> 168document.write(unescape("%3Cscript src='https://www.grandvelas.com/dynamic/js/with-banner.aspx?version=6152026140529' type='text/javascript'%3E%3C/script%3E"));</script>
168
168<script> 169window.addEventListener("pageshow", function(event) { 170 var historyTraversal = event.persisted || (typeof window.performance != "undefined" && window.performance.navigation.type === 2); 171 if (historyTraversal) { 172 window.location.reload(); 173 } 174}); 175 176function regenRecaptcha(callBack) { 177 let newcallback = callBack; 178 grecaptcha.ready(function(callBack) { 179 grecaptcha.execute('6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X', { 180 action: 'submit' 181 }).then(function(token) { 182 $(" form [name='g-recaptcha-response' ]").val(token); 183 newcallback(); 184 }); 185 }); 186} 187 188function onloadCallback() { 189 190 $("body").addClass("Captchaloaded"); 191 /*grecaptcha.execute('6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X', { action: 'submit' }).then(function(token) { 192 $("form [name='g-recaptcha-response']").val(token); 193 });*/ 194 setTimeout(function() { 195 $(".g-recaptcha-response").each(function() { 196 $(this).before("<label for= " + $(this).attr('id') + " id= " + $(this).attr('id') + "><span class='sr-only'>Security Code</span></label>"); 197 }); 198 }, 600); 199} 200 201function CaptchScript() { 202 var tagGoogleCaptcha = document.createElement('script'); 203 var captchaScriptTaggoogle = document.getElementsByTagName('script')[0]; 204 tagGoogleCaptcha.src = "https://www.google.com/recaptcha/api.js?render=6LegtTEqAAAAALpi-37kNEReRbDSWVf0XQA7oe7X&onload=onloadCallback"; 205 captchaScriptTaggoogle.parentNode.insertBefore(tagGoogleCaptcha, captchaScriptTaggoogle); 206 207} 208 209var isScroll = "false"; 210var isCaptchLoaded = 'false'; 211 212function addCaptchLoad() { 213 if (isScroll == "false" && isCaptchLoaded == "false") { 214 isScroll = "true"; 215 isCaptchLoaded = "true"; 216 CaptchScript(); 217 } 218} 219window.addEventListener("DOMContentLoaded", function() { 220 document.querySelectorAll('form').forEach(function(form) { 221 222 form.querySelectorAll('input').forEach(function(x) { 223 x.addEventListener("blur", addCaptchLoad, true); 224 }); 225 226 }); 227 228}); 229window.addEventListener('scroll', function() { 230 if (window.pageYOffset > 15) { 231 addCaptchLoad(); 232 } 233}); 234</script>
234 <input type='hidden' id='hdnparentpageid' value='0'><input type='hidden' id='hdnpageid' value='352277'><input type='hidden' id='hdntemplatename' value='with-banner.aspx'><input type='hidden' id='hdnpagealias' value='about'><input type='hidden' id='hdnclientaccess' value='0'><input type='hidden' id='hdndevicetype' value='desktop'><input type='hidden' id='hdntabletdetection' value='2'><input type='hidden' id='hdnmobiledetection' value='2'><input type='hidden' id='hdnismobile' value='0'><input type='hidden' id='hdnclientmoderation' value=''><input type='hidden' id='hdnVersionControlPlugin' value='0'><input type='hidden' id='hdndifferenttabletcontent' value='0'><input type='hidden' id='hdndifferentmobilecontent' value='0'><input type='hidden' id='hdnusertypeid' value=''><input type='hidden' id='hdnmilestoneSiteID' value='14731'><input type='hidden' id='Pod-ID' value='9'><input type='hidden' id='hdnlanguagepages' value='{"languagepages":[{"en": "https://www.grandvelas.com/about.aspx"},{"es": "https://www.grandvelas.com.mx/acerca-de.aspx"}]}'><input type='hidden' id='hdnCFDeviceType' value='desktop'><input type='hidden' id='hdnIsClientAdmin' value='false'><input type='hidden' id='hdnIsEnableWorkFlowModeration' value='False'><input type='hidden' id='hdnMainRequestURL' value='https://www.grandvelas.com/about'><input type='hidden' id='hdnIsDamEnabled' value='False'><input type='hidden' id='hdnIsCopyPageEnabled' value='False'><input type='hidden' id='hdncacheFileName' value='keyAA580CEA01CB7F6B822AB23335308463846F168E625714980AB45E3DFBEC17BF#2026-09-29T09--05--14'><input type='hidden' id='hdnIsLanguageSiteMapped' value='1'><input type='hidden' id='hdnmemberemail' value=''><input type='hidden' id='hdnmembername' value=''><input type='hidden' id='hdnexternalpage' value='0'><input type='hidden' id='hdnpagestatus' value='1'><input type='hidden' id='hdnportalhotelid' value=''><input type='hidden' id='hdnportaldestinationid' value=''>
234<script> var rfpforms = '[{"formId":"54684","formName":"Subscribe Newsletter"}]';</script>
234
234<script id="msLoadDefer"> 235var allImgTags = null; 236var eleImg = null; 237allImgTags = document.getElementsByTagName("img"); 238function imgInViewport(el) { 239 var top = el.offsetTop; 240 var left = el.offsetLeft; 241 var width = el.offsetWidth; 242 var height = el.offsetHeight; 243 244 while(el.offsetParent) { 245 el = el.offsetParent; 246 top += el.offsetTop; 247 left += el.offsetLeft; 248 } 249 250 return ( 251 top < (window.pageYOffset + window.innerHeight) && 252 left < (window.pageXOffset + window.innerWidth) && 253 (top + height) > window.pageYOffset && 254 (left + width) > window.pageXOffset 255 ); 256} 257setTimeout(function(){ 258 259 for(i=0;i<allImgTags.length;i++) 260 { 261 if (allImgTags[i].getAttribute('data-mimg')) 262 { 263 allImgTags[i].setAttribute('src',allImgTags[i].getAttribute('data-mimg')); 264 allImgTags[i].removeAttribute("data-mimg"); 265 } 266 267 268 } 269 270 },3000); 271window.onscroll = function() { 272 273 for(i=0;i<allImgTags.length;i++) 274 { 275 if (allImgTags[i].getAttribute('data-mimg')&& imgInViewport(allImgTags[i]) ) 276 { 277 allImgTags[i].setAttribute('src',allImgTags[i].getAttribute('data-mimg')); 278 allImgTags[i].removeAttribute("data-mimg"); 279 } 280 281 282 } 283 284} 285</script>
285
285<script id="msCookiePolicy"> 286var CookieBanner = null; 287/* window.onload = function() { 288 "use strict"; */ 289 CookieBanner = { 290 291 moveToTop_msCookieBanner : function () 292 { 293 if (document.getElementById("msCookieBanner")) 294 if (window.getComputedStyle(document.getElementById("msCookieBanner"),null).getPropertyValue('position') == 'fixed') 295 { 296 var elems = document.body.getElementsByTagName("*"); 297 var len = elems.length; 298 299 for (var i=0;i<len;i++) { 300 301 var condition1 = false; 302 var condition2 = false; 303 304 try { 305 306 if (window.getComputedStyle(elems[i],null).getPropertyValue('position') == 'fixed') 307 { 308 condition1 = true; 309 } else condition1 = false; 310 if(elems[i].className.indexOf('fixreservationbottom')>-1) 311 { 312 313 condition2 = true; 314 315 } else condition2 = false; 316 if ((condition1 == true || condition2 == true) && elems[i].id!="msCookieBanner") { 317 318 elems[i].className += " pushItDown"; 319 } 320 321 } 322 catch(err) { 323 /* document.getElementById("demo").innerHTML = err.message; */ 324 } 325 } 326 } 327 }, 328 hideCookieBanner: function() { 329 330 var newClasss = ""; 331 var cname = "msCookieBanner"; 332 var cvalue = "accepted"; 333 var exdays = 365; 334 var d = new Date(); 335 d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); 336 var expires = "expires=" + d.toUTCString(); 337 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 338 339 var elem = document.getElementById('msCookieBanner'); 340 elem.parentNode.removeChild(elem); 341 342 var elems = document.body.getElementsByTagName("*"); 343 var len = elems.length; 344 345 for (var i=0;i<len;i++) { 346 347 if(typeof(elems[i].className)=='string') 348 { 349 if (elems[i].className.indexOf('pushItDown')>-1) { 350 newClasss = elems[i].className.replace('pushItDown', ''); 351 elems[i].className = newClasss; 352 } 353 } 354 355 } 356 357 }, 358 359 check_and_appendCookieBanner: function() { 360 361 var userCookiePreference = "noanswer"; 362 363 var cname = "msCookieBanner"; 364 var name = cname + "="; 365 var ca = document.cookie.split(';'); 366 for (var i = 0; i < ca.length; i++) { 367 var c = ca[i]; 368 while (c.charAt(0) == ' ') { 369 c = c.substring(1); 370 } 371 if (c.indexOf(name) == 0) { 372 userCookiePreference = c.substring(name.length, c.length); 373 i = ca.length + 1; 374 } 375 } 376 377 if (userCookiePreference != "accepted") { 378 379 var iDiv; 380 var theParent = document.getElementsByTagName('body')[0]; 381 if(document.getElementById('msCookieBanner')) 382 { 383 iDiv = document.getElementById('msCookieBanner'); 384 } 385 else 386 { 387 iDiv = document.createElement('div'); 388 iDiv.id = 'msCookieBanner'; 389 theParent.insertBefore(iDiv, theParent.firstChild); 390 } 391 392 iDiv.className = 'msCookieBanner'; 393 iDiv.innerHTML = '<div class="left"> <span class="text-cap-cookie">Our site uses cookies.</span> By continuing to use our site you are agreeing to our <a href="/privacy-policy?#paracookiepolicy">cookie policy</a>.</div><div class="right"><button onclick="window.CookieBanner.hideCookieBanner();">Accept & Close</button></div><div style="clear:both"></div>'; 394 395 var styles = '#msCookieBanner {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:48px; box-sizing:border-box; height:48px; width:100%; position:fixed;top:0px; z-index:1001}'; 396 styles += ' #msCookieBanner {background-color:#000000;color:#FFFFFF; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}'; 397 styles += ' #msCookieBanner .left {width:75%;display:inline-block; text-align:center;}'; 398 styles += ' #msCookieBanner .right {width:25%;display:inline-block;}'; 399 styles += ' #msCookieBanner .right button {border:none;padding:5px;background-color:#FFFFFF;color:#000000;border: solid 1px #fff;cursor: pointer;}'; 400 styles += ' #msCookieBanner .right button:focus, #msCookieBanner .right button:hover {background: #000;color: #fff;}'; 401 styles += ' #msCookieBanner a, #msCookieBanner a:link, #msCookieBanner a:visited {color:#fff; border-bottom:dashed 1px #fff; }'; 402 styles += ' #msCookieBanner a:hover, #msCookieBanner a:focus {color:#fff; border-bottom:solid 1px #fff; }'; 403 styles += ' .pushItDown {margin-top: 48px !important; }'; 404 405 var css = document.createElement('style'); 406 css.type = 'text/css'; 407 408 if (css.styleSheet) css.styleSheet.cssText = styles; 409 else css.appendChild(document.createTextNode(styles)); 410 411 document.getElementsByTagName("head")[0].appendChild(css); 412 413 } 414 } 415 416 }; 417 418 setTimeout(function(){ 419 CookieBanner.check_and_appendCookieBanner(); 420 CookieBanner.moveToTop_msCookieBanner(); 421 },3000); 422/* return CookieBanner; 423 424}; */ 425</script>
425 <input type='hidden' id='hdnmilestoneSiteURL' value='https://www.grandvelas.com/'><input id="hddevicetype" value="desktop" type="hidden">
425<script id="autoAnalyticsManager" src="https://www.grandvelas.com/milestone_common/autoanalyticsmanager.min.js"></script>
425<input type="hidden" value="cache version"></body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.