There are a couple small differences between the two. ADO is a national company that operates all over Mexico; its buses are slightly bigger, almost always have AC, and tend to be a bit more comfortable. Its routes are almost the same, but Mayab operates in smaller towns throughout the Yucatán Peninsula and tends to make more stops along the way. Mayab tickets are occasionally cheaper than ADO tickets, but you can easily compare the two, as they are both sold on ADO’s website and at bus stations. The only bus company that runs out of the Cancún airport is ADO.
If you don’t want to rely on public transportation, renting a car definitely gives you more freedom to visit all of the amazing places on the Riviera Maya. Some cenotes and beaches are tricky to reach via public transit, and renting a car in Mexico is generally much cheaper than in the United States.
As soon as you exit the terminal at the airport, you’ll see an ADO ticket station. The only destinations between Cancún airport and Tulum currently are: downtown Cancún, Puerto Morelos, and Playa del Carmen (then Tulum). If you want to go to any other destination, you’ll have to either transfer buses at the downtown Cancún station, or take a colectivo.

Take a colectivo

Energy Vortexes: What Are They, Where Are They, and Why Are They Spiritual?
You can easily get to the Tulum ruins by taking a colectivo there from downtown Tulum.

Pin me for later:
Another reputable shuttle service from the airport to Playa del Carmen or Tulum is Cancún Shuttle. You can specify your drop-off point, which is very convenient. Check the website for their rates.
The bus system in the Riviera Maya is a breeze. I was actually quite impressed with how well it worked when I first moved there (granted I had just spent two years living in Mozambique, where transportation can be a nightmare). There are two main bus companies that operate in the state of Quintana Roo: ADO and Mayab.
Now that you’re ready to travel from Cancún to Tulum, check out this map with everything you need plotted out:

From the Cancún airport to Tulum

Since downtown Cancún is further north than the airport, the first option is the most logical way to get from Tulum to the airport by colectivo.

From Tulum to the Cancún airport

I understand why shuttles are so appealing, but unless you have a bunch of large, heavy suitcases, I can’t imagine how they could be more convenient than hopping on an ADO bus straight from the airport. I don’t see an absolute need for hiring one.
Colectivos, also known as combis, are white minibuses that are common in Mexico. They are surprisingly easy to use and the cheapest option for getting around. I also find them to be easier than the regular buses, because they don’t run on a fixed schedule but usually leave every 30 minutes. The most I’ve ever had to wait for a combi to leave was 20 minutes.

Colectivo perks

Enterprise has locations at the Cancún airport, and in downtown Cancún, Tulum, and Playa del Carmen. National Car Rental has a location at the Cancún airport, and in Playa del Carmen and Tulum. For both Enterprise and National, the locations that are not at the Cancún airport are not nearly as convenient and are in unmarked buildings that are difficult to find. Alamo’s locations in Tulum and Playa del Carmen are much easier to find.
If you don’t speak Spanish, there are a couple phrases you will need to remember. When you first board the colectivo, simply tell the driver your destination. Then bring up a map on your phone to see when you’re getting close, at which point tell the driver: “Parada en ______” with the name of where you’re going. For example, if you’re getting off in Akumal, you’ll tell the driver: “Parada en Akumal, por favor.”
You can easily rent a car at the Cancún airport, or in Playa del Carmen or Tulum. If you rent from a company that has locations in all three, you might be able to pick up the car in one location and drop it off in another. I did this once with Alamo, renting the car in Tulum and dropping it off in Cancún.

Take a bus

things to do in cancun dive cozumel
Getting to some of the best diving spots off the coast of Cozumel is totally doable. Just take an ADO bus from Cancún to Playa del Carmen and a quick ferry to Cozumel from there!

However, if the idea of having a designated person waiting for you at the airport is a must, a shuttle is your best bet. Sometimes solo travelers find comfort in this, and it can be a way to take the pressure off of getting from place to place.
Make sure you check out all the amazing things to do in and around Cancún while you’re planning your next trip. We’ve also got you covered with plenty of ideas for your next Tulum adventure as well. There are so many incredible places to visit on the Riviera Maya, so let us know if you find any other hidden gems!

