|
|
|
|
|
|
 |
Cozumel Transportation - Renting an Automobile |
 |
Renting a car in Mexico can be a completely different experience than in the United States. It may cost you a lot more if you don't plan ahead and be very careful review the details of what you are getting when signing the rental contract. It is not uncommon to pay anywhere from US$60 to $80 per day for a small rundown car. You can roll the dice and try to bargain upon arrival at your destination, but most companies know the options out there and adjust their prices accordingly.
In Cozumel, daily rental prices are competitive but the big variable is availability so reserving rental cars in advance is very important. If some of the "islandtTour" companies serving the cruise lines get over booked, they will go to the rental car agencies and pay a premium for 10 - 20 vehicles. If the rental car agencies do not have confirmed reservations on their books for cars, then they will go ahead and rent them to the "island tour" companies. So daily "walk-in" customers without reservations are likely to find no cars are available ~ especially during the high season months of November - April.
 Be sure to turn a rental car in on time…even running just a few minutes late can sometimes cost a full day extra rental fee and this is typically a non-negotiable aspect with the rental company. Also, make sure the fuel is at the required level when returned or be prepared to pay a premium fee for the gas shortage. Taking a few extra minutes to fill the tank and return to the rental office a bit early can save customers major dollars!
| Cozumel Rental Cars - The Inside Scoop |
There are many dozen car rental agencies now operating on the island. With the increase in cruise ship traffic over the last several years it is much more difficult to just walk up to an agency and find an available car so advance reservations are a good idea. Please note however, that as with the airlines, it is very common for the rental agencies to OVERBOOK reservations especially during high season. You may very well arrive to pick up your car with a confirmed reservation in hand only to discover that there are no cars available. Keep in mind that the car rental agency can only control so much with clients returning cars at dates/times specified.
Once a client takes a car and then decides on their own not to return it on time, there is very little the car rental agency can do. In large metropolitan areas where there are multiple offices of the same rental agency, most every reservation can be accomodated by the offices working together to adjust/move fleets to where the cars are most needed. But because Cozumel is an island, fleet adjustments are not really feasible or cost effective so there will be times when there just are no cars!
Most agencies here on the island work together to try to help each other out in fleet shortage situations but in the end analysis: Cozumel is in fact an island with limited resources. As a visitor to the island it can be helpful to remember this!
';
cal += '';
cal += '' + TR_start;
cal += '| ';
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 += ' | |
';
cal += '';
cal += '';
cal += ' | | |