Home / Destinations / Mexico / Transportation
Transportation Guide

Getting Around Mexico 2025

Navigate Mexico like a local with our transportation guide.

Mexico is a vibrant country offering ancient Mayan ruins, pristine Caribbean beaches, colonial cities, world-class cuisine, and rich cultural traditions. From the bustling streets of Mexico City to the turquoise waters of the Riviera Maya, Mexico blends pre-Hispanic heritage with Spanish colonial architecture and modern cosmopolitan energy.

Transportation Overview

Quick comparison of transport options in Mexico.

🚌

Public Transit

Availability: ★★★☆☆

Mexico City has Latin America's most extensive metro (12 lines, $0.50/ride) plus metrobĂșs BRT system. Guadalajara and Monterrey have light rail. Other cities rely on buses and colectivos (shared vans).

🚕

Taxis

Availability: ★★★★☆

App-based Uber and Didi are the safest and cheapest taxi options in all major cities. Official sitio taxis from taxi stands also safe. Never hail random street taxis in Mexico City — express kidnapping risk.

🚗

Car Rental

Recommended: ★★☆☆☆

Best for exploring Baja California, Yucatán peninsula between sites, Oaxacan valleys, and Copper Canyon. Mandatory Mexican liability insurance ($15-30/day) required — your foreign insurance doesn't cover Mexico. Use toll roads (cuota) for safety.

đŸš¶

Walking

Suitable: ★★★☆☆

Centro Histórico districts in Mexico City, Oaxaca, Guanajuato, San Miguel de Allende, and Mérida are compact and designed for walking. Coastal resort areas like Playa del Carmen and Puerto Vallarta's town centers are also walkable.

Getting There

How to arrive in Mexico.

✈ By Air

Airport

Mexico City International Airport (Benito JuĂĄrez)

MEX

Transfer options: Metro Line 5 - $0.50 USD, 50 minutes to center, Authorized airport taxi - $13-15 USD fixed rate to center, Uber/Didi - $10-12 USD to center, MetrobĂșs Line 4 - $0.50 USD, 45 minutes
Airport

Felipe Ángeles International Airport (AIFA)

NLU

Transfer options: Airport shuttle bus to CDMX - $7 USD, 90 minutes, Taxi to city center - $35-45 USD, Cheaper option for some domestic flights
Airport

CancĂșn International Airport

CUN

Transfer options: ADO bus to CancĂșn downtown - $8 USD, 30 minutes, ADO bus to Playa del Carmen - $13 USD, 60 minutes, Shared shuttle to hotels - $12-20 USD per person, Private transfer - $45-60 USD to CancĂșn, $80-100 USD to Playa, Rental car pickup available
Airport

Guadalajara International Airport (Miguel Hidalgo)

GDL

Transfer options: Airport taxi - $20-25 USD to centro, Uber - $12-18 USD to centro, Airport bus to old bus station - $3 USD
Airport

Los Cabos International Airport

SJD

Transfer options: Shared shuttle to San José - $15 USD, to Cabo San Lucas $20 USD, Private transfer to San José - $35-50 USD, to Cabo $70-90 USD, Rental car pickup available (recommended for exploring)
Airport

Monterrey International Airport

MTY

Transfer options: Taxi/Uber to centro - $15-20 USD, 30 minutes, Airport shuttle - $10 USD per person
Airport

Oaxaca International Airport (XoxocotlĂĄn)

OAX

Transfer options: Authorized airport taxi - $10-12 USD to centro, Shared shuttle - $6 USD per person

Airport Transfer Options

🚕 Taxi

Metro Line 5 - $0.50 USD, 50 minutes to center

🚐 Shared Shuttle

Authorized airport taxi - $13-15 USD fixed rate to center

🚌 Public Bus

Uber/Didi - $10-12 USD to center

🚗 Private Transfer

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Mexico.

🚌 Buses

{'urban_buses': 'Available in all cities, $0.30-0.70 USD. Can be crowded and confusing for tourists.', 'intercity_ado': 'Premium bus service connecting major destinations. Comfortable, air-conditioned, reliable.', 'tips': 'In cities, use Moovit app for routes. Have small change ready.'}

đŸ›ș Local Alternatives

metro, metrobus, taxi, rideshare, colectivos, bicycle

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