From the Cancún airport

You’ve just booked your flight to Cancún. So now what? Since there isn’t an international airport in Tulum, getting there from Cancún takes a bit of planning. Thankfully, there are plenty of options, including public transportation, private shuttles, and car rentals.

From Tulum

Here is your comprehensive guide, with everything you need to know about making the trip from the Cancún airport to just about anywhere on the Riviera Maya, as far south as Tulum (and back). You’ll find helpful advice, transportation recommendations, and even a map with places to see along the way:
I’ve found that having a good experience renting a car can depend on various factors. Foremost, choosing the right company is crucial. Some companies have extremely low ratings, and customers have shared horror stories about their rental experiences. Here are a couple companies that come highly recommended, along with a few that should be avoided:

Rent a car

cancun things to do la noria cenote
Cenote La Noria is one of many cenotes that are easier to get to if you have your own rental car.

You cannot take a colectivo from the Cancún airport because they only operate along the highway. If you’re going straight from the airport to Tulum and not planning on spending any time in Cancún, I suggest taking an ADO (Autobuses de Oriente) bus to Playa del Carmen and then taking a colectivo from there. That’s the best plan if you absolutely want to take a colectivo instead of a bus. Otherwise, the most convenient option to get to Playa del Carmen or Tulum from the airport is an ADO bus.
Getting from Tulum to Playa del Carmen, Puerto Morelos, downtown Cancún, or the Cancún airport is possible with an ADO bus, which you can find at the ADO station in Tulum. To purchase tickets or check the bus schedule, visit ADO’s website or visit the ADO station in downtown Tulum. Always purchase your bus tickets at least a day ahead of time to secure your spot, as these buses often sell out, and you don’t want to risk missing your flight!


  • Alamo: The prices include the mandatory insurance cost, and they are more up front about the cost. They also have some of the best reviews online, and I have personally had a very positive experience with Alamo.
  • Enterprise Rent-A-Car: This is the second-highest rated company at the Cancún airport. They are the best for booking ahead of time, because they will give you the actual price online (with no surprise insurance add-ons at the end). Most reviews report Enterprise being very fast, easy, and trustworthy.
  • National Car Rental: They are known for having excellent service and up-front prices with no surprise fees. National is top-rated on Google, with several rave reviews about how fast customers were able to pick up their rental car.


  • Fox: They are known for having a shortage of cars and promising one type of vehicle and charging for it despite changing the model at the last minute. This can result in customers paying more for a car that they didn’t ask for in the first place.
  • Mex Rent a Car: They are notorious for giving customers a quote online that doesn’t include the mandatory insurance. When customers come to pick up the car they already paid the deposit on, they are surprised by the additional insurance costs.
  • ACE Rent a Car: There are quite a few reviews online claiming this company doubled or even tripled the price of the rental car when customers went to pick up their vehicle after booking online through a third-party website.

Where to rent

