Plan your trip

Getting Around Mexico

Reviewed every 30 days · updated Jul 3, 2026

Mexico is big, and moving between regions almost always means flying, while moving within a region means buses, colectivos, or a rideshare app. You do not need a car for most trips, and in many cities you actively do not want one. Here is how the pieces fit together.

Flights between regions

For long hauls (Mexico City to Cancun, Tijuana to Oaxaca), fly. The low-cost carriers Viva and Volaris run cheap fares, plus Aeromexico for full-service. Book direct or through the airline app.

The catch with the budget airlines is the fee stack: carry-on and checked bags cost extra and are far cheaper prebought online than at the gate. Read the fare rules before you celebrate a low price. Domestic fares swing a lot with season and how early you book.

Buses: better than you expect

Mexico’s intercity buses are genuinely good. ADO dominates the south and east; there are strong regional lines elsewhere. First-class buses (ADO, ADO GL, Platino) have reclining seats, air conditioning, bathrooms, and assigned seating. They are safe, punctual, and comfortable for trips up to several hours.

  • Buy tickets on the ADO app or website, or at the terminal.
  • First-class runs on toll highways and is worth the small premium over second-class.
  • Overnight buses save a hotel night but sleep lightly and keep valuables on you.

Colectivos and local transit

Colectivos are shared vans or minibuses running fixed routes for cheap fares, roughly 15 to 60 MXN depending on distance (approximate). They are how locals get between nearby towns. Pay the driver, say where you want off. No schedule, they leave when reasonably full.

City metro and bus systems (CDMX, Guadalajara, Monterrey) are cheap and efficient off-peak. Rush hour is genuinely packed.

Rideshare vs taxis

In cities that have it, use the app. Uber and DiDi give you a fixed price, a tracked route, and no fare argument. That last part matters: street taxis hailed at random can overcharge tourists. Where rideshare is not allowed to pick up (some airports, a few resort towns), use official authorized taxi stands and confirm the price first.

What a friend who lives here would tell you: skip the rental car unless your trip is specifically about rural driving or a coast road with no transit. Parking is a headache, you will get pulled over occasionally, and buses plus rideshare cover almost everything cheaper and calmer.

Rental cars

Worth it for the Yucatan back roads, Baja, or wine country where transit is thin. Two things trip people up: mandatory Mexican liability insurance that your foreign card may not fully replace, so the counter add-on can double a cheap quote, and topes (speed bumps) that appear without warning. Decline extras you already cover, but do not skip the required liability. Fees and insurance rules change, so we verify current specifics with dates.