PageSourceSearch

https://www.grandvelas.com/about

html grandvelas.com collected 2026-10-03 20:51:39 UTC 64,440 bytes, 425 lines download raw bytes

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 &amp; 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&#39;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&eacute; 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&#39;s Expedia Insiders&#39; 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, &nbsp;&quot;Best of the Best (Best Spa)&quot; by Virtuoso, &quot;Most Excellent Resort&quot; by Cond&eacute; Nast Johansens, &quot;Gold List&quot; by Cond&eacute; Nast Traveler, Travelers&#39; Choice Awards and Ecoleaders by TripAdvisor, among many others.&nbsp;</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.&nbsp;</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 &amp; 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 &amp; 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"> &copy; 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.