Getting Around Mexico 2026: Every Transport Option Explained
Published
Updated

Getting Around Mexico 2026: Every Transport Option Explained

Colectivo van picking up passengers on a Mexican highway — affordable shared transport connecting towns across Mexico

Mexico is roughly the same size as Western Europe. Getting around it requires different strategies depending on where you’re going, how much time you have, and how much you want to spend. The good news: there’s a well-developed transport network once you know how it works.

Mexico is a country of approximately 2 million km² with mountains, deserts, jungle, and coastline. No single mode of transport works everywhere. Here’s what you need to know before you go.


At a Glance: Transport Options in Mexico

MethodCostSpeedCoverageBest For
Domestic Flight500–3,000 MXNFastestAll major citiesLong distances (500+ km)
ADO Bus (First Class)150–1,800 MXNFastNationwideMost inter-city trips
Colectivo50–200 MXNModerateAll routesBudget, short-medium
Uber/DiDi40–500 MXNModerate~15 major citiesWithin cities
Car Rental400–1,200 MXN/dayFull freedomHighwaysYucatan, Baja, Colonial route
Maya Train200–900 MXNComfortableYucatan Peninsula loopYucatan only
Taxi80–400 MXNModerateEverywhereWhen Uber unavailable
Bicycle100–200 MXN/day rentalSlowCities + townsOaxaca, Tulum, colonial cities

Option 1: Domestic Flights

For distances over 500km, flying often beats the bus — especially when booked in advance.

The Main Airlines

AirlineNotesBest For
VivaAerobusCheapest budget carrier, fees for bagsCost-focused travelers
VolarisSlightly pricier than Viva, good networkBudget + comfort
AeromexicoFull-service, most reliabilityBusiness travel, peak season

Key Routes & Prices (Booked 3-4 Weeks Ahead)

RouteTimePrice Range
Mexico City → Cancun2 hrs 15 min600–3,000 MXN
Mexico City → Guadalajara1 hr500–2,000 MXN
Mexico City → Oaxaca1 hr700–2,500 MXN
Mexico City → Merida2 hrs700–3,500 MXN
Mexico City → Puerto Vallarta1 hr 40 min700–3,000 MXN
Mexico City → Monterrey1 hr 30 min600–2,500 MXN
Mexico City → Los Cabos2 hrs 15 min800–3,500 MXN
Guadalajara → Puerto Vallarta35 min500–2,500 MXN

Booking tip: Check both Mexico City airports — MEX (Benito Juárez, central) and AIFA/NLU (Felipe Ángeles, 50km north). MEX is almost always the right choice. AIFA has fewer airlines and is 90 minutes from the city center.

When flying is clearly better than the bus: Mexico City to Cancun (2h flight vs 22h bus). Mexico City to Merida (2h flight vs 20h bus). Anywhere the bus is over 10 hours.


Option 2: ADO Bus (First Class)

ADO is Mexico’s national bus network, and first-class ADO service is genuinely comfortable — reclining seats, AC, luggage underneath, bathroom on board. Think German intercity buses.

Classes of ADO Service

ClassDescriptionPrice Multiplier
ADOStandard first class. Comfortable, AC, luggage storageBaseline
ADO PlatinumLie-flat seats (3 across vs 4). Best for overnight trips1.4–1.6x
ADO GLPremium reclining, wider seats1.2–1.3x
OCCADO subsidiary serving southern Mexico/Chiapas/OaxacaSame as ADO
AU / Estrella RojaRegional carriers, cheaper, less comfortable0.6–0.8x

Key Prices

RouteTimeADO Cost
Mexico City → Puebla (TAPO)2 hrs180–280 MXN
Mexico City → Oaxaca (TAPO)6–7 hrs450–850 MXN
Mexico City → Veracruz (TAPO)4.5–5 hrs400–650 MXN
Mexico City → Querétaro (Terminal Norte)2.5–3.5 hrs200–500 MXN
Mexico City → Guadalajara (Terminal Poniente)5.5–6.5 hrs450–750 MXN
Cancun → Merida4 hrs300–430 MXN
Cancun → Playa del Carmen1 hr152–232 MXN
Cancun → Tulum2–3 hrs200–380 MXN
Oaxaca → Mexico City (TAPO)6–7 hrs450–850 MXN