Renting from the Cancún airport might be the most convenient, but it is also the most expensive. Companies take advantage of the fact that people want to be able to get off their plane and immediately grab a car at the airport. There can be as much as a -per-day difference. However, if you get to the counter with a cheaper quote from the same company but a different location, they will usually honor it and give you the lower price.
If you have a lot of luggage, however, a colectivo is not a great option for you. There isn’t a lot of space for it due to the vehicles’ size and the fact that people use them to travel to and from work mostly. If you just have a backpack, though, you’re good to go.
If you are planning to explore the Riviera Maya, taking a colectivo is a great way to do so, because you can get off at any point along the stretch of highway between Cancún and Tulum. This gives you more freedom than a bus, which has fixed stops along the way. If you do want to stop somewhere — say, Akumal — just let the driver know and he will stop to let you out.


  • If you are traveling during low season (the spring and summer months), wait to book your rental car until you land in Cancún. That way you can discuss prices in person. You might even be able to haggle down to a better price.
  • If you are traveling during high season (winter), book your rental up to 7 days before your trip. Most companies offer the best promotions and discounts within this window.
  • There is a mandatory insurance in Mexico called Third-Party Liability (TPL)/Public Liability Insurance (PLI). When you look at a daily rate for the car, make sure to ask if the TPL/PLI is already included, because if not, they will add it on at the end and it will increase the price significantly.
  • If you do not have an international driving permit, you can still rent a car in Mexico. However, having one helps, because your driver’s license will be translated to Spanish, which can give you peace of mind if you get pulled over.
  • It’s a common scam for gas station attendants to overcharge you on gas if you pay with a card, and they pocket the difference. Make sure you check the amount before you insert your card in the machine. This happened to me in Chiapas, and when I pointed out the difference, the attendant gave it to me in cash and pretended it was an accident.
  • Avoid driving at night. There are occasionally roadblocks at night on the highway between Cancún and Chetumal, which are notorious for stopping cars and demanding money.
  • Make sure to tip parking lot attendants for keeping an eye on your car. 5-10 pesos will do.

Hire a private shuttle

cancun things to do jungle bubble hotel
Getting to your Tulum Airbnb or hotel is fast and easy via private shuttle.

Prices for colectivos are impossible to find online, so to make sure you are getting the correct price, you can ask to see the tabla de precios. Sometimes this table is taped to the inside of the colectivo and sometimes it’s not. The driver will always have one, though. However, it’s unlikely that the driver will try to swindle you. I lived on the Riviera Maya for a year and was never once overcharged for a colectivo ride.
If you’re heading back to the Cancún airport, you can easily catch a colectivo in Tulum (see map below). The colectivos do not go to the airport, though, so you have two options: The first is to take the colectivo to Playa del Carmen and then take an ADO bus to the Cancún airport. The second is to take the colectivo all the way to downtown Cancún and then take an ADO bus to the airport.
Another perk of taking a colectivo is that you’ll get to feel more like a local and less like a tourist. Chances are, you might be the only foreigner aboard.
If you’re wondering where to stop along the way from Cancún to Tulum, I’ve got you covered! There is so much to see in this area of Mexico, and the absolute best way to do so is by renting a car, so you’ll have the freedom to visit the sites that appeal the most to you.
This post was written by Emily Becker, our resident Mexico travel expert:

Stops along the way

Baby sea turtles in Akumal!

If not, there are plenty of options for shuttles from the Cancún airport to Tulum. Happy Shuttle Cancún comes highly recommended and claims to be the cheapest shuttle around. Even so, a one-way shuttle service through this company can cost up to 8 from the Cancún airport to a Tulum hotel.

Towns worth stopping in

  • Puerto Morelos: This is a pretty small town right on the beach. There are a lot of foreigners that live there, and you’ll see several gated communities around town with villas and vacation homes. The beach is less crowded there than in some other places, and it’s a fun spot to spend a day or two.
  • Playa del Carmen: A huge vacation spot and a big party destination, Playa del Carmen is more like a small city than a town. It’s not exactly an ideal place to go and relax, as there is a lot of hustle and bustle there.
  • Cozumel: You can easily take a ferry to Cozumel from Playa del Carmen. This island is beautiful and one of the country’s top destinations for snorkeling and scuba diving.
  • Akumal: This beach paradise is one of the best places in the area to see sea turtles. The town itself is quite small, but there is plenty to do there. Even if you don’t stay at a big resort hotel, you can easily access the beach and cenotes around town.


  • Playa Xpu-Ha: This stunning white-sand beach is a local favorite and is much more off the beaten path than others in the area. Even during high season, this beach rarely gets crowded and maintains a laid-back atmosphere all year round.
  • Playa Kantenah: This is another more chill beach, where you’ll find very few people at any given time. Even though there are two big hotels right on the beach, the water is accessible to the public, and it isn’t difficult to get there.
  • Playa Chemuyil: Known as one of Riviera Maya’s best-kept secrets, this beach can be accessed from Ciudad Chemuyil and is one of the only ones that charges admission to enter: about 40 pesos ($2 USD).


  • Cenote Yal Ku: Located in Akumal, this cenote and lagoon has some of the best snorkeling in the area. It’s easy to access if you have a rental car, but you can also ask a taxi driver in Akumal or Playa del Carmen to take you.
  • Casa Cenote, aka Cenote Manatí: While one of the pricier cenotes in the area (150 pesos, or $7.50 USD, to enter), this one is known for having great snorkeling and for being one of the least crowded. It’s just outside of Tulum, and you can either drive there or get a taxi from Tulum to take you.

