Street taxis in Mexico City carry genuine safety risks. Here's what to use instead and how to travel safely in CDMX.
Mexico City's taxi situation is unlike most cities in this guide — the risk is not just overcharging, but genuine safety. Street-hailed taxis (libre taxis) in CDMX have been used in express kidnapping and robbery. This is well-documented by both the Mexican government and international travel advisories. The solution is simple and widely adopted: use Uber, DiDi, or Cabify exclusively. These apps have dramatically improved safety in CDMX.
Express kidnappings using unofficial or cloned taxis peaked in CDMX in the 2010s and remain a documented risk. The method: victim hails what appears to be a normal taxi; the driver locks the doors and drives to ATMs, forcing withdrawals. Modern app-based taxis have largely displaced this risk because the driver is identified, tracked, and accountable. For visitors, the rule is absolute: never hail a taxi on the street in Mexico City. Always use an app.
If your hotel calls a taxi for you, ask which company they use and confirm it is a known sitio (official taxi stand) company. Some hotels use legitimate services; others just wave down the nearest street cab. Never accept an unsolicited taxi offer from anyone in the street or at the airport arrivals hall.
Is it safe to take a taxi in Mexico City?
Street-hailed taxis carry genuine safety risks and should be avoided. Uber, DiDi, and Cabify are safe and widely used alternatives.
Is Uber safe in Mexico City?
Yes — Uber is considered one of the safest transport options in CDMX. Driver details are recorded and trips are tracked.
How much does an Uber cost in Mexico City?
Short city trips: MXN 80–200. Airport (AICM) to Polanco/Condesa/Roma: MXN 200–400 depending on traffic.
Book a pre-arranged transfer in Mexico City
Fixed price · no meter disputes · book in advance
Affiliate links — we may earn a small commission at no extra cost to you.
Check your exact route fare
Get real-time fare estimates with scam warnings — any city, any route.
Check Route Fare