Mexico
Getting around Mexico: trains, buses, driving and domestic flights
Fly between regions: domestic flights run about 2 h 15 min for MXN 1,500–4,500 one way and beat long overnight buses. Use first-class buses (ADO, ETN, Primera Plus) for day legs up to 6–7 hours, rent a car only for Yucatán or Baja loops, and take the Tren Maya on the Yucatán circuit if the timetable suits you.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideMexico
Key facts
- Default between regions
- Domestic flight, about 2 h 15 min, MXN 1,500–4,500 one way
- Best for day legs
- First-class bus (ADO, ETN, Primera Plus), MXN 600–1,400
- Mexico City – Oaxaca by bus
- 6–7 hours; Cancún – Mérida 4–5 hours
- Rental car
- MXN 600–1,500 a day plus compulsory Mexican liability insurance
- Tren Maya
- Yucatán loop open; some legs run only a few trains a day
- Mexico City metro
- MXN 5–6 per ride with the Mobility Integrated Card
- Apps
- Uber, DiDi and Cabify, MXN 80–250 across Mexico City; blocked in parts of Cancún and Tulum
- Night buses
- Some routes have been robbed; prefer daytime departures
- Tolls
- Cuota (toll) roads are faster and safer; carry cash
Quick answer
Mexico is large and the road network is slow, so the choice is simple: fly between regions, bus for legs under about seven hours, and drive only where a car earns its cost. A first trip usually means Mexico City as the base, then one flight to Oaxaca or the Yucatán.
The exception is the Yucatán, where distances are short, roads are good and a rental car or the Tren Maya replaces most flights. In Baja, a car is close to essential outside the main towns.
Summary table: mode, time, cost
Prices are 2026 estimates in Mexican pesos. Bus and flight fares move with season and how early you book; the car figure excludes fuel and tolls.
| Mode | Typical time | Typical cost | Use it for |
|---|---|---|---|
| Domestic flight | About 2 h 15 min | MXN 1,500–4,500 one way | Between regions: Mexico City, Oaxaca, Mérida, Cancún, Puerto Vallarta, Los Cabos |
| First-class bus | Mexico City – Oaxaca 6–7 h; Cancún – Mérida 4–5 h | MXN 600–1,400 | Day legs up to 6–7 hours |
| Tren Maya | Cancún – Tulum about 2 h; Cancún airport – Mérida about 4–5 h | MXN 600–2,500 by class and leg | The Yucatán loop: Cancún, Mérida, Campeche, Palenque, Chetumal, Tulum |
| Rental car | Your own schedule | MXN 600–1,500 a day plus liability insurance | Yucatán loops, Oaxaca coast, Baja |
| Metro and Metrobús | City trips | MXN 5–6 per ride | Mexico City centre, Chapultepec, Coyoacán |
| Uber, DiDi, Cabify | City trips | MXN 80–250 across Mexico City | Cities, especially at night |
| Colectivo (shared van) | Short regional hops | MXN 20–80 | Tulum – Playa del Carmen, Oaxaca valleys, Mérida – towns |
| Ferry | Playa del Carmen – Cozumel 45 min; Cancún – Isla Mujeres 20 min | MXN 250–600 | Island day trips and crossings |
Fares are 2026 estimates; check the operator before you book.
Step by step: choosing and booking
1. Fix your regions first. Mexico City plus one region is the standard first trip. Two regions means one internal flight, not a 12-hour bus.
2. Book the flight early. Viva Aerobus and Volaris are cheap but fares exclude checked bags, and Mexico City has three airports (MEX, NLU, Toluca) — confirm which one before you book a transfer.
3. Book buses on the operator app or at the terminal. ADO covers the Yucatán and the south, ETN and Primera Plus cover the highlands and the north. First class buys a reserved seat, air conditioning and a toilet; second class is slower and stops more.
4. Decide on the car by region. A car pays off in the Yucatán and Baja, where you want cenotes, ruins and beaches on your own clock. In Mexico City it is a liability: traffic, parking and restrictions.
5. For the Tren Maya, check the timetable before you build a plan around it. The Yucatán loop is open, but some legs run only a few trains a day and stations sit outside town centres.
6. In cities, use apps by day and night. Uber, DiDi and Cabify price upfront and avoid the street-taxi lottery. In parts of Cancún and Tulum, taxi unions have blocked apps, so plan a licensed taxi or hotel transfer there.
7. Keep cash for the small stuff. Colectivos, city buses, ferries at the pier and toll booths are cash-first; public toilets charge MXN 5–10.
Notes and traps
Night buses on some routes have been robbed. Take daytime departures where you can, keep valuables on you rather than in the hold, and choose a reputable first-class operator.
Rental car prices online hide compulsory Mexican liability insurance. The counter total is often 30–50% above the quote; budget for it and pay with a card that covers the deposit.
Drive by day. Cuota (toll) roads are faster and better policed than libre roads, and topes (speed bumps) appear without warning, especially near towns.
Mexico City's metro is fast and cheap but packed at rush hour, with pickpockets; women-only carriages are at the front. Buy the Mobility Integrated Card for metro and Metrobús.
Tren Maya fares differ for residents and foreign visitors, and stations are often a taxi or colectivo ride from the centre. Check both before committing.
Ferry piers attract touts. Buy at the official counters, and expect rough crossings in windy season.
- Prefer daytime buses on long routes
- Confirm which Mexico City airport your flight uses
- Budget for rental car insurance on top of the online price
- Carry small notes for colectivos, tolls and toilets
- Check Tren Maya timetables and station transfers
FAQ
Sources and verification
Questions people ask
What is the best way to get around Mexico?
Fly between regions — about 2 h 15 min for MXN 1,500–4,500 one way — and take first-class buses for day legs up to 6–7 hours. Rent a car for the Yucatán or Baja, and use the Tren Maya on the Yucatán loop if the timetable fits your dates.
Do I need a car in Mexico?
Not in Mexico City, where the metro, Metrobús and apps are cheaper and faster. A car pays off in the Yucatán and Baja, where you want ruins, cenotes and beaches on your own schedule. Budget MXN 600–1,500 a day plus compulsory liability insurance.
Are there rail or bus passes for Mexico?
No nationwide rail pass; the Tren Maya sells point-to-point tickets by class, with foreign visitors paying more than residents. Bus operators such as ADO, ETN and Primera Plus sell single tickets, not passes, so book each leg on the app or at the terminal.
Is it safe to take overnight buses in Mexico?
Some night routes have been robbed. First-class operators are generally reliable, but daytime departures are the safer default. Keep valuables with you, and avoid putting passports and electronics in the luggage hold.
How do I get from Cancún airport to Tulum or Playa del Carmen?
ADO buses run from the airport to Playa del Carmen and Tulum, and the Tren Maya connects the airport with Cancún, Playa del Carmen and Tulum. Check timetables and the station-to-town transfer before you commit.
How much does the Mexico City metro cost?
About MXN 5–6 per ride with the Mobility Integrated Card. It is the fastest way to reach the centre, Chapultepec and Coyoacán, but it is crowded at rush hour and pickpockets work the busy lines.
Deep dive
Every source; changeable facts are marked check
Sources
- officialADO – official bus operator
- officialTren Maya – official site
- officialViva Aerobus – official site
- officialVolaris – official site
- officialSECTUR – Mexico Ministry of Tourism
- secondaryWikivoyage – Mexico