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.
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.
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.
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.
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.
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.
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.