
Mexico City (CDMX) to Puerto Escondido: Flight vs Bus, Real Prices
Mexico City (CDMX) to Puerto Escondido: Flight vs Bus, Real Prices
Going from CDMX to Puerto Escondido, the direct flight wins on time (about 1 h 15 min in the air) and the overnight bus wins on price (roughly MXN 1,000–1,700 per seat for 13–17 hours). But ticket prices lie: once you add bags, airport taxis, food and lost beach time, the gap shrinks. Here is the real door-to-door cost from Mexico City to Puerto Escondido, the way a local would calculate it.
| Option | Ticket (one way) | Typical extras | Door to door | Real total per person |
|---|---|---|---|---|
| Direct flight AICM → PXM | MXN 1,500–4,500 | Bag, taxis on both ends | 4–5 h | MXN 2,200–5,800 |
| Flight to Oaxaca + van | MXN 1,000–3,500 + 400–700 | Taxis, a meal in Oaxaca | 10–12 h | MXN 1,900–5,000 |
| Overnight bus TAPO → Puerto | MXN 1,000–1,700 | Food, taxi to the terminal | 14–18 h | MXN 1,300–2,200 |
| Car (split by 4) | Fuel + tolls MXN 3,000–4,500 per car | Parking, one meal stop | 9–12 h | MXN 800–1,200 |
Indicative 2026 ranges, not published fares. Airlines and bus lines change prices daily, so always check before you pay.
Flying From CDMX to Puerto Escondido: What It Really Costs
Direct flights leave the Benito Juárez airport (AICM) and land at Puerto Escondido (PXM) about 75 minutes later. Fares swing hard: a weekday seat bought a month ahead can be close to the bus price, while Easter, December and long weekends push it well past MXN 4,000. The ticket is only part of the bill:
- Bags: basic fares often include only a small personal item; a carry-on or checked bag adds roughly MXN 400–1,000 each way.
- Getting to AICM: an app taxi across the city costs MXN 150–400 and, at rush hour, more than an hour.
- Airport to your hotel: PXM is close to town; plan MXN 200–400 for a taxi, or book a transfer in advance.
- Buffer time: count two hours at the airport. Door to door, a 75-minute flight is still a half-day trip.
The Bus From CDMX to Puerto Escondido: Cheapest, but Long
First-class buses of the ADO network leave mostly in the afternoon and evening from the TAPO terminal (Metro San Lázaro), cross the mountains overnight and reach the coast in the morning. Expect 13 to 17 hours depending on the route and stops. Prices and timetables change by season, so check them on the official ADO website. What the bus gets right:
- Luggage is included: one checked bag plus a carry-on, with no surprise fees.
- It saves a hotel night: you sleep on board, which is worth MXN 800 or more in high season.
- No airport transfers: TAPO is on the Metro, and the Puerto Escondido terminal is a short taxi from the beaches.
- The catch: mountain curves, little sleep and a tired first day. Take motion-sickness tablets and a jacket.
The Math: Solo, Couple or Group?
Traveling solo on a budget: the bus is the clear winner, often less than half the real cost of flying. A couple on a 4-day trip: the flight usually wins, because the bus eats two of your four days and the hotel night you save does not make up for it.
A group of four: driving or a flight to Oaxaca plus a shared van gets cheap per head, and a private van from the airport carries everyone and the surfboards. The rule of thumb: if your trip is shorter than five days, pay for the flight; if you have a week or more and time is cheaper than money, take the bus and spend the savings on the coast.
Which Option Should You Book?
For the full breakdown of routes, terminals and the driving itinerary, read our complete guide from Mexico City to Puerto Escondido. If you go via Oaxaca, the second leg is covered in our Oaxaca to Puerto Escondido ADO bus guide, and if your flight lands late, check our tips for arriving at night at Puerto Escondido airport.
Frequently Asked Questions
How much is a flight from CDMX to Puerto Escondido?
Direct one-way fares usually run around MXN 1,500–4,500 in 2026, more on holidays. Add bags and taxis for the real total.
How long is the bus from CDMX to Puerto Escondido?
Plan for 13 to 17 hours on a first-class overnight bus from TAPO, depending on the route and road conditions.
What is the cheapest way from Mexico City to Puerto Escondido?
For one person, the overnight bus. For four people sharing costs, driving can be cheaper per head.
Is it cheaper to fly to Oaxaca and continue by land?
Sometimes. The flight to Oaxaca City is often cheaper, but the van or bus to the coast adds 6–11 hours and MXN 400–700.
However you arrive, the hard part is over. Plan your first days with our list of the best things to do in Puerto Escondido.
auto_awesomeContinue exploring Puerto Escondido
You Might Also Like
Bus from Puerto Escondido to Oaxaca: Schedules, Prices and Tips
How long, how much and when: the bus from Puerto Escondido to Oaxaca explained, with price ranges, tickets, tips and fas
calendar_todayOct 27, 2026Oaxaca to Puerto Escondido by ADO Bus: Schedules, Prices and Tips
How long, how much and when: the Oaxaca to Puerto Escondido bus (ADO network) explained, with price ranges, tips and fas
calendar_todayOct 25, 2026Mexican Long Weekends and Holidays: When Puerto Escondido Gets Busiest
When Puerto Escondido fills up: Semana Santa, Christmas and New Year, summer school holidays and the long weekends tied