{'sitio_taxis': 'Official taxi stands, safer and slightly more expensive. $3-5 USD base fare plus $0.50-1 USD per km', 'street_taxis': 'Can be hailed but less safe in major cities. Use authorized taxis only.', 'airport_taxis': 'Fixed rates, purchase ticket at authorized booths inside airport', 'tips': 'Always use authorized taxis, especially at night. Agree on price before entering or ensure meter is used.'}

Typical fare:
App

Ride-Hailing Apps

['Uber (most cities)', 'Didi (cheaper alternative)', 'Cabify', 'Beat']

Uber (most cities) Didi (cheaper alternative) Cabify Beat

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Bus

Long-Distance Buses

{'ado': 'Premier first-class service connecting eastern Mexico, YucatĂĄn, Chiapas. Modern buses, WiFi, restrooms. Book online at ado.com.mx', 'primera_plus': 'First-class serving central and western Mexico including Guadalajara, Guanajuato', 'etn': 'Luxury service with extra legroom, snacks, and entertainment. Most expensive but very comfortable', 'cost_examples': ['Mexico City to Oaxaca - $35-45 USD, 6 hours (ADO)', 'CancĂșn to Playa del Carmen - $6 USD, 1 hour (ADO)', 'Mexico City to Guanajuato - $25-35 USD, 4.5 hours (Primera Plus)', 'Guadalajara to Puerto Vallarta - $30-40 USD, 5 hours (Primera Plus)'], 'tips': 'Book in advance for holidays and weekends. First-class worth the extra cost for comfort and safety. Terminal TAPO (east), Terminal Norte (north), Terminal Sur (south), Terminal Poniente (west) in CDMX.'}

Shared

Shared Taxis/Minivans

Air

Domestic Flights

{'carriers': 'Volaris (budget), Viva Aerobus (ultra-budget), Aeromexico (full-service), Aeromar (regional)', 'cost_examples': ['Mexico City to CancĂșn - $80-150 USD (2.5 hours vs 24 hours bus)', 'Mexico City to Oaxaca - $60-100 USD (1 hour vs 6 hours bus)', 'Mexico City to Los Cabos - $100-180 USD (2.5 hours)'], 'tips': 'Book directly with airlines for best prices. Budget airlines charge for everything (bags, seat selection). Compare flight + time saved vs bus costs. Domestic flights can be very affordable with advance booking.'}

Private

Private Car/Driver

Driving in Mexico

Information for self-driving travelers.

Recommended?

Generally not recommended

Driving Side

Right-hand traffic

License Required

International Driving Permit recommended

Road Conditions

Varies by region. Main highways usually good, rural roads may be poor.

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

Download Uber and Didi before arriving in Mexico — they are safer and often cheaper than taxis, and drivers can't take wrong routes or overcharge

💡

Mexico City metro is excellent and covers most tourist areas — Line 1 (pink) connects airport area to the west; Line 2 serves the Centro

💡

ADO bus is the premier intercity bus service — book online at ado.com.mx for guaranteed seats on routes like CDMX-Oaxaca or CancĂșn-Playa del Carmen

💡

Colectivos (shared minivans) are cheap and frequent for short intercity hops like CancĂșn-Playa del Carmen ($2) or Oaxaca-Hierve el Agua ($4)

💡

Use toll roads (autopistas de cuota) when driving — they're expensive but far safer and better maintained than libre (free) routes

💡

Moovit app provides real-time bus and metro routing in Mexico City — invaluable for navigating the complex bus system

Useful Apps

Uber

Most reliable rideshare app, available in all major Mexican cities and tourist destinations. Safest alternative to street taxis.

Didi

Chinese rideshare competitor to Uber, often 10-20% cheaper. Available in major cities. Same safety as Uber for official app-based booking.

Moovit

Real-time public transit routing for Mexico City metro, metrobĂșs, and bus routes. Essential for navigating Mexico City public transport.

ADO App (ado.com.mx)

Book intercity bus tickets on Mexico's premier bus network. Reserve seats in advance for holiday periods and popular routes.

inDrive

Price-negotiation rideshare app where you set your fare. Growing rapidly in Mexican cities and smaller towns not covered by Uber.

Navigate Mexico Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide