The Caribbean coast of the Yucatan peninsula between Cancun and Mahahual is most frequently referred to as the Riviera Maya. The largest airport in the region at this time is the Cancun Airport. Travelers staying in Puerto Morelos, Playa del Carmen, Akumal, Tulum, Bacalar or Mahahual are best served by arriving into Cancun and then arranging for transport via bus service or taxi of some sort to the final destination.
Unlike the US where there are a variety of transportation options, including free shuttle buses between the airport and most hotels, Mexico is very different in that transportation is controlled by union workers. Over the years, these unionized workers have banded together against any politicians wanting to allow permits to be issued to hotels to operate courtesy van services. So unless you have your own private vehicle during your vacation stay (i.e. a rental car), you will be in the hands of one transportation union or another during your entire visit.
Airlines Serving Cancun
Cancun International Airport
998-848-7200
Airlines with Terminals at Cancun International Airport
';
cal += month_of_year[month] + ' ' + year + '' + TD_end + TR_end;
cal += TR_start;
///////////////////////////////////
// DO NOT EDIT BELOW THIS POINT //
///////////////////////////////////
// LOOPS FOR EACH DAY OF WEEK
for(index=0; index < DAYS_OF_WEEK; index++) {
// PRINTS DAY
cal += TD_start + day_of_week[index] + TD_end;
}
cal += TD_end + TR_end;
cal += TR_start;
// FILL IN BLANK GAPS UNTIL TODAY'S DAY
for(index=0; index < dateObj.getDay(); index++) {
cal += TD_start + ' ' + TD_end;
}
// LOOPS FOR EACH DAY IN CALENDAR
for(index=0; index < DAYS_OF_MONTH; index++) {
if( dateObj.getDate() > index ) {
// RETURNS THE NEXT DAY TO PRINT
week_day =dateObj.getDay();
// START NEW ROW FOR FIRST DAY OF WEEK
if(week_day == 0) {
cal += TR_start;
}
if(week_day != DAYS_OF_WEEK) {
// SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES
var day = dateObj.getDate();
// PRINTS DAY
cal += TD_start + "" + day + "" + TD_end;
}
// END ROW FOR LAST DAY OF WEEK
if(week_day == DAYS_OF_WEEK) {
cal += TR_end;
}
}
// INCREMENTS UNTIL END OF THE MONTH
dateObj.setDate(dateObj.getDate()+1);
}// end for loop
cal += '