M Visita México Find a hotel
Home/ Blog/ Bus or plane? Practical · All of Mexico

Bus or plane in Mexico? The door-to-door numbers

Five legs compared with the hours actually measured, 2025 prices, and the charges the low-cost airlines do not show you until the final step.

Reading 9 min Updated August Where Nationwide Cost From $13 USD
01

The question is framed wrong

Almost everyone compares flight time with bus time, and that is exactly the wrong comparison. A flight from Mexico City to Oaxaca lasts an hour and five minutes, but you arrive at the airport two hours early, the transfer from the centre can take forty minutes in mid-afternoon traffic, and on landing there are another twenty to the hotel. Door to door it is a good four and a half hours, not one, and that is the figure to decide on.

The first-class bus, by contrast, leaves from an urban terminal well connected to the metro, demands no advance check-in at all, and sets you down at another urban terminal rather than on waste ground thirty kilometres out. The honest comparison is terminal-to-hotel against airport-to-hotel, and framed that way the map of Mexico changes a good deal: there are six-hour bus legs that still beat flying clearly, and two-hour flights that admit no argument whatsoever.

A first-class bus terminal, with the mid-morning departures.
02

Five legs, compared

The figures below are from 2025, in US dollars and per person, with the first-class bus bought a day ahead and the flight bought three weeks ahead, which is the sweet spot in the Mexican domestic market. In both cases the time is door to door from one city centre to the other, counting transfers, security and waiting. Last-minute air fares rise far more steeply than bus fares, so the gap widens if you book late.

The pattern shows up immediately and holds fairly consistently across the country. Under four hours of bus there is no argument at all: the plane always loses. Between four and six hours the bus still wins on total time unless the flight departs at a perfect hour and the airport is close. Above eight hours the plane wins clearly, and above twelve the bus only makes sense if it runs overnight and saves a whole hotel night.

Mexico City – Puebla Bus 2 h, $13 USD, departures every 20 min. No commercial flight. No contest. Mexico City – Oaxaca Bus 6 h 30, $38 USD. Flight 1 h 05, $70 – $140 and 4 h 30 door to door. Effectively a tie. Mexico City – Mérida Bus 19 h, $85 USD. Flight 2 h, $75 – $160 and 5 h 30 door to door. The plane wins. Cancún – Mérida Bus 4 h, $32 USD, every two hours. Flight 1 h but with two distant airports. The bus wins. Oaxaca – San Cristóbal Night bus 11 h, $45 USD. Flight via Mexico City, 6 h and $180. Depends on the budget. Mexico City – Guadalajara Bus 7 h, $48 USD. Flight 1 h 20, $60 – $120 and 4 h door to door. The plane wins, narrowly.
The uncomfortable part The airfare you see in a search engine is rarely the final price. Checked baggage, seat selection, a surcharge for paying with a foreign card and airport fees can add between twenty-five and sixty dollars per leg on the low-cost carriers.
03

What the first-class bus is actually like

People arriving from Europe or the United States usually imagine something considerably worse than the reality. The Mexican first-class bus runs on toll motorways, has wide reclining seats, aggressive air conditioning, a power socket at every place, an onboard toilet and almost always a film playing louder than necessary. The luxury tiers add three-across seating, their own waiting lounge and free coffee at the terminal. Twenty-five kilos of checked luggage is included and nobody weighs your day bag.

What is worth knowing before you board: the air conditioning really is cold and a sweatshirt is not optional even in August, the toilets deteriorate as the journey goes on, and comfort stops on long routes are brief and not always announced. On overnight legs the standard advice is what anyone in the country will tell you: first class, toll motorway and a known operator, never the cheap service that runs on the free road.

Leaving a highland city, with the toll road ahead.
04

What the airline does not show you in the search

Mexico has a dense and, on base fare, very cheap domestic network, with three main carriers covering practically every pair of large cities several times a day. The problem is not the ticket price but the final price. The cheapest fares travel with no checked bag, in some cases no full-size cabin bag, no assigned seat and no possibility of change, and every one of those extras is charged separately and rises considerably if added after purchase.

The second hidden cost is geographical and always forgotten. Several important airports sit a long way from the city they serve, and some cheap flights leave from secondary terminals further out still. Before comparing prices, look on a map at exactly where the flight lands and what the transfer to the hotel costs: forty dollars of taxi each way turns a sixty-dollar ticket into a hundred-dollar one, and there goes the advantage over the bus.

