Cancun Airport Transportation (Brutally Honest 2024 Review)

a white bus driving down a road next to palm trees

Notification: Travel Lemming is an independent reader-supported blog. You can support us by purchasing via the affiliate links on this page, which may earn us commissions. See our Advertising Policy for further explanation. Thank you!

I travel to Mexico frequently. I have personally used Cancun Airport Transportation many times to go from Cancun International Airport. I have also tried all of the major alternative transportation options as well.

In this Cancun Airport Transportation review, Iโ€™ll share my honest take on this Cancun airport shuttle service.

The short version is this: In my opinion, this transfer company is the single best way get from Cancun International Airport, period. But there are other options Iโ€™ll cover. The bus in particular is cheaper, though it is a bigger hassle. Airport taxis are also an option, but frankly they are also a hassle and not any more affordable than pre-booking your transport!ย 

My honest advice? If you can afford it, just pre-book your transfer with Cancun Airport Transportation now and move on with planning your trip to Cancun.

When you arrive and waltz past all the other travelers stuck in the chaos of the Cancun Airport arrivals area, youโ€™ll be glad you did.

people standing in front of a white van function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar75932_9ec6db-9f”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar75932_9ec6db9f = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar75932_9ec6db9f); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar75932_9ec6db9f = new ProgressBar.Line(“#kb-progress-bar75932_9ec6db-9f”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController75932_9ec6db9f = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar75932_9ec6db-9f”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController75932_9ec6db9f ); desiredAnimation.on(“start”, function (e) {progressBar75932_9ec6db9f.animate( 0.98 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar75932_9ec6db-9f”); let elementAbove = document.getElementById(“current-progress-above75932_9ec6db-9f”); let elementInside = document.getElementById(“current-progress-inside75932_9ec6db-9f”); let elementBelow = document.getElementById(“current-progress-below75932_9ec6db-9f”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

For a more detailed review of Cancun Airport Transportation, read on to learn my personal experiences.

First, hereโ€™s a summary of current rates for Cancun Airport Transportation. Prices are one way, in USD. They have unfortunately had a few rate increases lately, so pay attention (I last doubled-check these in April, 2024):

One Way* Roundtrip*
Cancun Downtown $49 $95 Book Here
Cancun Hotel Zone $49 $95 Book Here
Playa del Carmen $90 $175 Book Here
Tulum $165 $320 Book Here
Tulum Hotel Zone $185 $355 Book Here
*Prices start from these amounts, and may be higher for some specification destinations

The above chart is for their base Private Transportation Services, but they also offer a few other services:

Cancun Airport Transportation Review Quick Summary

a man standing in front of a truck in a parking lot

Iโ€™ve gone through Cancun International Airport 30+ times over a decade of travel along Mexicoโ€™s Riviera Maya. Iโ€™ve tried every method of airport transportation in Cancun that I can think of: public buses, airport taxis, private vans โ€“ you name it, Iโ€™ve tried it.ย 

Hereโ€™s the thing: Cancunโ€™s airport is honestly just a truly terrible place.

The airport is incredibly small and gets super crowded fast.

There”s almost nowhere to sit.

Plus, you better not be hungry or thirsty – because the limited food and drink vendors charge ridiculous prices ($8 for a bottle of water – no joke!).

Bottom line: you do NOT want to spend more time at Cancun International Airport than you have to.ย Going through that money trap is a necessary evil of visiting the beautiful Riviera Maya, but treat it like a public bathroom: get in, do what you have to do, and get out asap.

In my opinion, Cancun Airport Transportation is the overall best way to get out from Cancun International Airport and on to your hotel. I have personally used the service multiple times and can confidently say it is the fastest, easiest, safest, and most convenient way to get to and from Cancun Airport.ย 

Although there are cheaper airport transportation options for single or solo travelers on a budget and willing to navigate the bus, if youโ€™re with a group or a family you may find that Cancun Airport Transportation actually works out to be cheaper per person anyway.ย 

It”s not all positive though. I should note that there are some reports on other review sites of passengers who had communication issues when using the service to go from their hotel to the airport. I personally have never experienced such an issue, and the company has thousands of positive user reviews as well. When going to the airport from your hotel, I”d suggest triple-confirming your hotel”s address with the service, as many hotels in Riviera Maya share similar names.

Pros of Cancun Airport Transportation:

  • Safest, fastest & most convenient way from Cancun Airport
  • Avoid the hassles of Cancun taxis
  • Transparent and fair pricing (just remember to tip your driver)
  • Comfortable private vehicles
  • Bi-lingual drivers
  • Can pre-order drinks and snacks
  • Local, family-run businessย 
  • Usually cheaper than a transfer booked via your hotel or resort

Cons of Cancun Airport Transportation:

  • Buses are definitely cheaper (although for groups it can still add up!)
  • Prices are reasonable for Cancun transportation, but recent increases mean some may think they are heft for transit to Playa del Carmen or, especially, Tulum
  • There are scattered reports of communication issues when getting picked up at your hotel (be sure to confirm time and address – not just hotel name!)

people standing in front of a white van function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar75932_30490e-c2”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar75932_30490ec2 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar75932_30490ec2); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar75932_30490ec2 = new ProgressBar.Line(“#kb-progress-bar75932_30490e-c2”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController75932_30490ec2 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar75932_30490e-c2”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController75932_30490ec2 ); desiredAnimation.on(“start”, function (e) {progressBar75932_30490ec2.animate( 0.98 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar75932_30490e-c2”); let elementAbove = document.getElementById(“current-progress-above75932_30490e-c2”); let elementInside = document.getElementById(“current-progress-inside75932_30490e-c2”); let elementBelow = document.getElementById(“current-progress-below75932_30490e-c2”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Cancun Airport Transportation is best for:

  • Groups
  • Families
  • Luxury travelersย 
  • Anyone who values safety and convenience

Cancun Airport Transportation might not be a fit for:

  • Budget backpackersย 

Cancun Airport Transportation Full Review

people standing in front of a white van

Overall, Cancun Airport Transportation is my personal preferred Cancun Airport transport service. Iโ€™ve tested several transport methods and found that itโ€™s the lowest hassle and quickest way to get out of Cancun International Airport, which is honestly one of my least favorite places in Mexico.

The locally-owned company offers convenient private Cancun airport transportation to Cancun, Playa del Carmen, Tulum, and really any destination in the Yucatan.ย 

But of course, every traveler is looking for something a little different, so letโ€™s get a little more specific on what features of the private transportation service I like best.

Here are the aspects and features of Cancun Airport Transportation I tested and rated for this review:

  • Booking Process (5 / 5 Stars)
  • Arrival Process (5 / 5 Stars)
  • Convenience (5 / 5 Stars)
  • Comfort (5 / 5 Stars)
  • Speed (5 / 5 Stars)
  • Safety (5 / 5 Stars)
  • Cost (4 / 5 Stars)

Shuttle Booking Process

โญ Booking Process Rating: 5 / 5 Starsย 

a black and white photo of a white car

The booking process is very easy and intuitive.

Just go to the Cancun Airport Transportation website, enter the name of your hotel, and select one way or round trip transportation. If staying in an Airbnb, put a nearby hotel or just the name of your city or โ€œCancun Hotel Zoneโ€ or โ€œDowntown Cancunโ€ as relevant.

After booking, you get a confirmation email that includes a confirmation number. While the email says to โ€œprint this voucherโ€ with your confirmation number, in my experience all they need is the number and your name when you arrive.ย 

Airport Arrival Process

โญ Arrival Process Rating: 5 / 5 Starsย 

a crowd of people standing around a crowded street

One of the best things about the company, in my opinion, is that it takes the hassle out of arriving at the airport in Cancun.

And, honestly, Cancun International Airport is a mess. There is essentially no arrivals hall. You pass through customs and enter into a long hallway that feels like walking through a gauntlet of vendors. Rental cars, taxi companies, tour companies โ€“ they are all there trying to extract money out of you, often at above-market rates.ย 

Once you pass through that hallway, you exit to a public outdoor area filled with touts and taxi drivers, many of them who will be overly pushy.

Here your only task is to find the companyโ€™s representative โ€“ which is made easy by their distinctive bright orange sign. From there, the representative connects you with a driver, you load your luggage, and off you go.

Convenience

โญ Convenience Rating: 5 / 5 Starsย 

The convenience factor is a major reason I chose Cancun Airport transfer services instead of taking a taxi or a bus. This is especially true if you are going further in the Riviera Maya than Cancun.

Here”s an example:

Last January my partner Clara and I were traveling from Puerto Vallarta to Tulum during the Omicron crisis. Our connecting flight in Mexico City was delayed several times, and we ended up arriving in the middle of the night.ย 

I was so thankful we had pre-booked our Cancun shuttle to Tulum. Though essentially no one else was at the airport at that hour, this company was! They waited for our flight through all the delays, and honestly saved our trip!ย 

Shuttle Comfort

โญ Convenience Rating: 5 / 5 Starsย 

I have used the service to go from Cancun Airport to Tulum several times and always found it quite comfortable. Sometimes they have given us private vans, which are especially spacious, while other times the vehicle has just been a sedan. In all cases, the vehicles are as close to luxury transportation services as Iโ€™ve experienced in Mexico.

๐Ÿ‘‰ Pro tip: When booking, consider selecting the option to pre-purchase water, beer, or snacks. If you try to buy water at the airport, youโ€™ll find they charge $8 USD! Itโ€™s much more convenient just to have it pre-booked and waiting in your private vehicle.ย ย 

Speed of Transport

โญ Speed Rating: 5 / 5 Starsย 

This is the fastest form of Cancun transportation I think is possible. You arrive, hop in a vehicle, and immediately get on your way. No time wasted haggling to find a taxi, or waiting for the bus.

Safety

โญ Speed Rating: 5 / 5 Starsย 

While Mexico is safer than most think, itโ€™s still important to find reliable Cancun airport transfers with a trusted partner. Personally, Iโ€™ve always felt very safe with all the drivers Iโ€™ve used. They drop you off right at your hotel too โ€“ which is especially safe when youโ€™re arriving in the middle of the night!ย 

Cost of Private Transfer

โญ Cost Rating: 4 / 5 Starsย 

This is the only category where I will dock a star, and thatโ€™s only because the service is more expensive than taking the ADO Bus. However, itโ€™s cheaper compared to taking a Cancun airport taxi. And, since the pricing is per vehicle, it can actually work out to be very affordable for group transportation!

Alternatives to a Cancun Airport Shuttle

a crowd of people standing around a gas station

While I think Cancun Airport Transportation is the best way to get from Cancun Airport, itโ€™s not the only way.ย 

Here are some alternative transportation options to consider:

Cancun International Airport Taxis

I have taken a taxi from Cancunโ€™s airport before, and I swore never to do it again. Regular taxis from the city arenโ€™t allowed in Cancun airport โ€“ only official Cancun Airport taxis associated with companies that pay the concession fees are there.ย 

The price of a taxi from Cancun Airport to the Hotel Zone typically runs about $55 USD โ€“ and thatโ€™s assuming your driver actually gives you the official rate.ย 

Considering that the same ride with Cancun Airport Transportation starts at less than that, and itโ€™s all pre-booked and reliable, I donโ€™t understand why anyone would choose a taxi unless they just didnโ€™t know any better.

ADO Bus

a large group of people sitting on a train

The cheapest form of transportation from Cancun International Airport is the ADO Bus. The buses are reasonably comfortable, there is luggage space underneath the bus, and buses leave from right outside the arrivals terminal. I have taken the ADO Bus many times, and it works just fine.

However, there are no buses directly to the Cancun Hotel Zone.

In my opinion, the ADO Bus is a reasonable option to consider if youโ€™re going from Cancun Airport to Tulum, to Playa del Carmen, to Bacalar, or somewhere further afield.

It can also be a viable alternative if youโ€™re staying in downtown Cancun, where buses do run, but itโ€™s not worth the cost or hassle if youโ€™re staying in the Hotel Zone, in my opinion.

Moreover, even for longer connections elsewhere in the Riviera Maya, I personally prefer to use a private transportation service when my budget allows. The bus times almost never align with my flight arrival, direct buses to Tulum are few and far between, and the entire process usually takes double the time of a private transfer.ย 

If youโ€™re on a budget, though, the ADO Bus is the way to go.

FINAL VERDICT – Is a Private Cancun Shuttle Worth It?ย 

Cancun Airport Transportation is worth it, in my opinion. Overall, Cancun Airport Transportation is the quickest, safest, and most reliable way to get from the Cancun Airport to your hotel. I have used the transportation service several times in the past, and it will continue to be my preferred method when I return to Mexico.ย 

Although the ADO Bus may make more financial sense for budget backpackers, if youโ€™re on vacation and want to make the most of your time, private transfers are the way to go.ย 

With more than 20 years of experience, this locally-owned family-run business is one that Iโ€™m happy to support.ย 

FAQs about Cancun Airport Transfers

a crowd of people standing around a parking lot

How much is a taxi from Cancun Airport to the Hotel Zone?

On average, a taxi from Cancun International Airport to the Cancun Hotel Zone costs about $55 USD. Alternatively, you can pre-book a private shuttle transfer with Cancun Airport Transportation from $49 USD one-way.

The official Quintana Roo taxi rate is about $3 USD per kilometer, and the Hotel Zone is about 22 kilometers from the airport, depending on where your hotel is specifically. You can check official rates on the IMOVEQROO app. However, be aware that taxi drivers at the Cancun Airport have a reputation for trying to take advantage of unsuspecting tourists. This is why we suggest pre-booking your transportation.ย ย 

How much is an airport shuttle in Cancun?

An airport shuttle from Cancun Airport to downtown Cancun or the Cancun Hotel zone starts at $49 USD one-way when you pre-book with Cancun Airport Transportation.

Are airport shuttles in Cancun safe?

The safest way to get an airport shuttle in Cancun is to pre-book a reservation with a registered company like Cancun Airport Transportation. If you exit baggage claim without a reservation, youโ€™ll find many drivers trying to haggle with you. Because the airport is far from town, unprepared tourists can easily fall prey to scams. Only book with a registered airport shuttle company.

What is the safest transportation from Cancun Airport to the Hotel Zone?

The safest transportation from Cancun Airport to the Hotel Zone is to pre-book with a registered and reputable airport shuttle service like Cancun Airport Transportation, which is locally owned and has a 20 year history of serving the Cancun Airport.

Alternatively, the ADO Bus is a safe and more affordable way to get to downtown Cancun. However, note there is not currently an ADO bus from the Cancun Airport to the hotel zone.

How long is the ride from Cancun Airport to the Hotel Zone?

The Cancun Hotel Zone is approximately 22 kilometers (13.5 miles) from Cancun International Airport, and the ride takes approximately 35 to 50 minutes, depending upon traffic.

***

Thatโ€™s it for this Cancun Airport Transportation review. Now get planning your trip with all my Mexico guides.

people standing in front of a white van function reportWindowSize() { let barContainer = document.querySelector(“#kb-progress-bar75932_3052a0-e8”); let type = “line”; let barSvg = barContainer.querySelector(“svg”); if ( ! barSvg ) { return; } let barPaths = barSvg.querySelectorAll(“path”); let path1 = barPaths[0]; let path2 = barPaths[1]; let stokeWidths = [1.75,1.75,2]; if( window.innerWidth < 768 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[2]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[2] / 2) + ” L 100,” + ( stokeWidths[2] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[2]); path2.setAttribute( “stroke-width”, stokeWidths[2]); } else if( window.innerWidth < 1025 ) { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[1]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[1] / 2) + ” L 100,” + ( stokeWidths[1] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[1]); path2.setAttribute( “stroke-width”, stokeWidths[1]); } else { if( type === “line” ){ barSvg.setAttribute( “viewBox”, “0 0 100 ” + stokeWidths[0]); path1.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); path2.setAttribute( “d”, “M 0,” + ( stokeWidths[0] / 2) + ” L 100,” + ( stokeWidths[0] / 2)); } path1.setAttribute( “stroke-width”, stokeWidths[0]); path2.setAttribute( “stroke-width”, stokeWidths[0]); } } window.onresize = reportWindowSize; var waitForProgressBar75932_3052a0e8 = setInterval(function () { if (typeof ProgressBar !== “undefined” ) { clearInterval(waitForProgressBar75932_3052a0e8); let responsiveStrokeSizes = [1.75,1.75,2]; let initialStroke; if( window.innerWidth < 768 ) { initialStroke = responsiveStrokeSizes[2]; } else if( window.innerWidth < 1025 ) { initialStroke = responsiveStrokeSizes[1]; } else { initialStroke = responsiveStrokeSizes[0]; } let progressBar75932_3052a0e8 = new ProgressBar.Line(“#kb-progress-bar75932_3052a0-e8”, { color: “#ffcc00”, trailColor: “var(–global-palette7, #EDF2F7)”, duration: “2000”, easing: “easeInOut”, strokeWidth: initialStroke, }); let progressBarController75932_3052a0e8 = new ScrollMagic.Controller(); let desiredAnimation = new ScrollMagic.Scene({triggerElement: “#kb-progress-bar75932_3052a0-e8”}); desiredAnimation.triggerHook(0.88); desiredAnimation.addTo( progressBarController75932_3052a0e8 ); desiredAnimation.on(“start”, function (e) {progressBar75932_3052a0e8.animate( 0.98 , { duration: 2000, step: function(state, bar) { let value = 0; let elementContainer = document.getElementById(“kb-progress-bar75932_3052a0-e8”); let elementAbove = document.getElementById(“current-progress-above75932_3052a0-e8”); let elementInside = document.getElementById(“current-progress-inside75932_3052a0-e8”); let elementBelow = document.getElementById(“current-progress-below75932_3052a0-e8”); if( false ) { value = Math.round(bar.value() * 100 ); } else { value = Math.round(bar.value() * 5); } value = bar.value() * 5; value = Math.round( value * 10) / 10;value = value.toFixed(1); if( elementAbove ){ elementAbove.innerHTML = “” + value + “%”; } else if ( elementInside ){ elementInside.innerHTML = “” + value + “%”; } else if ( elementBelow ){ elementBelow.innerHTML = “” + value + “%”; } elementContainer.setAttribute(“aria-valuenow”, value); } } , function(){} );});} }, 125);

Cancun Airport Transportation
a white bus driving down a road next to palm trees

I have used this service to safely go from the Cancun Airport to Tulum several times. It”s fast, cheaper than a taxi + locally-owned. It”s the single best Cancun Airport transport service I have found after dozens of trips to Mexico.

Product Brand: Cancun Airport Transportation

Editor”s Rating:
4.9

Pros

  • Safe, fast & convenient
  • Bi-lingual drivers
  • Local family-run business

Cons

  • More expensive than bus (but cheaper than taxi)

Leave a Comment

about me

ComfyUI_00005_

Welcome to my travel website! I’m Mary Howard, an American who has been exploring the world full-time for 8 years.

Together with my husband, Intan, we often find ourselves in our second home, Bali, but our adventures take us to exciting destinations all over the globe.

Join us on our journey!

Search