How to Save Money on Taxis and Transportation in Mexico
Transportation can be one of the biggest hidden costs of a Mexico vacation — or one of your biggest savings opportunities. Here’s your complete guide to getting around Mexico affordably and safely.
Ride-Sharing Apps: Your Best Friend
Uber and DiDi (the Latin American ride-sharing giant) operate in most major Mexican cities and tourist destinations. They’re almost always cheaper than traditional taxis and offer several advantages:
- Transparent pricing: You see the fare before you ride
- No haggling: The price is the price
- Safety features: Trip tracking, driver ratings, and digital receipts
- Payment options: Credit card, debit card, or cash
Typical savings: Ride-sharing apps are generally 30-50% cheaper than tourist taxis, especially from airports.
Where Ride-Sharing Works Best
- Mexico City (excellent coverage)
- Cancun and the Riviera Maya
- Puerto Vallarta
- Guadalajara
- Cabo San Lucas (limited but growing)
Airport Transportation: Avoid the Tourist Trap
Airport taxis are consistently the most overpriced transportation option in Mexico. Here’s how to avoid overpaying:
- Walk outside the terminal: Official airport taxis charge a premium. Walking to the departure level or outside the airport zone can save 40-60%.
- Use Uber/DiDi: In most airports, you can order a ride from the app. You may need to walk to a designated pickup area.
- Pre-book a shuttle: Services like Happy Shuttle or USA Transfers offer fixed-rate airport transfers that are much cheaper than taxis.
- Take the bus: ADO buses from Cancun airport, Metrobús from Mexico City airport — these cost a fraction of taxi fares.
Local Buses: The Budget Champion
Mexico’s local bus systems are incredibly affordable:
- City buses: $0.30-0.50 USD per ride in most cities
- Colectivos (shared vans): $0.50-2.00 USD for longer routes
- ADO buses (intercity): $10-30 USD for routes that would cost $50+ by taxi
Cancun/Riviera Maya Colectivos
The colectivo vans running between Cancun, Playa del Carmen, and Tulum are a budget traveler’s dream:
- Cancun to Playa del Carmen: ~$2.50 USD
- Playa del Carmen to Tulum: ~$2.50 USD
- Compare to taxi: $50-80 USD for the same routes!
Negotiating Taxi Fares
When you do need a taxi, follow these rules:
- Always agree on the price before getting in (unless the taxi has a meter)
- Ask your hotel what a fair price should be for your destination
- Learn basic Spanish numbers: Even a little Spanish goes a long way in negotiations
- Have small bills ready: Drivers often “don’t have change” for large bills
- Use official taxi stands (sitios): They have fixed prices posted and are safer than street hails
Renting a Car: When It Makes Sense
Car rental can actually save money if you’re:
- Traveling with a group (splitting costs)
- Visiting multiple destinations
- Staying outside tourist zones
- Planning day trips to remote areas
Tips for cheap car rental in Mexico:
- Book through US-based sites for better prices
- Decline the insurance if your credit card covers it (verify first!)
- Fill up at Pemex stations (the national gas station chain)
- Avoid toll roads when possible — they’re expensive but faster
Transportation Cost Comparison
| Route | Taxi | Uber/DiDi | Bus/Colectivo |
|---|---|---|---|
| Cancun Airport → Hotel Zone | $30-50 | $15-25 | $2-5 |
| Mexico City Airport → Centro | $15-25 | $5-10 | $0.30 |
| Playa del Carmen → Tulum | $50-80 | $25-40 | $2.50 |
| Puerto Vallarta Airport → Romantic Zone | $15-25 | $8-12 | $1-2 |
Safety Tips
- Only use official taxis (from stands or called by your hotel)
- Avoid hailing taxis on the street in Mexico City — use apps or sitios instead
- Keep your phone charged for ride-sharing apps
- Share your trip details with someone when using any transportation
- Stick to well-lit, busy areas when waiting for rides at night