Mexico City Terminal Guide (Critical — Most Guides Get This Wrong)

Mexico City has 4 bus terminals. Using the wrong one means you miss your bus.

TerminalServesDirections
TAPO (Terminal de Autobuses de Pasajeros de Oriente)Oaxaca, Veracruz, Puebla, Yucatan, Chiapas, CancunEast/Southeast
Terminal NorteQuerétaro, San Miguel de Allende, Monterrey, Guanajuato, GuadalajaraNorth
Terminal PonienteGuadalajara, Morelia, TolucaWest
TasqueñaCuernavaca, TaxcoSouth

How to reach terminals: Metro is cheapest. TAPO = Metro Tasqueña (L2). Terminal Norte = Metro Autobuses del Norte (L5). Terminal Poniente = Metro Observatorio (L1). Tasqueña = Metro Tasqueña (L2 or L12).

Book at ado.com.mx — you can choose your seat, see real-time availability, and buy 24 hours ahead. Stations also have walk-up ticket windows but popular routes fill up during Semana Santa, Christmas, and long weekends.


Option 3: Colectivos (Shared Vans/Taxis)

Colectivos are shared minivans or cars that run fixed routes between towns, departing when full (typically 6-12 people). They’re how most Mexicans travel regionally.

Why Use Colectivos

  • Price: Typically 40-60% cheaper than ADO
  • Frequency: No schedule — they leave constantly when full (every 10-30 minutes on busy routes)
  • Routes: Connect towns that ADO doesn’t serve, especially Yucatan and Oaxaca

Key Colectivo Routes

RoutePriceTime
Cancun → Playa del Carmen75–100 MXN1 hr
Playa del Carmen → Tulum70–85 MXN1.5 hrs
Cancun → Tulum (2 legs)140–185 MXN total2.5–3.5 hrs
Oaxaca City → Mitla50–70 MXN45 min
Oaxaca City → Tlacolula35–45 MXN30 min
San Cristóbal → Palenque200–280 MXN4–5 hrs

How Colectivos Work

  1. Find the departure point (usually near the main market, bus station, or a fixed corner)
  2. Tell the driver your destination — they’ll tell you if they go there
  3. Pay when you board or on arrival (driver or helper collects)
  4. Get off anywhere along the route — just say “me baja aquí” (let me off here)

Time: Colectivos run from roughly 5 AM to 8-10 PM. Don’t count on them after dark in smaller towns.


Option 4: Uber and Ride-Hailing Apps

Uber exists in Mexico and works well — in the cities where it’s allowed. Taxi unions have successfully banned or restricted Uber in several major tourist destinations.

Uber Availability by City (2026)

CityUberDiDiNotes
Mexico City✅ Works✅ WorksBoth widely available
Guadalajara✅ Works✅ WorksBest selection of drivers
Monterrey✅ Works✅ WorksStandard
Cancun Hotel Zone✅ Works✅ WorksStandard in Hotel Zone
Puerto Vallarta✅ Works✅ WorksSome tension but functional
Mérida✅ Works✅ WorksExcellent coverage
Querétaro✅ Works✅ WorksStandard
San Miguel de Allende✅ WorksUber only, no DiDi
Guanajuato✅ WorksLimited downtown (canyon geography)
Puebla✅ Works✅ WorksStandard
TulumBANNEDBANNEDUse taxis only — official rate cards posted
Oaxaca CityBANNEDBANNEDTaxis only — ~250 MXN airport
San Cristóbal de las Casas❌ None❌ NoneTaxis only
Puerto Escondido❌ None❌ NoneTaxis and colectivos
PVR Airport⚠️ Walk 100mMust walk outside terminal gate
CUN Airport❌ None at curbAuthorized taxis only at terminal