About the author: Emily is a Mexico travel enthusiast based in San Cristóbal de las Casas, Chiapas. She is a part-time freelance writer for BMTM and part-time doula.

If you’re staying at a resort somewhere between Cancún and Tulum, they will most likely have their own shuttle service, or you can hire a private shuttle to take you. Some even have Wi-fi on board and will pick you up at the airport. If you’re staying in Cancún, check with your hotel or hostel to see if it has such a service.
Colectivos are just as safe as buses and can actually be much quicker, depending on how many stops they make. As far as comfort goes, they’re fine for short spurts, but definitely not suited for napping the same way the buses are.

The ADO bus pulls right up to the Cancún airport, making it super easy to plan your flight home if you’re relying on public transportation.

span,.formkit-form[data-uid=”ff60a8d270″] .formkit-submit:hover > span,.formkit-form[data-uid=”ff60a8d270″] .formkit-button:focus > span,.formkit-form[data-uid=”ff60a8d270″] .formkit-submit:focus > span{background-color:rgba(0,0,0,0.1);}.formkit-form[data-uid=”ff60a8d270″] .formkit-button > span,.formkit-form[data-uid=”ff60a8d270″] .formkit-submit > span{display:block;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:12px 24px;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input{background:#ffffff;font-size:15px;padding:12px;border:1px solid #e3e3e3;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.4;margin:0;-webkit-transition:border-color ease-out 300ms;transition:border-color ease-out 300ms;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input:focus{outline:none;border-color:#1677be;-webkit-transition:border-color ease 300ms;transition:border-color ease 300ms;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input::-webkit-input-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input::-moz-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input:-ms-input-placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid=”ff60a8d270″] .formkit-input::placeholder{color:inherit;opacity:0.8;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”dropdown”]{position:relative;display:inline-block;width:100%;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”dropdown”]::before{content:””;top:calc(50% – 2.5px);right:10px;position:absolute;pointer-events:none;border-color:#4f4f4f transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;height:0;width:0;z-index:999;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”dropdown”] select{height:auto;width:100%;cursor:pointer;color:#333333;line-height:1.4;margin-bottom:0;padding:0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;padding:12px;padding-right:25px;border:1px solid #e3e3e3;background:#ffffff;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”dropdown”] select:focus{outline:none;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”]{text-align:left;margin:0;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”]{margin-bottom:10px;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] *{cursor:pointer;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”]:last-of-type{margin-bottom:0;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] input[type=”checkbox”]{display:none;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] input[type=”checkbox”] + label::after{content:none;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] input[type=”checkbox”]:checked + label::after{border-color:#ffffff;content:””;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] input[type=”checkbox”]:checked + label::before{background:#10bf7a;border-color:#10bf7a;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] label{position:relative;display:inline-block;padding-left:28px;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] label::before,.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] label::after{position:absolute;content:””;display:inline-block;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] label::before{height:16px;width:16px;border:1px solid #e3e3e3;background:#ffffff;left:0px;top:3px;}.formkit-form[data-uid=”ff60a8d270″] [data-group=”checkboxes”] [data-group=”checkbox”] label::after{height:4px;width:8px;border-left:2px solid #4d4d4d;border-bottom:2px solid #4d4d4d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:8px;}.formkit-form[data-uid=”ff60a8d270″] .formkit-alert{background:#f9fafb;border:1px solid #e3e3e3;border-radius:5px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;list-style:none;margin:25px auto;padding:12px;text-align:center;width:100%;}.formkit-form[data-uid=”ff60a8d270″] .formkit-alert:empty{display:none;}.formkit-form[data-uid=”ff60a8d270″] .formkit-alert-success{background:#d3fbeb;border-color:#10bf7a;color:#0c905c;}.formkit-form[data-uid=”ff60a8d270″] .formkit-alert-error{background:#fde8e2;border-color:#f2643b;color:#ea4110;}.formkit-form[data-uid=”ff60a8d270″] .formkit-spinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0px;width:0px;margin:0 auto;position:absolute;top:0;left:0;right:0;width:0px;overflow:hidden;text-align:center;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.formkit-form[data-uid=”ff60a8d270″] .formkit-spinner > div{margin:auto;width:12px;height:12px;background-color:#fff;opacity:0.3;border-radius:100%;display:inline-block;-webkit-animation:formkit-bouncedelay-formkit-form-data-uid-ff60a8d270- 1.4s infinite ease-in-out both;animation:formkit-bouncedelay-formkit-form-data-uid-ff60a8d270- 1.4s infinite ease-in-out both;}.formkit-form[data-uid=”ff60a8d270″] .formkit-spinner > div:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.formkit-form[data-uid=”ff60a8d270″] .formkit-spinner > div:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}.formkit-form[data-uid=”ff60a8d270″] .formkit-submit[data-active] .formkit-spinner{opacity:1;height:100%;width:50px;}.formkit-form[data-uid=”ff60a8d270″] .formkit-submit[data-active] .formkit-spinner ~ span{opacity:0;}.formkit-form[data-uid=”ff60a8d270″] .formkit-powered-by[data-active=”false”]{opacity:0.35;}@-webkit-keyframes formkit-bouncedelay-formkit-form-data-uid-ff60a8d270-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@keyframes formkit-bouncedelay-formkit-form-data-uid-ff60a8d270-{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}.formkit-form[data-uid=”ff60a8d270″] blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #e1e1e1;} .formkit-form[data-uid=”ff60a8d270″]{max-width:700px;}.formkit-form[data-uid=”ff60a8d270″] [data-style=”clean”]{width:100%;}.formkit-form[data-uid=”ff60a8d270″] .formkit-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}.formkit-form[data-uid=”ff60a8d270″] .formkit-field,.formkit-form[data-uid=”ff60a8d270″] .formkit-submit{margin:0 0 15px 0;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}.formkit-form[data-uid=”ff60a8d270″] .formkit-powered-by{color:#7d7d7d;display:block;font-size:12px;margin:0;text-align:center;}.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] [data-style=”clean”],.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] [data-style=”clean”]{padding:10px;}.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] .formkit-fields[data-stacked=”false”],.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] .formkit-fields[data-stacked=”false”]{margin-left:-5px;margin-right:-5px;}.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] .formkit-fields[data-stacked=”false”] .formkit-field,.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] .formkit-fields[data-stacked=”false”] .formkit-field,.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] .formkit-fields[data-stacked=”false”] .formkit-submit,.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] .formkit-fields[data-stacked=”false”] .formkit-submit{margin:0 5px 15px 5px;}.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] .formkit-fields[data-stacked=”false”] .formkit-field,.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] .formkit-fields[data-stacked=”false”] .formkit-field{-webkit-flex:100 1 auto;-ms-flex:100 1 auto;flex:100 1 auto;}.formkit-form[data-uid=”ff60a8d270″][min-width~=”700″] .formkit-fields[data-stacked=”false”] .formkit-submit,.formkit-form[data-uid=”ff60a8d270″][min-width~=”800″] .formkit-fields[data-stacked=”false”] .formkit-submit{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} ]]>

Similar Posts