Checked bag $25 – $45 USD each way on a basic fare, 2025. Dearer if added at the airport. Cabin bag On the lowest fares this can be limited to a small personal item. It is checked at the gate. Seat $5 – $25 USD each way. Without paying, the system splits travelling companions up. Foreign card Some sites add an international payment surcharge. Compare the total, not the fare. Airport transfer $15 – $40 USD each way depending on the city. The cost people forget most often. Booking window Three weeks is the sweet spot. Inside a week, domestic fares climb steeply.
05

The rule that works

After running these numbers many times, the rule fits into a single sentence: under six hours of bus, take the bus; over eight, fly; and in between the flight's actual departure time decides. Two footnotes matter more than the rule itself. The first is that the bus drops you in the centre and the plane does not, so at equal total time the bus always wins. The second is that a long road journey in a country with landscape is part of the trip, not a toll you pay on it.

There is one clear exception and it deserves saying plainly: if the itinerary is under ten days and forces you across the whole country from one end to the other, a domestic flight buys two complete days of travelling and no fifty-dollar saving matches that. Three weeks give ample room to do everything overland and enjoy it; one week does not. The decision is neither ideological nor romantic, it is arithmetic, and it changes with how many days you have.

Under 4 hours Always the bus. There is no need even to look at flights. 4 to 6 hours The bus, unless the flight leaves mid-morning and the transfers are short. 6 to 8 hours A tie. Let the final price decide, baggage and transfers included. Over 8 hours Fly, if the trip is under a fortnight. The time is worth more than the difference. Over 12 hours A first-class night bus if you want to save a hotel night; otherwise fly. With children or heavy bags The bus: twenty-five kilos included, no security queue and a toilet on board.
06

The mistakes people keep making

Transport failures in Mexico are almost never about safety or punctuality, both of which tend to be better than people fear; they are about planning. People compare on fare rather than total cost, ignore how far the airport really is from the centre, chain two long legs together without leaving a day to breathe, and discover capital traffic on the morning of the flight. Every one of those is avoidable with fifteen minutes on a map before booking anything.

There is a second group of mistakes about comfort rather than money. Choosing the economy service to save six dollars on a five-hour leg means the free road, a stop in every village and twice as long sitting down. Booking the bus three weeks ahead outside public holidays achieves nothing and removes flexibility. And scheduling an early domestic flight from central Mexico City means leaving the hotel at half past four in the morning.

Comparing fare against fare Without baggage and transfers the comparison means nothing. The total is all that counts. Flying under 500 km Time on the ground eats the whole saving. There is almost always a faster direct bus. Booking the bus weeks ahead Unnecessary outside Holy Week, Christmas and long weekends. A day is enough. Choosing the economy service It uses the free road, stops in every village and takes twice as long. The price gap does not justify it. Chaining two long legs Twelve hours of bus followed by a flight the next day writes off three days of the trip. Forgetting capital traffic Central Mexico City to the airport can be twenty minutes or ninety. Leave a margin.
07

What people always ask

Six concrete questions about getting around Mexico, answered with 2025 figures and the real frequencies of the large operators. The first three are operational and are settled at a terminal counter; the last three concern safety and comfort, which are the two worries that come up most often from people who have never crossed the country by bus.

One question is worth answering even though almost nobody asks it: what happens if the bus is late. The answer is that it is rarely late on toll motorways, and when it happens it is usually a roadside checkpoint or an accident rather than the operator. The prudent move is never to chain a long bus to a flight on the same day: a night of margin in the departure city costs fifty dollars and avoids losing an eight-hundred-dollar international ticket.

Is the night bus safe? In first class and on toll motorways it is the normal way to travel overnight in the country. What is advised against is the cheap service on the free road. Do I need to buy online? Not for short legs: you pay at the counter. For anything over six hours, and on public holidays, it is worth it. Does the Maya Train change these numbers? In part of the peninsula, yes. But several stations sit well outside the centres and there are few departures a day, so redo the door-to-door sum. Can I take a large suitcase on the bus? Yes. Twenty-five checked kilos are included; it goes in the hold with a tag and you collect it on arrival. What if I miss the bus? Most operators will put you on the next departure the same day for a small difference. Ask at the counter, not online. What about a hire car? It makes sense for rural routes like the Puuc or the Oaxaca valleys. Between large cities it adds tolls, parking and stress without saving time.
In short Under six hours, the bus wins almost every time With the airport transfer, security and the wait, a one-hour flight becomes four and a half door to door. Under six hundred kilometres the first-class bus arrives sooner, costs less and drops you in the centre of town. See the route guides Back to the blog