Key rule: If you’re going to Tulum or Oaxaca City, take a taxi. Uber drivers who try to operate there face mob-style confrontations from taxi unions. Don’t put your driver in danger.


Option 5: Car Rental

Renting a car in Mexico gives you the most freedom — and is genuinely the best option for specific regions.

When to Rent a Car

Yucatan Peninsula: Merida → Uxmal → Chichen Itza → Valladolid → Tulum — rental car is ideal. Roads are excellent, parking is manageable, and you can stop at cenotes anytime.

Baja California: The Transpeninsular Highway (Mex-1) from Tijuana to Cabo San Lucas is a classic road trip. Limited bus options south of La Paz.

Colonial Mexico: Guanajuato → San Miguel de Allende → Querétaro loop. But note: Guanajuato city has almost no parking (canyon geography) — park outside and walk.

Copper Canyon: Creel, the Sierra Tarahumara — having a car opens up Valle de los Hongos, Lago Arareko, and Basaseachi waterfall.

Mexico City: Don’t rent a car for CDMX. Traffic is brutal, parking is expensive, and the metro/Uber handle everything better.

Tulum Beach Zone: Narrow sand roads, expensive parking, cycling or mototaxi is better.

Car Rental Tips

  • Book in USD: Mexican peso pricing at the counter includes dynamic exchange rates. Booking online in USD locks your price.
  • Check insurance carefully: Basic insurance covers collision but not theft. Ask about “zero deductible” full coverage — worth it in Mexico.
  • Tolls: Mexican highways (marked D for cuota = toll) are fast, safe, and well-maintained. Budget 150-300 MXN per 200km stretch.
  • Gas: Pemex stations everywhere. Premium (90 octane) is standard. Prices are government-regulated — no major price differences by station.
  • Compare agencies: RentCars aggregates Hertz, Europcar, Alamo, and local agencies at all Mexican airports — often 20-40% cheaper than booking direct.

Car Rental at Airports

AirportBest AgencyNotes
Cancun (CUN)Any major agencyMost competitive prices due to volume
Mexico City (MEX)Book in advanceT2 has most agencies
Los Cabos (SJD)Book in advancePrices higher than Cancun
Puerto Vallarta (PVR)Book in advanceStandard
Oaxaca (OAX)Book in advanceLimited agencies, book ahead

Option 6: The Maya Train (Tren Maya)

The Maya Train is a 1,500km rail loop connecting the Yucatan Peninsula, opened in 2023-2024. It’s genuinely useful for specific routes.

Maya Train Route Map

The full loop: Cancun → Playa del Carmen → Tulum → Bacalar → Palenque → Mérida → Uxmal → Campeche → Cancun (and reverse).

Where the Maya Train Makes Sense

RouteTimePriceVerdict
Cancun Airport → Playa del Carmen35–45 min248–492 MXN✅ Excellent — direct from T4
Cancun Airport → Tulum~1.5 hrs350–600 MXN✅ Good — beats bus from airport
Cancun → Merida (direct)~4 hrs400–900 MXN✅ Good alternative to ADO
Merida → Chichen Itza~1 hr200–400 MXN✅ Works but need mototaxi
Tulum → Bacalar~3–4 hrs350–700 MXN✅ Good for luggage
Cancun → Palenque~11 hrs overnight600–1,200 MXN⚠️ Long, limited advantage over bus

Maya Train Limitations

  • Not real-time frequency: Set departure times (check trenmayademexico.com). Some routes have 3-5 departures per day. Missing your train means waiting hours.
  • Expensive vs colectivo: Cancun → PDC by colectivo = 75-100 MXN. By Maya Train = 248-492 MXN. That’s 3-5x more.
  • Stops require transfers: Chichen Itza station requires a mototaxi to reach the ruins. Tulum station is 20 minutes from Tulum Beach Zone.

Option 7: Taxis

Taxis are the fallback in cities where Uber doesn’t work. They’re safe in tourist areas when you follow basic rules.

