5e41cc9cfbd5bc88bf497d7af95dbb25aa6126c9

Posts Tagged ‘travel preferences’

St. Vincent and the Grenadines Vacation Packages | Holiday Packages & Trips 2021/2022

Affirm
St. Vincent and the Grenadines Vacation Packages | Holiday Packages & Trips 2021/2022 | Expedia.ca2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+”is not a function.”);return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function IsCallable(n){return”function”==typeof n}function RequireObjectCoercible(e){if(null===e||e===undefined)throw TypeError(Object.prototype.toString.call(e)+” is not coercible to Object.”);return e}function ToBoolean(o){return Boolean(o)}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(“Method not callable: “+n);return r}function Type(e){switch(typeof e){case”undefined”:return”undefined”;case”boolean”:return”boolean”;case”number”:return”number”;case”string”:return”string”;case”symbol”:return”symbol”;default:return null===e?”null”:”Symbol”in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?”symbol”:”object”}}function IsConstructor(t){return”object”===Type(t)&&(“function”==typeof t&&!!t.prototype)}function OrdinaryToPrimitive(r,t){if(“string”===t)var e=[“toString”,”valueOf”];else e=[“valueOf”,”toString”];for(var i=0;i1?arguments[1]:undefined;if(“object”===Type(e)){if(arguments.length<2)var i="default";else t===String?i="string":t===Number&&(i="number");var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if("object"!==Type(n))return n;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}function TrimString(e,u){var r=RequireObjectCoercible(e),t=ToString(r),n=/[x09x0Ax0Bx0Cx0Dx20xA0u1680u2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au202Fu205Fu3000u2028u2029uFEFF]+/.source;if("start"===u)var p=String.prototype.replace.call(t,new RegExp("^"+n,"g"),"");else p="end"===u?String.prototype.replace.call(t,new RegExp(n+"$","g"),""):String.prototype.replace.call(t,new RegExp("^"+n+"|"+n+"$","g"),"");return p}if (!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype )) {!function(t,e){"use strict";function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||a();try{this.isIntersecting=!!t.intersectionRect}catch(r){}var e=this.boundingClientRect,n=e.width*e.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function o(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=r(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function r(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function s(t,e,n,o){"function"==typeof t.addEventListener?t.addEventListener(e,n,o||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function h(t,e,n,o){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,o||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function c(t,e){var n=Math.max(t.top,e.top),o=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),r=Math.min(t.right,e.right),s=r-i,h=o-n;return s>=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):a()}function a(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}var f=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error(“target must be an Element”);this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if(“number”!=typeof t||isNaN(t)||t<0||t>1)throw new Error(“threshold must be a number between 0 and 1 inclusively”);return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||”0px”,n=e.split(/s+/).map(function(t){var e=/^(-?d*.?d+)(px|%)$/.exec(t);if(!e)throw new Error(“rootMargin must be specified in pixels or percent”);return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,”resize”,this._checkForIntersections,!0),s(e,”scroll”,this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&”MutationObserver”in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,”resize”,this._checkForIntersections,!0),h(e,”scroll”,this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():a();this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if(“none”!=t.getComputedStyle(n).display){for(var i=u(n),r=i,s=p(n),h=!1;!h;){var a=null,l=1==s.nodeType?t.getComputedStyle(s):{};if(“none”==l.display)return;if(s==this.root||s==e?(h=!0,a=o):s!=e.body&&s!=e.documentElement&&”visible”!=l.overflow&&(a=u(s)),a&&!(r=c(a,r)))break;s=p(s)}return r}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return”px”==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i[“return”])&&n.call(i)}finally{if(r)throw r.error}}return a}function n(e,t,n,o,r,i,a,c){return it||i>e&&a=n?i-e-o:a>t&&c

“),r.close()),!r)throw Error(“base not supported”);var a=r.createElement(“base”);a.href=n,r.getElementsByTagName(“head”)[0].appendChild(a);var i=r.createElement(“a”);return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||””),f=function(){if(!(“defineProperties”in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(“a”),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return”origin”in l?l.origin:this.protocol+”//”+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={“http:”:/:80$/,”https:”:/:443$/,”ftp:”:/:21$/}[l.protocol];return e?l.host.replace(e,””):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return”/”!==l.pathname.charAt(0)?”/”+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(“searchParams”in(c=new e.URL(“http://example.com”))){var f=new l(“http://example.com”);if(f.search=”a=1&b=2″,”http://example.com/?a=1&b=2″===f.href&&(f.search=””,”http://example.com/”===f.href))return}”href”in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},”delete”:{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return r(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o

St. Vincent and the Grenadines may have travel restrictions in place, including self-quarantine, due to COVID-19.

Top Hotels in St. Vincent and the Grenadines

Cobblestone Inn

Bay Street, Kingstown

Free cancellationReserve now, pay when you stay

The price is CA $100 per night from Jan 24 to Jan 25CA $100

per night

Jan 24 – Jan 25

4/5Very Good! (178 reviews)

“Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”…””Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”WWW…”

Reviewed on Aug. 2, 2020

Cobblestone InnPalm Island Resort All Inclusive

Palm Island Resort All Inclusive

4.5/5Wonderful! (13 reviews)

“We have been to Palm Island and we love it there.We are thinking of going there again.”…””We have been to Palm Island and we love it there.We are thinking of going there again.”WWW…”

Reviewed on Feb. 20, 2020

Palm Island Resort All InclusiveBequia Plantation Hotel

Belmont Road, Port Elizabeth Harbor, Belmont Walkway, Bequia Island

The price is CA $193 per night from Jan 24 to Jan 25CA $193

per night

Jan 24 – Jan 25

4.7/5Exceptional! (82 reviews)

“Excellent service beautiful property clean and comfortable”…””Excellent service beautiful property clean and comfortable”WWW…”

Reviewed on Mar. 19, 2020

Bequia Plantation Hotel

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Vincent and the Grenadines Vacation Packages

Like many of its Caribbean counterparts, this 32-island chain features secluded beaches, tiny cays and colorful coral reefs. Unlike other areas, it has few tourists. Find charming destinations not heavily frequented by cruise ships on the chain of 32 islands of St. Vincent and the Grenadines. The forested volcanic islands, white beaches and coral reefs here are as beautiful as any on the more popular Caribbean islands. St. Vincent and the Grenadines feel peaceful and secluded due to the lack of tourists. Relax here on a tiny cay that seems truly apart from the bustle of civilization.

St. Vincent is the chain’s largest and main island. The much smaller island of Bequia features some of the best beaches on miles of secluded shoreline, yet it has an area of only 7 square miles (18 square kilometers). Cool off in the calm waters of Princess Margaret Beach and Lower Bay Beach, both of which open onto the bay of Port Elizabeth on the island’s west side. Afterward, enjoy inexpensive seafood meals. When the wind shifts, discover isolated Industry Bay on the island’s northeast side.

Spend at least one day snorkeling or diving in the islands’ coral reefs. St. Vincent’s Bat Cave is a great spot for experienced divers. This deep, dark opening in seaside cliffs opens to a popular roosting place for bats. Watch the flying mammals flitting above as you explore the cave’s waters. Take a boat to the Tobago Cays, five tiny islands in the middle of the Grenadines surrounded by Horseshoe Reef.

Explore St. Vincent for the country’s best inland pleasures. Kingstown, the capital, is a lively Caribbean port. Visit on Saturdays to see the town’s daily market at its busiest and purchase fresh and juicy local melon. Trek into the rainforest-covered interior of the island, where you can climb up the cone and into the crater of the active La Soufriere Volcano.

Fly into St. Vincent and the Grenadines via the international airport just outside Kingstown. Navigate between the islands by hiring a boat and crew or renting your own sailboat or motorboat.

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary? “}}, {“name”: “If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way. “}}, {“name”: “How do I get a cheap travel package to St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare C$590. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 400 airlines and 321,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal. “}}, {“name”: “What are the top hotels in St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Have a look at Bequia Beach Hotel Luxury Resort & Spa and Bequia Plantation Hotel. They’re top picks for lots of travelers to Port Elizabeth. If Lower Bay features on your itinerary, Bequia Beach Hotel Luxury Resort & Spa and Keegan’s Beachside are great options. “}}, {“name”: “When is the best time of year to visit St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December, October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June. “}}, {“name”: “How far in advance should I book my St. Vincent and the Grenadines vacation?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates. “}}, {“name”: “What does an Expedia St. Vincent and the Grenadines travel package include?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save! “}}, {“name”: “What should I know before booking a St. Vincent and the Grenadines travel package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save! “}}, {“name”: “Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs. “}}, {“name”: “Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences. “}}] }]]>

Frequently asked questions

How much does a St. Vincent and the Grenadines vacation package cost?How much does a St. Vincent and the Grenadines vacation package cost?

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary?

If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way.How do I get a cheap travel package to St. Vincent and the Grenadines?How do I get a cheap travel package to St. Vincent and the Grenadines?

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare C$590. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 400 airlines and 321,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal.

What are the top hotels in St. Vincent and the Grenadines?What are the top hotels in St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December, October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June.

How far in advance should I book my St. Vincent and the Grenadines vacation?How far in advance should I book my St. Vincent and the Grenadines vacation?

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates.

What does an Expedia St. Vincent and the Grenadines travel package include?What does an Expedia St. Vincent and the Grenadines travel package include?

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save!

What should I know before booking a St. Vincent and the Grenadines travel package?What should I know before booking a St. Vincent and the Grenadines travel package?

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save!

Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs.Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences.

More trip options

Top destinations in St. Vincent and the Grenadines

ddbc858f-7b41-45e9-98a8-05b6222f1dc5ea5244cb-a417-4722-b15d-5c4cc24c1a216321b68e-766e-4333-8bbd-f0a1fcef1a8f

e.MAX_BEACONS&&(e.beacons.length=e.MAX_BEACONS):e.beacons=[],e.beacons.unshift(t),t.onerror=e.onerror,t.src=n},e.prototype.send=function(){e.send(this.image,this.url)},e.beacons=[],e.MAX_BEACONS=9,e}();t.Beacon=i},B7CE:function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),t.ClientLogger=void 0;var i,o=n(“R5V4”),r=n(“ZlJB”),s=n(“qnQ0”),a=n(“P4p/”),c=function(){function e(t){this.logFormat=o.LogFormat.STRING,this.identifier=t.length>e.MIN_IDENTIFIER_LENGTH?t:””}return e.setGlobalData=function(e,t){e&&null!=t&&(s.__globalData[e]=t)},e.getGlobalData=function(e){return s.__globalData[e]},e.setClientLoggingInstance=function(e){i=e},e.getLoggerWithIdentifier=function(t){return new e(t)},e.prototype.performance=function(){for(var e=[],t=0;t0){var n=1===e.length?e[0]:e;i.logTrxEvent(this.identifier,n)}},e.prototype.logEvent=function(e){for(var t=[],n=1;n0){for(var i=0;i0&&(n.label=e,n[e+”_elapsedTime”]=(new Date).getTime()-this._startTime),t&&(“string”==typeof t?t={message:t}:t instanceof Array&&(t={message:t.toString()}),Object.keys(t).length>0&&(n=i(i(i({},t),a.__globalData),n),this.sendPerfBeacon(n)))},e.prototype.logMessage=function(t,n){var o={systemEvent:t.systemEvent,label:t.label,url:'”‘+e.cleanString(window.location.href||””)+'”‘};if(n&&(“string”==typeof n?n={message:n}:n instanceof Array?n={message:n.toString()}:n instanceof Error&&(n={message:n.message}),Object.keys(n).length>0)){var r=i(i(i({},n),a.__globalData),o);this.sendMessageBeacon(r)}},e.prototype.logErrorDetails=function(t){var n=””,i=t.error,o=t.message,r=t.url,s=t.line,a=t.col;i&&i instanceof Error||(i={});var c=i.descriptor||””,u=i.severity||”unclassified”,l=i.errorCatalogRef||””,f=document.documentElement&&document.documentElement.clientWidth||0;i.stack&&(n=i.stack,n='”‘+e.cleanString(n)+'”‘),o&&0!==o.length||(o=i.message||i.name||””),r&&0!==r.length||(r=window.location.href||””,r='”‘+e.cleanString(r)+'”‘);var d={onErrorMsg:o='”‘+e.cleanString(o)+'”‘,onErrorUrl:r,onErrorLine:s?String(s):””,onErrorCol:a?String(a):””,onErrorStack:n,clientWidth:f,severity:u,descriptor:c,errorCatalogRef:l};this.logMessage(t,d)},e.prototype.flattenFields=function(e,t,n){var i,o=this;return void 0===t&&(t={}),”object”==typeof e&&e&&Object.keys(e).forEach((function(r){i=n?n+”_”+r:r,”object”==typeof e[r]?o.flattenFields(e[r],t,i):t[i]=e[r]})),t},e.getISODateString=function(e){return e.toISOString?e.toISOString():e.getFullYear().toString()+”-“+e.getMonth()+”-“+e.getDate()+”T”+e.getHours()+”:”+e.getMinutes()+”:”+e.getSeconds()},e.getPageName=function(){return r.AnalyticsContext.pageName||”page.undefined”},e.paramsFromObject=function(e){var t,n=[];if(Object.keys(e).length>0)for(var i in e)t=i+”=”+encodeURIComponent(String(e[i]).replace(/n|r/gm,””)),n.push(t);return n.join(“&”)},e.prototype.sendMessageBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logErrors”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._messageBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.prototype.sendPerfBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logTrxEvent”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._perfBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.cleanString=function(e){return”string”==typeof e?e.replace(/’/gi,”`”).replace(/(vrnt)/gi,” “).replace(/(s)+/gi,” “):””},e}();t.ClientLogging=u},akX6:function(e,t,n){var i;Object.defineProperty(t,”__esModule”,{value:!0}),t.NOOP_LOGGER=t.LogFormat=void 0,function(e){e.STRING=”string”,e.JSON=”json”}(i=t.LogFormat||(t.LogFormat={})),t.NOOP_LOGGER={logFormat:i.STRING,logEvent:function(e){for(var t=[],n=1;n0?n[0]:void 0}function u(){return”function”==typeof(e||{}).getEntriesByType?e.getEntriesByType(“mark”):”function”==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType(“mark”):o()}return{mark:function(t){“function”==typeof(e||{}).mark?e.mark(t):”function”==typeof(e||{}).webkitMark?e.webkitMark(t):o().push({name:t,entryType:”mark”,startTime:s(),duration:0})},measure:function(t,n,i){if(“function”==typeof(e||{}).measure)e.measure(t,n,i);else if(“function”==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,i);else{var o=0,c=s();if(n){var u=a(n);u?o=u.startTime:((e||{}).timing||{})[n]&&(o=e.timing[n]-e.timing.navigationStart)}if(i){var l=a(i);l?c=l.startTime:((e||{}).timing||{})[i]&&(c=e.timing[i]-e.timing.navigationStart)}r().push({name:t,entryType:”measure”,startTime:o,duration:c-o})}},getGaMarks:o,getGaMeasures:r,getEntriesByName:function(t){return”function”==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):”function”==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):[]},findMark:a,findMeasure:function(t){return c(function(){if(“function”==typeof(e||{}).getEntriesByType)return e.getEntriesByType(“measure”);if(“function”==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType(“measure”);return r()}(),t)},clearMarks:function(n){“function”==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((function(e){return e.name!==n}))},findSpecificRow:c,toJSON:function(){return”function”==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}}();function i(){return”function”==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){var i=n(3);function o(e){i.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(i.isTestEnvironment()||function(e){if(“undefined”==typeof document||void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}(“paLogStore=true”))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=[],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){o(n)}},log:o}}).call(t,n(0))},function(e,t,n){(function(t){var n=/(?:(?:test|int|stress).expedia.com|exp-(?:test|int).net|karmalab.net|expedmz.com|staging.*.(?:traveltainment.de|myersmediagroup.com)|localhost|docweb.exp-tools.net)$/i;function i(){return”undefined”!=typeof window}function o(){return i()&&window.performance}e.exports={isTestEnvironment:function(){return i()&&”undefined”!=typeof location?Boolean(location.hostname.match(n)):-1===[“prod”,”production”].indexOf(t.env.NODE_ENV)},isLocalEnvironment:function(){return”undefined”!=typeof location&&”localhost”===location.hostname},isBrowser:i,isPerformanceTimingSupported:function(){return o()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart},isPerformanceMarkSupported:function(){return o()&&(“function”==typeof window.performance.mark||”function”==typeof window.performance.webkitMark)},isTrackingDisabled:function(){return i()&&navigator&&”1″===navigator.doNotTrack},isBeaconSupported:function(){return i()&&navigator&&”function”==typeof navigator.sendBeacon}}}).call(t,n(19))},function(e,t,n){var i=n(5);e.exports=new i},function(e,t,n){(function(t){var i=n(6),o=n(1),r=n(18),s=[“deviceId”,”siteId”,”requestId”,”pageName”,”additionalData”];function a(e,t){e&&s.forEach((function(n){e.hasOwnProperty(n)&&(“siteId”===n&&isNaN(e[n])?console.log(“WARNING: siteId must be Integer!”):t[n]=e[n])}))}var c=function(){function e(e){var t=this;void 0===e&&(e={}),this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=function(e){return o.findMark(e)},this.findMeasure=function(e){return o.findMeasure(e)},this.clearMarks=function(e){return o.clearMarks(e)},this.mark=function(e){return o.mark(e)},this.measure=function(e,t,n){return o.measure(e,t,n)},this.pul=function(e,n){void 0===t.puListener?(t.puListener=e,t.puScope=n):console.log(“PageUsableListener has already been initialized”)}}return e.prototype.setContext=function(e){a(e,this.ctx)},e.prototype.getFilteredPageUsableTime=function(){var e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e[0].startTime/1e3).toFixed(2))),e},e.prototype.justMarkPageUsable=function(e,t){var n=this;void 0===e&&(e=function(){}),(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((function(){n.findMark(“Page Usable”)?console.log(“WARNING: marking a page that was already usable – value won’t be updated – use reset() first”):(n.clearMarks(“Page Usable”),n.mark(“Page Usable”));var t=n.getFilteredPageUsableTime();”function”==typeof n.puListener&&n.puListener.call(n.puScope,t),”function”==typeof e&&e(t,n.ctx)}),50)},e.prototype.publish=function(e){var t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||[];if(this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())i.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(“Page Usable”))try{!function(e,t){var n={};a(e,n),n.pageUsableTime=t,r.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(o){console.log(“Unable to publish performance metrics”+o.message)}else console.log(“WARNING: trying to publish before page being usable”)},e.prototype.markPageUsable=function(e,n,i){var o=this;if(void 0===e&&(e={}),void 0===n&&(n=function(){}),i||e.microMessages||e.callback){var r=e.microMessages||(i||{}).microMessages;n=e.callback||(i||{}).callback,this.justMarkPageUsable({microMessages:r,callback:function(e){o.publish({uisPrime:!0,microMessages:r}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((function(e,i){if(isNaN(o.ctx.siteId)){var r=isNaN(t.siteid)?isNaN(t.site_id)?isNaN(t.siteId)?NaN:t.siteId:t.site_id:t.siteid;isNaN(r)||(i.siteId=parseInt(r,10))}o.publish(i),”function”==typeof n&&n(e,i)}))},e.prototype.getPageUsableTime=function(){var e=(this.findMark(“Page Usable”)||{}).startTime-((this.findMark(“Page Change”)||{}).startTime||0);return Math.round(10*e)/10},e.prototype.reset=function(e){this.setContext(e),this.clearMarks(“Page Usable”),this.clearMarks(“Page Change”),this.mark(“Page Change”)},e.prototype.setPlatformAnalyticsClass=function(e,t){void 0===t&&(t={isPublishWebVitals:!1}),this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(“Page Usable”)&&this.publish({uisPrime:!0}),i.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e.prototype.publishWebVitals=function(){this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e}();e.exports=c}).call(t,n(0))},function(e,t,n){(function(t){var i=n(7),o=n(9),r=n(1),s=n(11),a=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&”function”==typeof e.trackEvent){i.collect({schemaName:”interactivityMetrics”,messageContent:{}},(function(t){o.collect(t,s,(function(t){0!==Object.keys(t.messageContent).length&&e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)”)},publishPageUsableToUisPrime:function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=0),e&&”function”==typeof e.trackEvent){Array.isArray(t)||(t=[t]);var i={schemaName:”performanceMetrics”,messageContent:{markName:”Page Usable”,markValue:n}};c.collect(i,f),a.collect(i,r,(function(n){u.collect(n,r,(function(n){t.push(n),e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish page usable to Uis Prime (platformAnalytics not defined)”)},publishWebVitals:function(e){if(e&&”function”==typeof e.trackEvent){var t=l.uisPrimeOnReport(e);l.report(t)}else console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”)}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((function(t){t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(i){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,i,o,r=[],s={passive:!0,capture:!0},a=new Date;function c(e,r){n||(n=r,i=e,o=new Date,f(t),u())}function u(){i>=0&&i1e12?new Date:performance.now())-n.timeStamp;”pointerdown”==n.type?function(n,i){function o(){c(n,i),a()}function r(){a()}function a(){t(“pointerup”,o,s),t(“pointercancel”,r,s)}e(“pointerup”,o,s),e(“pointercancel”,r,s)}(i,n):c(i,n)}}function f(e){[“click”,”mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){e(t,l,s)}))}f(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){r.push(e),u()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((function(t){t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(i){n(e)}}}},function(e,t,n){(function(e){!function(){if(“PerformanceLongTaskTiming”in e){var t=e.__tti={e:[]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:[“longtask”]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var i;!function(){var o=”undefined”!=typeof window&&window===this?this:void 0!==n&&null!=n?n:this,r=”function”==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)};function s(){s=function(){},o.Symbol||(o.Symbol=c)}var a=0;function c(e){return”jscomp_symbol_”+(e||””)+a++}function u(){s();var e=o.Symbol.iterator;e||(e=o.Symbol.iterator=o.Symbol(“iterator”)),”function”!=typeof Array.prototype[e]&&r(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),(e={next:e})[o.Symbol.iterator]=function(){return this},e}((function(){return to-n?n=null:n=5e3>o-(n=r.length?r[r.length-1].end:t)?null:Math.max(n,i),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}h.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,”complete”==document.readyState?w(e):window.addEventListener(“load”,(function(){w(e)}))}))},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},o.Object.defineProperties(h.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d(this.f.values()))}}});var y={getFirstConsistentlyInteractive:function(e){return e=e||{},”PerformanceLongTaskTiming”in window?new h(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=y:void 0===(i=function(){return y}.apply(t,[]))||(e.exports=i)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,i){void 0!==n&&void 0!==i&&(e[t]=n-i)}e.exports={collect:function(e,i,o){var r=i.toJSON();void 0!==r.timing?(n(e.messageContent,”dnsLookupTime”,r.timing.domainLookupEnd,r.timing.domainLookupStart),n(e.messageContent,”timeToFirstByte”,r.timing.responseStart,r.timing.fetchStart),n(e.messageContent,”tcpConnectionTime”,r.timing.connectEnd,r.timing.connectStart),n(e.messageContent,”pageLoadTime”,r.timing.domContentLoadedEventEnd,r.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",(function(){n(e.messageContent,"pageLoadTime",r.timing.domContentLoadedEventEnd,r.timing.navigationStart),o(e)})):o(e)):o(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e[t]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){var i=t.navigator,o=i.connection||i.mozConnection||i.webkitConnection;o&&(n(e.messageContent,"networkEffectiveType",o.effectiveType),n(e.messageContent,"networkDownLink",o.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,o){if(void 0!==t.PerformancePaintTiming){var r=n.getEntriesByName("first-contentful-paint");if(r&&r.length>0){var s=r[0];return e.messageContent.firstContentfulPaint=Math.round(s.startTime+s.duration),void o(e)}if(void 0!==t.PerformanceObserver)new t.PerformanceObserver((function(t){var n,r;try{for(var s=i(t.getEntries()),a=s.next();!a.done;a=s.next()){var c=a.value;”first-contentful-paint”===c.name&&(e.messageContent.firstContentfulPaint=Math.round(c.startTime+c.duration),o(e))}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}})).observe({entryTypes:[“paint”]});else o(e)}else o(e)}}}).call(t,n(0))},function(e,t,n){var i=n(16),o=n(17),r=function(){};e.exports={report:function(e){“undefined”!=typeof window&&e&&”function”==typeof e&&(i.getCLS(e),i.getLCP(e))},uisPrimeOnReport:function(e){var t=r;return e&&”function”==typeof e.trackEvent?t=function(t){e.trackEvent(o.webVitalsMapper(t),”timing”)}:console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”),t}}},function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”getCLS”,(function(){return m})),n.d(t,”getFCP”,(function(){return v})),n.d(t,”getFID”,(function(){return h})),n.d(t,”getLCP”,(function(){return b})),n.d(t,”getTTFB”,(function(){return y}));var i,o,r=function(){return””.concat(Date.now(),”-“).concat(Math.floor(8999999999999*Math.random())+1e12)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return{name:e,value:t,delta:0,entries:[],id:r(),isFinal:!1}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},c=!1,u=!1,l=function(e){c=!e.persisted},f=function(){addEventListener(“pagehide”,l),addEventListener(“unload”,(function(){}))},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u||(f(),u=!0),addEventListener(“visibilitychange”,(function(t){var n=t.timeStamp;”hidden”===document.visibilityState&&e({timeStamp:n,isUnloading:c})}),{capture:!0,once:t})},p=function(e,t,n,i){var o;return function(){n&&t.isFinal&&n.disconnect(),t.value>=0&&(i||t.isFinal||”hidden”===document.visibilityState)&&(t.delta=t.value-(o||0),(t.delta||t.isFinal||void 0===o)&&(e(t),o=t.value))}},m=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=s(“CLS”,0),o=function(e){e.hadRecentInput||(i.value+=e.value,i.entries.push(e),t())},r=a(“layout-shift”,o);r&&(t=p(e,i,r,n),d((function(e){var n=e.isUnloading;r.takeRecords().map(o),n&&(i.isFinal=!0),t()})))},g=function(){return void 0===i&&(i=”hidden”===document.visibilityState?0:1/0,d((function(e){var t=e.timeStamp;return i=t}),!0)),{get timeStamp(){return i}}},v=function(e){var t,n=s(“FCP”),i=g(),o=a(“paint”,(function(e){“first-contentful-paint”===e.name&&e.startTime


Source

St. Vincent And The Grenadines Vacations | Vacation Packages & Trips 2020

59fd0d34_y.jpg

Bequia Plantation Hotel
59fd0d34_y.jpg

car rental
St. Vincent and the Grenadines Vacations | Vacation Packages & Trips 2020 | Expedia2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+”is not a function.”);return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function IsCallable(n){return”function”==typeof n}function RequireObjectCoercible(e){if(null===e||e===undefined)throw TypeError(Object.prototype.toString.call(e)+” is not coercible to Object.”);return e}function ToBoolean(o){return Boolean(o)}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(“Method not callable: “+n);return r}function Type(e){switch(typeof e){case”undefined”:return”undefined”;case”boolean”:return”boolean”;case”number”:return”number”;case”string”:return”string”;case”symbol”:return”symbol”;default:return null===e?”null”:”Symbol”in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?”symbol”:”object”}}function IsConstructor(t){return”object”===Type(t)&&(“function”==typeof t&&!!t.prototype)}function OrdinaryToPrimitive(r,t){if(“string”===t)var e=[“toString”,”valueOf”];else e=[“valueOf”,”toString”];for(var i=0;i1?arguments[1]:undefined;if(“object”===Type(e)){if(arguments.length=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):a()}function a(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}var f=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error(“target must be an Element”);this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if(“number”!=typeof t||isNaN(t)||t1)throw new Error(“threshold must be a number between 0 and 1 inclusively”);return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||”0px”,n=e.split(/s+/).map(function(t){var e=/^(-?d*.?d+)(px|%)$/.exec(t);if(!e)throw new Error(“rootMargin must be specified in pixels or percent”);return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,”resize”,this._checkForIntersections,!0),s(e,”scroll”,this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&”MutationObserver”in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,”resize”,this._checkForIntersections,!0),h(e,”scroll”,this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():a();this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if(“none”!=t.getComputedStyle(n).display){for(var i=u(n),r=i,s=p(n),h=!1;!h;){var a=null,l=1==s.nodeType?t.getComputedStyle(s):{};if(“none”==l.display)return;if(s==this.root||s==e?(h=!0,a=o):s!=e.body&&s!=e.documentElement&&”visible”!=l.overflow&&(a=u(s)),a&&!(r=c(a,r)))break;s=p(s)}return r}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return”px”==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i[“return”])&&n.call(i)}finally{if(r)throw r.error}}return a}function n(e,t,n,o,r,i,a,c){return it||i>e&&a=n?i-e-o:a>t&&c

“),r.close()),!r)throw Error(“base not supported”);var a=r.createElement(“base”);a.href=n,r.getElementsByTagName(“head”)[0].appendChild(a);var i=r.createElement(“a”);return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||””),f=function(){if(!(“defineProperties”in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(“a”),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return”origin”in l?l.origin:this.protocol+”//”+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={“http:”:/:80$/,”https:”:/:443$/,”ftp:”:/:21$/}[l.protocol];return e?l.host.replace(e,””):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return”/”!==l.pathname.charAt(0)?”/”+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(“searchParams”in(c=new e.URL(“http://example.com”))){var f=new l(“http://example.com”);if(f.search=”a=1&b=2″,”http://example.com/?a=1&b=2″===f.href&&(f.search=””,”http://example.com/”===f.href))return}”href”in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},”delete”:{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return r(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o

St. Vincent and the Grenadines may have travel restrictions in place, including self-quarantine, due to COVID-19.

St. Vincent and the Grenadines Vacation: Coronavirus Information

Most St. Vincent and the Grenadines hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your St. Vincent and the Grenadines trip, please visit our Coronavirus Information page (opens in new window).

Top St. Vincent and the Grenadines Flight + Hotel Deals

The Liming Bequia$1,456

$1,261

per person

Dec 23 – Dec 27

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

5/5Exceptional! (7 reviews)

“Quiet and remote very nice place. Their devise “the art of doing nothing” is very appropriate. If you want to relax and do nothing than that’s the place.…””Quiet and remote very nice place. Their devise “the art of doing nothing” is very appropriate. If you want to relax and do nothing than that’s the place.WW…”

Reviewed on Feb 17, 2020

Grenadine House

Roundtrip non-stop flight included

New York (NYC) to Argyle (SVD)

4.5/5Wonderful! (118 reviews)

“Very Caribbean laid back , yet professional at the same time. Food and service were excellent. Best coffee of anywhere. Nice to have a property like this in Saint Vincent.…””Very Caribbean laid back , yet professional at the same time. Food and service were excellent. Best coffee of anywhere. Nice to have a property like this in Saint Vincent.WW…”

Reviewed on Mar 2, 2020

Young Island Resort

Roundtrip non-stop flight included

New York (NYC) to Argyle (SVD)

4.4/5Excellent! (31 reviews)

“This little island resort is perfectly situated to allow easy access (via short water taxi ride) to take in the sites and sounds of St. Vincent, while at the same time, makes you feel that you are vacationing in your own private little paradise! The rooms, which are like small cottages, are clean and lovely, with beautiful views from your own private patio. The staff could not have been more welcoming or accommodating; they truly catered to your every need! The food was expertly prepared, delicious and had enough variety to please and entice across the entire week of our stay! I would highly recommend Young Island, if a quiet and restful vacation is your desire.…””This little island resort is perfectly situated to allow easy access (via short water taxi ride) to take in the sites and sounds of St. Vincent, while at the same time, makes you feel that you are vacationing in your own private little paradise! The rooms, which are like small cottages, are clean and lovely, with beautiful views from your own private patio. The staff could not have been more welcoming or accommodating; they truly catered to your every need! The food was expertly prepared, delicious and had enough variety to please and entice across the entire week of our stay! I would highly recommend Young Island, if a quiet and restful vacation is your desire.WW…”

Reviewed on Feb 25, 2019

Bequia Plantation Hotel

Roundtrip non-stop flight included

New York (NYC) to Argyle (SVD)

4.7/5Exceptional! (82 reviews)

“Excellent service beautiful property clean and comfortable…””Excellent service beautiful property clean and comfortableWW…”

Reviewed on Mar 19, 2020

Blue Lagoon Hotel & Marina

Blue Lagoon Hotel & Marina

Roundtrip non-stop flight included

New York (NYC) to Argyle (SVD)

4.3/5Excellent! (228 reviews)

“I liked that the pool was sort of secluded. Nice to have the privacy. The restaurant on the main floor where you are sitting by the water had very good food.…””I liked that the pool was sort of secluded. Nice to have the privacy. The restaurant on the main floor where you are sitting by the water had very good food.WW…”

Reviewed on Apr 13, 2020

2021 St. Vincent and the Grenadines vacation deals

Bequia Plantation Hotel

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

4.7/5Exceptional! (82 reviews)

“Excellent service beautiful property clean and comfortable…””Excellent service beautiful property clean and comfortableWW…”

Reviewed on Mar 19, 2020

Young Island Resort

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

4.4/5Excellent! (31 reviews)

“This little island resort is perfectly situated to allow easy access (via short water taxi ride) to take in the sites and sounds of St. Vincent, while at the same time, makes you feel that you are vacationing in your own private little paradise! The rooms, which are like small cottages, are clean and lovely, with beautiful views from your own private patio. The staff could not have been more welcoming or accommodating; they truly catered to your every need! The food was expertly prepared, delicious and had enough variety to please and entice across the entire week of our stay! I would highly recommend Young Island, if a quiet and restful vacation is your desire.…””This little island resort is perfectly situated to allow easy access (via short water taxi ride) to take in the sites and sounds of St. Vincent, while at the same time, makes you feel that you are vacationing in your own private little paradise! The rooms, which are like small cottages, are clean and lovely, with beautiful views from your own private patio. The staff could not have been more welcoming or accommodating; they truly catered to your every need! The food was expertly prepared, delicious and had enough variety to please and entice across the entire week of our stay! I would highly recommend Young Island, if a quiet and restful vacation is your desire.WW…”

Reviewed on Feb 25, 2019

Grenadine House

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

4.5/5Wonderful! (118 reviews)

“Very Caribbean laid back , yet professional at the same time. Food and service were excellent. Best coffee of anywhere. Nice to have a property like this in Saint Vincent.…””Very Caribbean laid back , yet professional at the same time. Food and service were excellent. Best coffee of anywhere. Nice to have a property like this in Saint Vincent.WW…”

Reviewed on Mar 2, 2020

The Liming Bequia

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

5/5Exceptional! (7 reviews)

“Quiet and remote very nice place. Their devise “the art of doing nothing” is very appropriate. If you want to relax and do nothing than that’s the place.…””Quiet and remote very nice place. Their devise “the art of doing nothing” is very appropriate. If you want to relax and do nothing than that’s the place.WW…”

Reviewed on Feb 17, 2020

Spring Hotel Bequia

Roundtrip non-stop flight included

New York (JFK) to Argyle (SVD)

4.6/5Wonderful! (20 reviews)

“Loved the location, it was perfect for relaxing & enjoying the beautiful weather & scenery. A big shout out to all the staff, they are all exceptional. So welcoming and made our stay a memorable one. There is a free shuttle service during your stay that again made it easy to get around. Towels for the pool & to take to the beach are available. We stayed in a queen suite, it was lovely & roomy perfect for our time on the island. I can highly recommend this hotel if you are looking to stay in Bequia.…””Loved the location, it was perfect for relaxing & enjoying the beautiful weather & scenery. A big shout out to all the staff, they are all exceptional. So welcoming and made our stay a memorable one. There is a free shuttle service during your stay that again made it easy to get around. Towels for the pool & to take to the beach are available. We stayed in a queen suite, it was lovely & roomy perfect for our time on the island. I can highly recommend this hotel if you are looking to stay in Bequia.WW…”

Reviewed on May 4, 2019

Top Hotels in St. Vincent and the Grenadines

Sunburst Apartments

Arnos Vale, Arnos Vale, St. George

The price is $45 per night from Dec 2 to Dec 3$45

per night

Dec 2 – Dec 3

4.9/5Exceptional! (13 reviews)

Wonderful ️

“This is a place I would stay again and recommend to family and friends”…””This is a place I would stay again and recommend to family and friends”WWW…”

Reviewed on Mar 12, 2020

Sunburst ApartmentsSkyblue Beach Apartments

4.5/5Wonderful! (26 reviews)

“The owner and staff was pleasantly accommodating,and always on hand to provide a memorable stay.”…””The owner and staff was pleasantly accommodating,and always on hand to provide a memorable stay.”WWW…”

Reviewed on Jan 19, 2020

Skyblue Beach ApartmentsHillside ApartmentsThe price is $75 per night from Dec 23 to Dec 24$75

per night

Dec 23 – Dec 24

4.4/5Excellent! (43 reviews)

“I just wanted a room with a TV and Wi Fi connection at a reasonable price.”…””I just wanted a room with a TV and Wi Fi connection at a reasonable price.”WWW…”

Reviewed on Mar 16, 2020

Hillside Apartments

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Vincent and the Grenadines Vacation Packages

Like many of its Caribbean counterparts, this 32-island chain features secluded beaches, tiny cays and colorful coral reefs. Unlike other areas, it has few tourists. Find charming destinations not heavily frequented by cruise ships on the chain of 32 islands of St. Vincent and the Grenadines. The forested volcanic islands, white beaches and coral reefs here are as beautiful as any on the more popular Caribbean islands. St. Vincent and the Grenadines feel peaceful and secluded due to the lack of tourists. Relax here on a tiny cay that seems truly apart from the bustle of civilization.

St. Vincent is the chain’s largest and main island. The much smaller island of Bequia features some of the best beaches on miles of secluded shoreline, yet it has an area of only 7 square miles (18 square kilometers). Cool off in the calm waters of Princess Margaret Beach and Lower Bay Beach, both of which open onto the bay of Port Elizabeth on the island’s west side. Afterward, enjoy inexpensive seafood meals. When the wind shifts, discover isolated Industry Bay on the island’s northeast side.

Spend at least one day snorkeling or diving in the islands’ coral reefs. St. Vincent’s Bat Cave is a great spot for experienced divers. This deep, dark opening in seaside cliffs opens to a popular roosting place for bats. Watch the flying mammals flitting above as you explore the cave’s waters. Take a boat to the Tobago Cays, five tiny islands in the middle of the Grenadines surrounded by Horseshoe Reef.

Explore St. Vincent for the country’s best inland pleasures. Kingstown, the capital, is a lively Caribbean port. Visit on Saturdays to see the town’s daily market at its busiest and purchase fresh and juicy local melon. Trek into the rainforest-covered interior of the island, where you can climb up the cone and into the crater of the active La Soufriere Volcano.

Fly into St. Vincent and the Grenadines via the international airport just outside Kingstown. Navigate between the islands by hiring a boat and crew or renting your own sailboat or motorboat.

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just $770. You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary? “}}, {“name”: “If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way. “}}, {“name”: “How do I get a cheap travel package to St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare $583. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 550 airlines and 1,000,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal. “}}, {“name”: “What are the top hotels in St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Have a look at Bequia Beach Hotel Luxury Resort & Spa and Bequia Plantation Hotel. They’re top picks for lots of travelers to Port Elizabeth. If Lower Bay features on your itinerary, Bequia Beach Hotel Luxury Resort & Spa and Keegan’s Beachside are great options. “}}, {“name”: “When is the best time of year to visit St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

is the best month to escape to St. Vincent and the Grenadines if you want to save. is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in . However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in . “}}, {“name”: “How far in advance should I book my St. Vincent and the Grenadines vacation?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates. “}}, {“name”: “What does an Expedia St. Vincent and the Grenadines travel package include?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save! “}}, {“name”: “What should I know before booking a St. Vincent and the Grenadines travel package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save! “}}, {“name”: “Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs. “}}, {“name”: “Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences. “}}] }]]>

Frequently asked questions

How much does a St. Vincent and the Grenadines vacation package cost?How much does a St. Vincent and the Grenadines vacation package cost?

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just $770. You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary?

If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way.How do I get a cheap travel package to St. Vincent and the Grenadines?How do I get a cheap travel package to St. Vincent and the Grenadines?

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare $583. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 550 airlines and 1,000,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal.

What are the top hotels in St. Vincent and the Grenadines?What are the top hotels in St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?

is the best month to escape to St. Vincent and the Grenadines if you want to save. is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in . However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in .

How far in advance should I book my St. Vincent and the Grenadines vacation?How far in advance should I book my St. Vincent and the Grenadines vacation?

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates.

What does an Expedia St. Vincent and the Grenadines travel package include?What does an Expedia St. Vincent and the Grenadines travel package include?

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save!

What should I know before booking a St. Vincent and the Grenadines travel package?What should I know before booking a St. Vincent and the Grenadines travel package?

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save!

Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs.Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences.

e0681524-d942-46e5-a557-c8b41c8b805980fe5bdf-67ca-419e-ac34-110a09049d1b732b621a-87bb-485c-adab-e8caa22d0140

e.MIN_IDENTIFIER_LENGTH?t:””}return e.setGlobalData=function(e,t){e&&null!=t&&(s.__globalData[e]=t)},e.getGlobalData=function(e){return s.__globalData[e]},e.setClientLoggingInstance=function(e){i=e},e.getLoggerWithIdentifier=function(t){return new e(t)},e.prototype.performance=function(){for(var e=[],t=0;t0){var n=1===e.length?e[0]:e;i.logTrxEvent(this.identifier,n)}},e.prototype.logEvent=function(e){for(var t=[],n=1;n0){for(var i=0;i0&&(n.label=e,n[e+”_elapsedTime”]=(new Date).getTime()-this._startTime),t&&(“string”==typeof t?t={message:t}:t instanceof Array&&(t={message:t.toString()}),Object.keys(t).length>0&&(n=i(i(i({},t),a.__globalData),n),this.sendPerfBeacon(n)))},e.prototype.logMessage=function(t,n){var o={systemEvent:t.systemEvent,label:t.label,url:’”‘+e.cleanString(window.location.href||””)+’”‘};if(n&&(“string”==typeof n?n={message:n}:n instanceof Array?n={message:n.toString()}:n instanceof Error&&(n={message:n.message}),Object.keys(n).length>0)){var r=i(i(i({},n),a.__globalData),o);this.sendMessageBeacon(r)}},e.prototype.logErrorDetails=function(t){var n=””,i=t.error,o=t.message,r=t.url,s=t.line,a=t.col;i&&i instanceof Error||(i={});var c=i.descriptor||””,u=i.severity||”unclassified”,l=i.errorCatalogRef||””,f=document.documentElement&&document.documentElement.clientWidth||0;i.stack&&(n=i.stack,n=’”‘+e.cleanString(n)+’”‘),o&&0!==o.length||(o=i.message||i.name||””),r&&0!==r.length||(r=window.location.href||””,r=’”‘+e.cleanString(r)+’”‘);var d={onErrorMsg:o=’”‘+e.cleanString(o)+’”‘,onErrorUrl:r,onErrorLine:s?String(s):””,onErrorCol:a?String(a):””,onErrorStack:n,clientWidth:f,severity:u,descriptor:c,errorCatalogRef:l};this.logMessage(t,d)},e.prototype.flattenFields=function(e,t,n){var i,o=this;return void 0===t&&(t={}),”object”==typeof e&&e&&Object.keys(e).forEach((function(r){i=n?n+”_”+r:r,”object”==typeof e[r]?o.flattenFields(e[r],t,i):t[i]=e[r]})),t},e.getISODateString=function(e){return e.toISOString?e.toISOString():e.getFullYear().toString()+”-“+e.getMonth()+”-“+e.getDate()+”T”+e.getHours()+”:”+e.getMinutes()+”:”+e.getSeconds()},e.getPageName=function(){return r.AnalyticsContext.pageName||”page.undefined”},e.paramsFromObject=function(e){var t,n=[];if(Object.keys(e).length>0)for(var i in e)t=i+”=”+encodeURIComponent(String(e[i]).replace(/n|r/gm,””)),n.push(t);return n.join(“&”)},e.prototype.sendMessageBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logErrors”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._messageBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.prototype.sendPerfBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logTrxEvent”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._perfBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.cleanString=function(e){return”string”==typeof e?e.replace(/’/gi,”`”).replace(/(vrnt)/gi,” “).replace(/(s)+/gi,” “):””},e}();t.ClientLogging=u},akX6:function(e,t,n){var i;Object.defineProperty(t,”__esModule”,{value:!0}),t.NOOP_LOGGER=t.LogFormat=void 0,function(e){e.STRING=”string”,e.JSON=”json”}(i=t.LogFormat||(t.LogFormat={})),t.NOOP_LOGGER={logFormat:i.STRING,logEvent:function(e){for(var t=[],n=1;n0?n[0]:void 0}function u(){return”function”==typeof(e||{}).getEntriesByType?e.getEntriesByType(“mark”):”function”==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType(“mark”):o()}return{mark:function(t){“function”==typeof(e||{}).mark?e.mark(t):”function”==typeof(e||{}).webkitMark?e.webkitMark(t):o().push({name:t,entryType:”mark”,startTime:s(),duration:0})},measure:function(t,n,i){if(“function”==typeof(e||{}).measure)e.measure(t,n,i);else if(“function”==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,i);else{var o=0,c=s();if(n){var u=a(n);u?o=u.startTime:((e||{}).timing||{})[n]&&(o=e.timing[n]-e.timing.navigationStart)}if(i){var l=a(i);l?c=l.startTime:((e||{}).timing||{})[i]&&(c=e.timing[i]-e.timing.navigationStart)}r().push({name:t,entryType:”measure”,startTime:o,duration:c-o})}},getGaMarks:o,getGaMeasures:r,getEntriesByName:function(t){return”function”==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):”function”==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):[]},findMark:a,findMeasure:function(t){return c(function(){if(“function”==typeof(e||{}).getEntriesByType)return e.getEntriesByType(“measure”);if(“function”==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType(“measure”);return r()}(),t)},clearMarks:function(n){“function”==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((function(e){return e.name!==n}))},findSpecificRow:c,toJSON:function(){return”function”==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}}();function i(){return”function”==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){var i=n(3);function o(e){i.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(i.isTestEnvironment()||function(e){if(“undefined”==typeof document||void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}(“paLogStore=true”))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=[],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){o(n)}},log:o}}).call(t,n(0))},function(e,t,n){(function(t){var n=/(?:(?:test|int|stress).expedia.com|exp-(?:test|int).net|karmalab.net|expedmz.com|staging.*.(?:traveltainment.de|myersmediagroup.com)|localhost|docweb.exp-tools.net)$/i;function i(){return”undefined”!=typeof window}function o(){return i()&&window.performance}e.exports={isTestEnvironment:function(){return i()&&”undefined”!=typeof location?Boolean(location.hostname.match(n)):-1===[“prod”,”production”].indexOf(t.env.NODE_ENV)},isLocalEnvironment:function(){return”undefined”!=typeof location&&”localhost”===location.hostname},isBrowser:i,isPerformanceTimingSupported:function(){return o()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart},isPerformanceMarkSupported:function(){return o()&&(“function”==typeof window.performance.mark||”function”==typeof window.performance.webkitMark)},isTrackingDisabled:function(){return i()&&navigator&&”1″===navigator.doNotTrack},isBeaconSupported:function(){return i()&&navigator&&”function”==typeof navigator.sendBeacon}}}).call(t,n(19))},function(e,t,n){var i=n(5);e.exports=new i},function(e,t,n){(function(t){var i=n(6),o=n(1),r=n(18),s=[“deviceId”,”siteId”,”requestId”,”pageName”,”additionalData”];function a(e,t){e&&s.forEach((function(n){e.hasOwnProperty(n)&&(“siteId”===n&&isNaN(e[n])?console.log(“WARNING: siteId must be Integer!”):t[n]=e[n])}))}var c=function(){function e(e){var t=this;void 0===e&&(e={}),this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=function(e){return o.findMark(e)},this.findMeasure=function(e){return o.findMeasure(e)},this.clearMarks=function(e){return o.clearMarks(e)},this.mark=function(e){return o.mark(e)},this.measure=function(e,t,n){return o.measure(e,t,n)},this.pul=function(e,n){void 0===t.puListener?(t.puListener=e,t.puScope=n):console.log(“PageUsableListener has already been initialized”)}}return e.prototype.setContext=function(e){a(e,this.ctx)},e.prototype.getFilteredPageUsableTime=function(){var e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e[0].startTime/1e3).toFixed(2))),e},e.prototype.justMarkPageUsable=function(e,t){var n=this;void 0===e&&(e=function(){}),(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((function(){n.findMark(“Page Usable”)?console.log(“WARNING: marking a page that was already usable – value won’t be updated – use reset() first”):(n.clearMarks(“Page Usable”),n.mark(“Page Usable”));var t=n.getFilteredPageUsableTime();”function”==typeof n.puListener&&n.puListener.call(n.puScope,t),”function”==typeof e&&e(t,n.ctx)}),50)},e.prototype.publish=function(e){var t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||[];if(this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())i.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(“Page Usable”))try{!function(e,t){var n={};a(e,n),n.pageUsableTime=t,r.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(o){console.log(“Unable to publish performance metrics”+o.message)}else console.log(“WARNING: trying to publish before page being usable”)},e.prototype.markPageUsable=function(e,n,i){var o=this;if(void 0===e&&(e={}),void 0===n&&(n=function(){}),i||e.microMessages||e.callback){var r=e.microMessages||(i||{}).microMessages;n=e.callback||(i||{}).callback,this.justMarkPageUsable({microMessages:r,callback:function(e){o.publish({uisPrime:!0,microMessages:r}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((function(e,i){if(isNaN(o.ctx.siteId)){var r=isNaN(t.siteid)?isNaN(t.site_id)?isNaN(t.siteId)?NaN:t.siteId:t.site_id:t.siteid;isNaN(r)||(i.siteId=parseInt(r,10))}o.publish(i),”function”==typeof n&&n(e,i)}))},e.prototype.getPageUsableTime=function(){var e=(this.findMark(“Page Usable”)||{}).startTime-((this.findMark(“Page Change”)||{}).startTime||0);return Math.round(10*e)/10},e.prototype.reset=function(e){this.setContext(e),this.clearMarks(“Page Usable”),this.clearMarks(“Page Change”),this.mark(“Page Change”)},e.prototype.setPlatformAnalyticsClass=function(e,t){void 0===t&&(t={isPublishWebVitals:!1}),this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(“Page Usable”)&&this.publish({uisPrime:!0}),i.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e.prototype.publishWebVitals=function(){this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e}();e.exports=c}).call(t,n(0))},function(e,t,n){(function(t){var i=n(7),o=n(9),r=n(1),s=n(11),a=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&”function”==typeof e.trackEvent){i.collect({schemaName:”interactivityMetrics”,messageContent:{}},(function(t){o.collect(t,s,(function(t){0!==Object.keys(t.messageContent).length&&e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)”)},publishPageUsableToUisPrime:function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=0),e&&”function”==typeof e.trackEvent){Array.isArray(t)||(t=[t]);var i={schemaName:”performanceMetrics”,messageContent:{markName:”Page Usable”,markValue:n}};c.collect(i,f),a.collect(i,r,(function(n){u.collect(n,r,(function(n){t.push(n),e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish page usable to Uis Prime (platformAnalytics not defined)”)},publishWebVitals:function(e){if(e&&”function”==typeof e.trackEvent){var t=l.uisPrimeOnReport(e);l.report(t)}else console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”)}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((function(t){t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(i){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,i,o,r=[],s={passive:!0,capture:!0},a=new Date;function c(e,r){n||(n=r,i=e,o=new Date,f(t),u())}function u(){i>=0&&i1e12?new Date:performance.now())-n.timeStamp;”pointerdown”==n.type?function(n,i){function o(){c(n,i),a()}function r(){a()}function a(){t(“pointerup”,o,s),t(“pointercancel”,r,s)}e(“pointerup”,o,s),e(“pointercancel”,r,s)}(i,n):c(i,n)}}function f(e){[“click”,”mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){e(t,l,s)}))}f(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){r.push(e),u()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((function(t){t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(i){n(e)}}}},function(e,t,n){(function(e){!function(){if(“PerformanceLongTaskTiming”in e){var t=e.__tti={e:[]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:[“longtask”]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var i;!function(){var o=”undefined”!=typeof window&&window===this?this:void 0!==n&&null!=n?n:this,r=”function”==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)};function s(){s=function(){},o.Symbol||(o.Symbol=c)}var a=0;function c(e){return”jscomp_symbol_”+(e||””)+a++}function u(){s();var e=o.Symbol.iterator;e||(e=o.Symbol.iterator=o.Symbol(“iterator”)),”function”!=typeof Array.prototype[e]&&r(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),(e={next:e})[o.Symbol.iterator]=function(){return this},e}((function(){return to-n?n=null:n=5e3>o-(n=r.length?r[r.length-1].end:t)?null:Math.max(n,i),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}h.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,”complete”==document.readyState?w(e):window.addEventListener(“load”,(function(){w(e)}))}))},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},o.Object.defineProperties(h.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d(this.f.values()))}}});var y={getFirstConsistentlyInteractive:function(e){return e=e||{},”PerformanceLongTaskTiming”in window?new h(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=y:void 0===(i=function(){return y}.apply(t,[]))||(e.exports=i)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,i){void 0!==n&&void 0!==i&&(e[t]=n-i)}e.exports={collect:function(e,i,o){var r=i.toJSON();void 0!==r.timing?(n(e.messageContent,”dnsLookupTime”,r.timing.domainLookupEnd,r.timing.domainLookupStart),n(e.messageContent,”timeToFirstByte”,r.timing.responseStart,r.timing.fetchStart),n(e.messageContent,”tcpConnectionTime”,r.timing.connectEnd,r.timing.connectStart),n(e.messageContent,”pageLoadTime”,r.timing.domContentLoadedEventEnd,r.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime0){var s=r[0];return e.messageContent.firstContentfulPaint=Math.round(s.startTime+s.duration),void o(e)}if(void 0!==t.PerformanceObserver)new t.PerformanceObserver((function(t){var n,r;try{for(var s=i(t.getEntries()),a=s.next();!a.done;a=s.next()){var c=a.value;”first-contentful-paint”===c.name&&(e.messageContent.firstContentfulPaint=Math.round(c.startTime+c.duration),o(e))}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}})).observe({entryTypes:[“paint”]});else o(e)}else o(e)}}}).call(t,n(0))},function(e,t,n){var i=n(16),o=n(17),r=function(){};e.exports={report:function(e){“undefined”!=typeof window&&e&&”function”==typeof e&&(i.getCLS(e),i.getLCP(e))},uisPrimeOnReport:function(e){var t=r;return e&&”function”==typeof e.trackEvent?t=function(t){e.trackEvent(o.webVitalsMapper(t),”timing”)}:console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”),t}}},function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”getCLS”,(function(){return m})),n.d(t,”getFCP”,(function(){return v})),n.d(t,”getFID”,(function(){return h})),n.d(t,”getLCP”,(function(){return b})),n.d(t,”getTTFB”,(function(){return y}));var i,o,r=function(){return””.concat(Date.now(),”-“).concat(Math.floor(8999999999999*Math.random())+1e12)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return{name:e,value:t,delta:0,entries:[],id:r(),isFinal:!1}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},c=!1,u=!1,l=function(e){c=!e.persisted},f=function(){addEventListener(“pagehide”,l),addEventListener(“unload”,(function(){}))},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u||(f(),u=!0),addEventListener(“visibilitychange”,(function(t){var n=t.timeStamp;”hidden”===document.visibilityState&&e({timeStamp:n,isUnloading:c})}),{capture:!0,once:t})},p=function(e,t,n,i){var o;return function(){n&&t.isFinal&&n.disconnect(),t.value>=0&&(i||t.isFinal||”hidden”===document.visibilityState)&&(t.delta=t.value-(o||0),(t.delta||t.isFinal||void 0===o)&&(e(t),o=t.value))}},m=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=s(“CLS”,0),o=function(e){e.hadRecentInput||(i.value+=e.value,i.entries.push(e),t())},r=a(“layout-shift”,o);r&&(t=p(e,i,r,n),d((function(e){var n=e.isUnloading;r.takeRecords().map(o),n&&(i.isFinal=!0),t()})))},g=function(){return void 0===i&&(i=”hidden”===document.visibilityState?0:1/0,d((function(e){var t=e.timeStamp;return i=t}),!0)),{get timeStamp(){return i}}},v=function(e){var t,n=s(“FCP”),i=g(),o=a(“paint”,(function(e){“first-contentful-paint”===e.name&&e.startTime

Source

Source

St. Vincent and the Grenadines Holiday Packages 2021 | Flight + Hotel

caribbean
St. Vincent and the Grenadines Holiday Packages 2021 | Flight + Hotel | Expedia.com.hk=1&&e.nodeType<=12}return function n(t){if(1===t.length)return e(t[0])?t[0]:document.createTextNode(t[0]+"");for(var o=document.createDocumentFragment(),r=0;r=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):a()}function a(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}var f=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error(“target must be an Element”);this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if(“number”!=typeof t||isNaN(t)||t<0||t>1)throw new Error(“threshold must be a number between 0 and 1 inclusively”);return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||”0px”,n=e.split(/s+/).map(function(t){var e=/^(-?d*.?d+)(px|%)$/.exec(t);if(!e)throw new Error(“rootMargin must be specified in pixels or percent”);return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,”resize”,this._checkForIntersections,!0),s(e,”scroll”,this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&”MutationObserver”in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,”resize”,this._checkForIntersections,!0),h(e,”scroll”,this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():a();this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if(“none”!=t.getComputedStyle(n).display){for(var i=u(n),r=i,s=p(n),h=!1;!h;){var a=null,l=1==s.nodeType?t.getComputedStyle(s):{};if(“none”==l.display)return;if(s==this.root||s==e?(h=!0,a=o):s!=e.body&&s!=e.documentElement&&”visible”!=l.overflow&&(a=u(s)),a&&!(r=c(a,r)))break;s=p(s)}return r}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return”px”==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i[“return”])&&n.call(i)}finally{if(r)throw r.error}}return a}function n(e,t,n,o,r,i,a,c){return it||i>e&&a=n?i-e-o:a>t&&c

“),r.close()),!r)throw Error(“base not supported”);var a=r.createElement(“base”);a.href=n,r.getElementsByTagName(“head”)[0].appendChild(a);var i=r.createElement(“a”);return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||””),f=function(){if(!(“defineProperties”in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(“a”),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return”origin”in l?l.origin:this.protocol+”//”+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={“http:”:/:80$/,”https:”:/:443$/,”ftp:”:/:21$/}[l.protocol];return e?l.host.replace(e,””):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return”/”!==l.pathname.charAt(0)?”/”+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(“searchParams”in(c=new e.URL(“http://example.com”))){var f=new l(“http://example.com”);if(f.search=”a=1&b=2″,”http://example.com/?a=1&b=2″===f.href&&(f.search=””,”http://example.com/”===f.href))return}”href”in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},”delete”:{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return r(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o

Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Top hotels in St. Vincent and the Grenadines

Mariners Hotel The price is HK$1,124 per night from 1 Feb to 2 FebHK$1,124

per night

1 Feb – 2 Feb

4.4/5Wonderful! (105 reviews)

“Great sea view with partial view of beqia and Youngs Island”…””Great sea view with partial view of beqia and Youngs Island”WWW…”

Reviewed on 24 Oct 2020

Mariners Hotel Cobblestone Inn

Free cancellationReserve now, pay when you stay

The price is HK$615 per night from 5 Jan to 6 JanHK$615

per night

5 Jan – 6 Jan

4/5Very Good! (178 reviews)

“Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”…””Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”WWW…”

Reviewed on 2 Aug 2020

Cobblestone InnYoung Island Resort

Free cancellationReserve now, pay when you stay

The price is HK$2,282 per night from 7 Jan to 8 JanHK$2,282

per night

7 Jan – 8 Jan

4.4/5Excellent! (31 reviews)

Will stay here anytime I visit St. Vincent.

“We loved Young Island Resort! It’s so charming and reminiscent of a simpler time. Like the fictional Catskills Resort from Dirty Dancing, mixed with Swiss Family Robinson, and a little Willy Wonka! The Island is beautifully landscaped and the cottage was untouched by time. Louvered wooden shutters …”…””We loved Young Island Resort! It’s so charming and reminiscent of a simpler time. Like the fictional Catskills Resort from Dirty Dancing, mixed with Swiss Family Robinson, and a little Willy Wonka! The Island is beautifully landscaped and the cottage was untouched by time. Louvered wooden shutters …”WWW…”

Reviewed on 5 May 2019

Young Island Resort

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Vincent and the Grenadines Vacation Packages

Like many of its Caribbean counterparts, this 32-island chain features secluded beaches, tiny cays and colorful coral reefs. Unlike other areas, it has few tourists. Find charming destinations not heavily frequented by cruise ships on the chain of 32 islands of St. Vincent and the Grenadines. The forested volcanic islands, white beaches and coral reefs here are as beautiful as any on the more popular Caribbean islands. St. Vincent and the Grenadines feel peaceful and secluded due to the lack of tourists. Relax here on a tiny cay that seems truly apart from the bustle of civilization.

St. Vincent is the chain’s largest and main island. The much smaller island of Bequia features some of the best beaches on miles of secluded shoreline, yet it has an area of only 7 square miles (18 square kilometers). Cool off in the calm waters of Princess Margaret Beach and Lower Bay Beach, both of which open onto the bay of Port Elizabeth on the island’s west side. Afterward, enjoy inexpensive seafood meals. When the wind shifts, discover isolated Industry Bay on the island’s northeast side.

Spend at least one day snorkeling or diving in the islands’ coral reefs. St. Vincent’s Bat Cave is a great spot for experienced divers. This deep, dark opening in seaside cliffs opens to a popular roosting place for bats. Watch the flying mammals flitting above as you explore the cave’s waters. Take a boat to the Tobago Cays, five tiny islands in the middle of the Grenadines surrounded by Horseshoe Reef.

Explore St. Vincent for the country’s best inland pleasures. Kingstown, the capital, is a lively Caribbean port. Visit on Saturdays to see the town’s daily market at its busiest and purchase fresh and juicy local melon. Trek into the rainforest-covered interior of the island, where you can climb up the cone and into the crater of the active La Soufriere Volcano.

Fly into St. Vincent and the Grenadines via the international airport just outside Kingstown. Navigate between the islands by hiring a boat and crew or renting your own sailboat or motorboat.

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary? “}}, {“name”: “If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way. “}}, {“name”: “How do I get a cheap travel package to St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare 60%. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 500+ airlines and 1,000,000+ hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal. “}}, {“name”: “What are the top hotels in St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Have a look at Bequia Beach Hotel Luxury Resort & Spa and Bequia Plantation Hotel. They’re top picks for lots of travelers to Port Elizabeth. If Lower Bay features on your itinerary, Bequia Beach Hotel Luxury Resort & Spa and Keegan’s Beachside are great options. “}}, {“name”: “When is the best time of year to visit St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December , October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June. “}}, {“name”: “How far in advance should I book my St. Vincent and the Grenadines vacation?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates. “}}, {“name”: “What does an Expedia St. Vincent and the Grenadines travel package include?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save! “}}, {“name”: “What should I know before booking a St. Vincent and the Grenadines travel package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save! “}}, {“name”: “Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs. “}}, {“name”: “Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences. “}}] }]]>