How to Use Taxis Safely

  1. Never hail street taxis from the road in Mexico City — CDMX has a history of pirate taxi crime. Use Uber, DiDi, or sitio taxis (official stands).
  2. In smaller cities and towns, street taxis are generally fine — the risk is mainly in CDMX.
  3. Agree on the price before you get in — either ask “¿cuánto cobra a [destination]?” or confirm the meter is running.
  4. At airports: Use official airport taxi counters, not drivers who approach you in arrivals.

Taxi Prices (Approximate)

RoutePrice
Tulum town center → beach zone (4km)80–150 MXN
Oaxaca airport → city center250 MXN
Cancun airport official taxi → Hotel ZoneZone pricing: 500-850 MXN (vs Uber 200-350 MXN)
San Cristóbal de las Casas within city50–100 MXN
Puerto Escondido within town50–120 MXN

Semana Santa and Holiday Transport

If you’re traveling during Semana Santa (Holy Week)March 29–April 5, 2026 — plan your transport in advance:

  • ADO buses fill up March 26–April 1. Book tickets online 1 week ahead.
  • Highway 307 (Cancun–Playa del Carmen–Tulum) expects 2–4 hour delays April 2-3 (Good Friday).
  • Ley Seca (Dry Law) applies on Good Friday (April 3) in Jalisco, Guanajuato, Guerrero, and Puebla — alcohol sales banned. Not in Quintana Roo, Oaxaca, Mexico City, or Baja California Sur.
  • Domestic flights sell out for March 28–29 (outbound) and April 4–5 (return). Book now.
  • Bank closures: Mexican banks closed April 2 (Holy Thursday) and April 3 (Good Friday).

Regional Transport Strategy

Yucatan Peninsula

Best combo: Fly into Cancun. Use colectivos between Cancun/PDC/Tulum ($1-5 per leg). Rent a car for a day to see Chichen Itza, cenotes, Uxmal. Maya Train from airport to Tulum or Merida.

Pacific Coast

Best combo: Fly into Puerto Vallarta or Mazatlán. Uber works in both. Colectivos to Sayulita (60 MXN from PVR). Rent a car for day trips.

Central Mexico / Colonial Route

Best combo: ADO buses from Terminal Norte in Mexico City. Guanajuato → San Miguel → Querétaro all connected by Primera Plus. Rent a car for flexibility.

Oaxaca

Best combo: Fly direct from CDMX (1 hour). ADO Platinum overnight from TAPO (7 hours, saves hotel night). Taxis within the city (no Uber). Rent a car or take colectivos for valley towns.

Chiapas

Best combo: Fly to Tuxtla Gutiérrez (TGZ) + Uber to San Cristóbal (70 min). OCC bus San Cristóbal → Palenque (4-5 hrs, 220-320 MXN). No Uber in San Cristóbal — taxis only.

Baja California

Best combo: Fly to Los Cabos (SJD). Rent a car for the peninsula if doing the full route. Uber works in Los Cabos and La Paz.

Copper Canyon

Best combo: Fly to Chihuahua City (CHH). El Chepe Express or Regional train. See the El Chepe Guide for schedule and pricing.


Key Rules to Remember

  1. No Uber in Tulum, Oaxaca City, San Cristóbal — take taxis
  2. Mexico City has 4 bus terminals — TAPO (east), Norte (north), Poniente (west), Tasqueña (south)
  3. Colectivos run until dark — about 8-10 PM depending on route. Plan accordingly.
  4. Book ADO in advance for Semana Santa, Christmas, Easter Monday
  5. Car rental: book in USD online — don’t accept peso pricing at the counter
  6. Maya Train has set schedules — not bus frequency. Check trenmayademexico.com
  7. Airport taxis are always expensive — use authorized zones for fair pricing
  8. Colectivos are cash only — have small bills (50 and 100 MXN notes)

From Mexico City

Within the Riviera Maya / Yucatán

From Other Cities


Compare car rental prices at any Mexican airport — aggregates all agencies in USD.

Tours & experiences in Mexico