Frequently asked questions

How much does a St. Vincent and the Grenadines vacation package cost?How much does a St. Vincent and the Grenadines vacation package cost?

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary?

If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way.How do I get a cheap travel package to St. Vincent and the Grenadines?How do I get a cheap travel package to St. Vincent and the Grenadines?

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare 60%. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 500+ airlines and 1,000,000+ hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal.

What are the top hotels in St. Vincent and the Grenadines?What are the top hotels in St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December , October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June.

How far in advance should I book my St. Vincent and the Grenadines vacation?How far in advance should I book my St. Vincent and the Grenadines vacation?

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates.

What does an Expedia St. Vincent and the Grenadines travel package include?What does an Expedia St. Vincent and the Grenadines travel package include?

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save!

What should I know before booking a St. Vincent and the Grenadines travel package?What should I know before booking a St. Vincent and the Grenadines travel package?

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save!

Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs.Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences.

More trip options

Top destinations in St. Vincent and the Grenadines

1e2b3283-42ab-4d4c-8989-0aae4dc168ee87e9bb76-c572-42e0-9782-1fd4cc0a88c2d7924ce5-5d88-4db4-a15d-8e0bee1d7554

e.MAX_BEACONS&&(e.beacons.length=e.MAX_BEACONS):e.beacons=[],e.beacons.unshift(t),t.onerror=e.onerror,t.src=n},e.prototype.send=function(){e.send(this.image,this.url)},e.beacons=[],e.MAX_BEACONS=9,e}();t.Beacon=i},B7CE:function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),t.ClientLogger=void 0;var i,o=n(“R5V4”),r=n(“ZlJB”),s=n(“qnQ0”),a=n(“P4p/”),c=function(){function e(t){this.logFormat=o.LogFormat.STRING,this.identifier=t.length>e.MIN_IDENTIFIER_LENGTH?t:””}return e.setGlobalData=function(e,t){e&&null!=t&&(s.__globalData[e]=t)},e.getGlobalData=function(e){return s.__globalData[e]},e.setClientLoggingInstance=function(e){i=e},e.getLoggerWithIdentifier=function(t){return new e(t)},e.prototype.performance=function(){for(var e=[],t=0;t0){var n=1===e.length?e[0]:e;i.logTrxEvent(this.identifier,n)}},e.prototype.logEvent=function(e){for(var t=[],n=1;n0){for(var i=0;i0&&(n.label=e,n[e+”_elapsedTime”]=(new Date).getTime()-this._startTime),t&&(“string”==typeof t?t={message:t}:t instanceof Array&&(t={message:t.toString()}),Object.keys(t).length>0&&(n=i(i(i({},t),a.__globalData),n),this.sendPerfBeacon(n)))},e.prototype.logMessage=function(t,n){var o={systemEvent:t.systemEvent,label:t.label,url:'”‘+e.cleanString(window.location.href||””)+'”‘};if(n&&(“string”==typeof n?n={message:n}:n instanceof Array?n={message:n.toString()}:n instanceof Error&&(n={message:n.message}),Object.keys(n).length>0)){var r=i(i(i({},n),a.__globalData),o);this.sendMessageBeacon(r)}},e.prototype.logErrorDetails=function(t){var n=””,i=t.error,o=t.message,r=t.url,s=t.line,a=t.col;i&&i instanceof Error||(i={});var c=i.descriptor||””,u=i.severity||”unclassified”,l=i.errorCatalogRef||””,f=document.documentElement&&document.documentElement.clientWidth||0;i.stack&&(n=i.stack,n='”‘+e.cleanString(n)+'”‘),o&&0!==o.length||(o=i.message||i.name||””),r&&0!==r.length||(r=window.location.href||””,r='”‘+e.cleanString(r)+'”‘);var d={onErrorMsg:o='”‘+e.cleanString(o)+'”‘,onErrorUrl:r,onErrorLine:s?String(s):””,onErrorCol:a?String(a):””,onErrorStack:n,clientWidth:f,severity:u,descriptor:c,errorCatalogRef:l};this.logMessage(t,d)},e.prototype.flattenFields=function(e,t,n){var i,o=this;return void 0===t&&(t={}),”object”==typeof e&&e&&Object.keys(e).forEach((function(r){i=n?n+”_”+r:r,”object”==typeof e[r]?o.flattenFields(e[r],t,i):t[i]=e[r]})),t},e.getISODateString=function(e){return e.toISOString?e.toISOString():e.getFullYear().toString()+”-“+e.getMonth()+”-“+e.getDate()+”T”+e.getHours()+”:”+e.getMinutes()+”:”+e.getSeconds()},e.getPageName=function(){return r.AnalyticsContext.pageName||”page.undefined”},e.paramsFromObject=function(e){var t,n=[];if(Object.keys(e).length>0)for(var i in e)t=i+”=”+encodeURIComponent(String(e[i]).replace(/n|r/gm,””)),n.push(t);return n.join(“&”)},e.prototype.sendMessageBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logErrors”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._messageBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.prototype.sendPerfBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logTrxEvent”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._perfBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.cleanString=function(e){return”string”==typeof e?e.replace(/’/gi,”`”).replace(/(vrnt)/gi,” “).replace(/(s)+/gi,” “):””},e}();t.ClientLogging=u},akX6:function(e,t,n){var i;Object.defineProperty(t,”__esModule”,{value:!0}),t.NOOP_LOGGER=t.LogFormat=void 0,function(e){e.STRING=”string”,e.JSON=”json”}(i=t.LogFormat||(t.LogFormat={})),t.NOOP_LOGGER={logFormat:i.STRING,logEvent:function(e){for(var t=[],n=1;n0?n[0]:void 0}function u(){return”function”==typeof(e||{}).getEntriesByType?e.getEntriesByType(“mark”):”function”==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType(“mark”):o()}return{mark:function(t){“function”==typeof(e||{}).mark?e.mark(t):”function”==typeof(e||{}).webkitMark?e.webkitMark(t):o().push({name:t,entryType:”mark”,startTime:s(),duration:0})},measure:function(t,n,i){if(“function”==typeof(e||{}).measure)e.measure(t,n,i);else if(“function”==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,i);else{var o=0,c=s();if(n){var u=a(n);u?o=u.startTime:((e||{}).timing||{})[n]&&(o=e.timing[n]-e.timing.navigationStart)}if(i){var l=a(i);l?c=l.startTime:((e||{}).timing||{})[i]&&(c=e.timing[i]-e.timing.navigationStart)}r().push({name:t,entryType:”measure”,startTime:o,duration:c-o})}},getGaMarks:o,getGaMeasures:r,getEntriesByName:function(t){return”function”==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):”function”==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):[]},findMark:a,findMeasure:function(t){return c(function(){if(“function”==typeof(e||{}).getEntriesByType)return e.getEntriesByType(“measure”);if(“function”==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType(“measure”);return r()}(),t)},clearMarks:function(n){“function”==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((function(e){return e.name!==n}))},findSpecificRow:c,toJSON:function(){return”function”==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}}();function i(){return”function”==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){var i=n(3);function o(e){i.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(i.isTestEnvironment()||function(e){if(“undefined”==typeof document||void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}(“paLogStore=true”))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=[],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){o(n)}},log:o}}).call(t,n(0))},function(e,t,n){(function(t){var n=/(?:(?:test|int|stress).expedia.com|exp-(?:test|int).net|karmalab.net|expedmz.com|staging.*.(?:traveltainment.de|myersmediagroup.com)|localhost|docweb.exp-tools.net)$/i;function i(){return”undefined”!=typeof window}function o(){return i()&&window.performance}e.exports={isTestEnvironment:function(){return i()&&”undefined”!=typeof location?Boolean(location.hostname.match(n)):-1===[“prod”,”production”].indexOf(t.env.NODE_ENV)},isLocalEnvironment:function(){return”undefined”!=typeof location&&”localhost”===location.hostname},isBrowser:i,isPerformanceTimingSupported:function(){return o()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart},isPerformanceMarkSupported:function(){return o()&&(“function”==typeof window.performance.mark||”function”==typeof window.performance.webkitMark)},isTrackingDisabled:function(){return i()&&navigator&&”1″===navigator.doNotTrack},isBeaconSupported:function(){return i()&&navigator&&”function”==typeof navigator.sendBeacon}}}).call(t,n(19))},function(e,t,n){var i=n(5);e.exports=new i},function(e,t,n){(function(t){var i=n(6),o=n(1),r=n(18),s=[“deviceId”,”siteId”,”requestId”,”pageName”,”additionalData”];function a(e,t){e&&s.forEach((function(n){e.hasOwnProperty(n)&&(“siteId”===n&&isNaN(e[n])?console.log(“WARNING: siteId must be Integer!”):t[n]=e[n])}))}var c=function(){function e(e){var t=this;void 0===e&&(e={}),this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=function(e){return o.findMark(e)},this.findMeasure=function(e){return o.findMeasure(e)},this.clearMarks=function(e){return o.clearMarks(e)},this.mark=function(e){return o.mark(e)},this.measure=function(e,t,n){return o.measure(e,t,n)},this.pul=function(e,n){void 0===t.puListener?(t.puListener=e,t.puScope=n):console.log(“PageUsableListener has already been initialized”)}}return e.prototype.setContext=function(e){a(e,this.ctx)},e.prototype.getFilteredPageUsableTime=function(){var e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e[0].startTime/1e3).toFixed(2))),e},e.prototype.justMarkPageUsable=function(e,t){var n=this;void 0===e&&(e=function(){}),(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((function(){n.findMark(“Page Usable”)?console.log(“WARNING: marking a page that was already usable – value won’t be updated – use reset() first”):(n.clearMarks(“Page Usable”),n.mark(“Page Usable”));var t=n.getFilteredPageUsableTime();”function”==typeof n.puListener&&n.puListener.call(n.puScope,t),”function”==typeof e&&e(t,n.ctx)}),50)},e.prototype.publish=function(e){var t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||[];if(this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())i.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(“Page Usable”))try{!function(e,t){var n={};a(e,n),n.pageUsableTime=t,r.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(o){console.log(“Unable to publish performance metrics”+o.message)}else console.log(“WARNING: trying to publish before page being usable”)},e.prototype.markPageUsable=function(e,n,i){var o=this;if(void 0===e&&(e={}),void 0===n&&(n=function(){}),i||e.microMessages||e.callback){var r=e.microMessages||(i||{}).microMessages;n=e.callback||(i||{}).callback,this.justMarkPageUsable({microMessages:r,callback:function(e){o.publish({uisPrime:!0,microMessages:r}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((function(e,i){if(isNaN(o.ctx.siteId)){var r=isNaN(t.siteid)?isNaN(t.site_id)?isNaN(t.siteId)?NaN:t.siteId:t.site_id:t.siteid;isNaN(r)||(i.siteId=parseInt(r,10))}o.publish(i),”function”==typeof n&&n(e,i)}))},e.prototype.getPageUsableTime=function(){var e=(this.findMark(“Page Usable”)||{}).startTime-((this.findMark(“Page Change”)||{}).startTime||0);return Math.round(10*e)/10},e.prototype.reset=function(e){this.setContext(e),this.clearMarks(“Page Usable”),this.clearMarks(“Page Change”),this.mark(“Page Change”)},e.prototype.setPlatformAnalyticsClass=function(e,t){void 0===t&&(t={isPublishWebVitals:!1}),this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(“Page Usable”)&&this.publish({uisPrime:!0}),i.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e.prototype.publishWebVitals=function(){this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e}();e.exports=c}).call(t,n(0))},function(e,t,n){(function(t){var i=n(7),o=n(9),r=n(1),s=n(11),a=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&”function”==typeof e.trackEvent){i.collect({schemaName:”interactivityMetrics”,messageContent:{}},(function(t){o.collect(t,s,(function(t){0!==Object.keys(t.messageContent).length&&e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)”)},publishPageUsableToUisPrime:function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=0),e&&”function”==typeof e.trackEvent){Array.isArray(t)||(t=[t]);var i={schemaName:”performanceMetrics”,messageContent:{markName:”Page Usable”,markValue:n}};c.collect(i,f),a.collect(i,r,(function(n){u.collect(n,r,(function(n){t.push(n),e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish page usable to Uis Prime (platformAnalytics not defined)”)},publishWebVitals:function(e){if(e&&”function”==typeof e.trackEvent){var t=l.uisPrimeOnReport(e);l.report(t)}else console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”)}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((function(t){t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(i){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,i,o,r=[],s={passive:!0,capture:!0},a=new Date;function c(e,r){n||(n=r,i=e,o=new Date,f(t),u())}function u(){i>=0&&i1e12?new Date:performance.now())-n.timeStamp;”pointerdown”==n.type?function(n,i){function o(){c(n,i),a()}function r(){a()}function a(){t(“pointerup”,o,s),t(“pointercancel”,r,s)}e(“pointerup”,o,s),e(“pointercancel”,r,s)}(i,n):c(i,n)}}function f(e){[“click”,”mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){e(t,l,s)}))}f(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){r.push(e),u()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((function(t){t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(i){n(e)}}}},function(e,t,n){(function(e){!function(){if(“PerformanceLongTaskTiming”in e){var t=e.__tti={e:[]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:[“longtask”]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var i;!function(){var o=”undefined”!=typeof window&&window===this?this:void 0!==n&&null!=n?n:this,r=”function”==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)};function s(){s=function(){},o.Symbol||(o.Symbol=c)}var a=0;function c(e){return”jscomp_symbol_”+(e||””)+a++}function u(){s();var e=o.Symbol.iterator;e||(e=o.Symbol.iterator=o.Symbol(“iterator”)),”function”!=typeof Array.prototype[e]&&r(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),(e={next:e})[o.Symbol.iterator]=function(){return this},e}((function(){return to-n?n=null:n=5e3>o-(n=r.length?r[r.length-1].end:t)?null:Math.max(n,i),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}h.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,”complete”==document.readyState?w(e):window.addEventListener(“load”,(function(){w(e)}))}))},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},o.Object.defineProperties(h.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d(this.f.values()))}}});var y={getFirstConsistentlyInteractive:function(e){return e=e||{},”PerformanceLongTaskTiming”in window?new h(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=y:void 0===(i=function(){return y}.apply(t,[]))||(e.exports=i)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,i){void 0!==n&&void 0!==i&&(e[t]=n-i)}e.exports={collect:function(e,i,o){var r=i.toJSON();void 0!==r.timing?(n(e.messageContent,”dnsLookupTime”,r.timing.domainLookupEnd,r.timing.domainLookupStart),n(e.messageContent,”timeToFirstByte”,r.timing.responseStart,r.timing.fetchStart),n(e.messageContent,”tcpConnectionTime”,r.timing.connectEnd,r.timing.connectStart),n(e.messageContent,”pageLoadTime”,r.timing.domContentLoadedEventEnd,r.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",(function(){n(e.messageContent,"pageLoadTime",r.timing.domContentLoadedEventEnd,r.timing.navigationStart),o(e)})):o(e)):o(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e[t]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){var i=t.navigator,o=i.connection||i.mozConnection||i.webkitConnection;o&&(n(e.messageContent,"networkEffectiveType",o.effectiveType),n(e.messageContent,"networkDownLink",o.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,o){if(void 0!==t.PerformancePaintTiming){var r=n.getEntriesByName("first-contentful-paint");if(r&&r.length>0){var s=r[0];return e.messageContent.firstContentfulPaint=Math.round(s.startTime+s.duration),void o(e)}if(void 0!==t.PerformanceObserver)new t.PerformanceObserver((function(t){var n,r;try{for(var s=i(t.getEntries()),a=s.next();!a.done;a=s.next()){var c=a.value;”first-contentful-paint”===c.name&&(e.messageContent.firstContentfulPaint=Math.round(c.startTime+c.duration),o(e))}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}})).observe({entryTypes:[“paint”]});else o(e)}else o(e)}}}).call(t,n(0))},function(e,t,n){var i=n(16),o=n(17),r=function(){};e.exports={report:function(e){“undefined”!=typeof window&&e&&”function”==typeof e&&(i.getCLS(e),i.getLCP(e))},uisPrimeOnReport:function(e){var t=r;return e&&”function”==typeof e.trackEvent?t=function(t){e.trackEvent(o.webVitalsMapper(t),”timing”)}:console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”),t}}},function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”getCLS”,(function(){return m})),n.d(t,”getFCP”,(function(){return v})),n.d(t,”getFID”,(function(){return h})),n.d(t,”getLCP”,(function(){return b})),n.d(t,”getTTFB”,(function(){return y}));var i,o,r=function(){return””.concat(Date.now(),”-“).concat(Math.floor(8999999999999*Math.random())+1e12)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return{name:e,value:t,delta:0,entries:[],id:r(),isFinal:!1}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},c=!1,u=!1,l=function(e){c=!e.persisted},f=function(){addEventListener(“pagehide”,l),addEventListener(“unload”,(function(){}))},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u||(f(),u=!0),addEventListener(“visibilitychange”,(function(t){var n=t.timeStamp;”hidden”===document.visibilityState&&e({timeStamp:n,isUnloading:c})}),{capture:!0,once:t})},p=function(e,t,n,i){var o;return function(){n&&t.isFinal&&n.disconnect(),t.value>=0&&(i||t.isFinal||”hidden”===document.visibilityState)&&(t.delta=t.value-(o||0),(t.delta||t.isFinal||void 0===o)&&(e(t),o=t.value))}},m=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=s(“CLS”,0),o=function(e){e.hadRecentInput||(i.value+=e.value,i.entries.push(e),t())},r=a(“layout-shift”,o);r&&(t=p(e,i,r,n),d((function(e){var n=e.isUnloading;r.takeRecords().map(o),n&&(i.isFinal=!0),t()})))},g=function(){return void 0===i&&(i=”hidden”===document.visibilityState?0:1/0,d((function(e){var t=e.timeStamp;return i=t}),!0)),{get timeStamp(){return i}}},v=function(e){var t,n=s(“FCP”),i=g(),o=a(“paint”,(function(e){“first-contentful-paint”===e.name&&e.startTime


Source