Vacation Planning

How to Get to Puerto Escondido from Mexico City and Oaxaca (2026 Guide)

Direct flights, the new highway from Oaxaca, overnight buses, or shared vans — every way to reach Puerto Escondido compared with real travel times and prices in pesos.

Puerto Escondido Travel Team
schedule9 min read
Transportation in Puerto Escondido, Oaxaca — how to get there from Mexico City and Oaxaca City

For decades, getting to Puerto Escondido was part of the adventure: either you paid for a flight with layovers, or you braved seven hours of mountain curves from Oaxaca City. That's changed. Today there are direct flights from Mexico City in just over an hour, and the Barranca Larga–Ventanilla highway — opened in 2024 after more than a decade of construction — cut the trip from Oaxaca City down to about 2.5 to 3 hours. This guide compares every option with real travel times and prices in pesos, so you can choose based on your budget, your tolerance for curves, and how willing you are to sleep on a bus.

By plane: the fast option

The Puerto Escondido International Airport (PXM) is ridiculously well located: 5-10 minutes from downtown, 12-15 from Zicatela, and 20-25 from La Punta. It handled more than 917,000 passengers in 2023 and has become one of the fastest-growing airports in the country, adding more frequencies every season.

From Mexico City

There are daily direct flights on Aeroméxico, Volaris, and VivaAerobus from AICM (plus a few frequencies from AIFA). The flight takes about 1 hour 15 minutes. Booking ahead, a one-way ticket runs 1,200 to 2,500 MXN; in high season or booking last-minute, it can climb past 3,500-4,500 MXN. Rule of thumb: for December, January, and Easter week, book your flights at least 2-3 months in advance.

From Oaxaca City

Regional carriers like Aerotucán fly small planes between Oaxaca City and Puerto Escondido in about 30-40 minutes, with typical one-way fares of 2,000 to 3,000 MXN. It's a scenic experience (you fly low over the sierra), but with limited luggage allowance and vulnerability to weather cancellations. Since the highway opened, most travelers now prefer going overland.

From the airport to your accommodation

When you land at PXM you'll find official taxis with regulated zone-based fares (500 MXN to the main neighborhoods, up to 4 passengers) and shared shuttles for about 110 MXN per person. We have a full guide on getting from PXM airport to your vacation rental with every option and price.

Puerto Escondido beach

Puerto Escondido

Rent Your Property with Vacation Puerto Escondido

Join our platform for direct bookings, no commission fees, and secure transactions — find your perfect beachfront escape or list your property with verified hosts and transparent pricing.

The new highway from Oaxaca: the game changer

The Barranca Larga–Ventanilla highway (the 175D) is the project that transformed the Oaxaca coast. Before 2024, traveling from Oaxaca City to Puerto Escondido meant 6.5 to 7 hours on the winding federal highway 131 or 175, with car sickness nearly guaranteed. Today, the toll highway cuts the trip to 2.5 to 3 hours, with total tolls running around 200 MXN per car.

The route heads south out of Oaxaca on highway 175, joins the toll road at Barranca Larga (near Ejutla), and descends to Ventanilla on the coast, about 20 minutes from Puerto Escondido. Practical tips: fill up on gas before leaving Oaxaca (services along the highway are still scarce), drive during the day if you can (fog banks form high in the sierra), and don't blindly trust your GPS — some navigation apps still try to route you along the old 131.

Shared vans from Oaxaca: cheap and frequent

Van lines (suburbans and sprinters) are the local traveler's workhorse: they depart several times a day from Oaxaca City, run on the highway, and charge around 350 to 500 MXN per person. They reach downtown Puerto Escondido in about 3 to 3.5 hours with one stop along the way. They're the best value for time and money if you're traveling light; the downside is tight seating, and they get uncomfortable with small kids or a lot of luggage.

Overnight bus from Mexico City: the classic budget option

If budget calls the shots, or you simply prefer not to fly, ADO/OCC runs direct routes to Puerto Escondido from Mexico City (from the TAPO or Taxqueña terminals, depending on the departure). The overnight trip takes 12 to 15 hours and typically costs 1,100 to 1,800 MXN depending on class and how far ahead you book. First-class and GL buses come with air conditioning, restrooms, and reclining seats: you fall asleep at TAPO and wake up with the Pacific in front of you.

OCC also runs routes from Oaxaca City down to the coast, though vans on the highway are now faster and more frequent for that leg.

Driving your own car

Puerto Escondido beach

Puerto Escondido

Rent Your Property with Vacation Puerto Escondido

Join our platform for direct bookings, no commission fees, and secure transactions — find your perfect beachfront escape or list your property with verified hosts and transparent pricing.

Coming by car gives you total freedom once you're on the coast (beaches like Manialtepec, Chacahua, or Mazunte are all within easy reach). From Mexico City it's about 780-850 km: the most comfortable route runs via the toll highway to Oaxaca (~4.5-5 hours) and then the Barranca Larga–Ventanilla highway to the coast — a full day of driving, roughly 8-9 effective hours plus stops. Budget around 1,200-1,600 MXN in tolls and gas per leg. Avoid driving at night through the mountain stretches, and once in town, keep in mind that several streets in La Punta are still unpaved.

Tips for finding cheap flights to PXM

The Mexico City–Puerto Escondido route has gotten competitive, and that works in your favor if you know how to shop:

  • Book 6 to 10 weeks ahead for regular dates; for December, January, and Easter week, stretch that to 3-4 months.
  • Fly midweek: Tuesday, Wednesday, and Thursday departures tend to run 20-30% cheaper than Fridays and Sundays, the route's busiest days.
  • Compare AICM against AIFA: some flights out of Felipe Ángeles airport are noticeably cheaper; just factor in the cost of getting to the airport before deciding.
  • Watch out for baggage on low-cost carriers: the base fare on Volaris and Viva only includes a backpack; add the checked-bag fee before comparing against Aeroméxico.
  • Set up price alerts on your favorite flight search tool: this route sees flash deals outside of high season, sometimes under 1,000 MXN one-way.

The old route: the curves of highways 131 and 175

Before the toll highway, every road to Puerto Escondido meant hours of mountain curves, and those routes are still there — and still make sense for a certain kind of traveler. Highway 175 passes through San José del Pacífico, the famous village in the clouds at 2,500 meters of elevation: many travelers break up the Oaxaca-to-coast trip with a night there, among pine forests and temazcal steam baths, before descending to Pochutla and the beach. It's the scenic route, not the efficient one: about 6-7 effective hours of driving with continuous curves.

If you get carsick, this is a route-deciding detail: on the 175D toll highway, motion sickness is minimal; on the traditional 131 and 175, it's nearly guaranteed. A dramamine tablet half an hour before departure, the front seat, and a light stomach — local van drivers know the drill by heart.

What about flying into Huatulco?

The Huatulco airport (HUX) receives more domestic and international flights than PXM, sometimes at better rates. It's about 110 km from Puerto Escondido: 1.5 to 2 hours along the coastal highway 200. If you find a significant price difference, it's a perfectly viable alternative — here's our guide on getting from Huatulco airport to your accommodation.

Puerto Escondido beach

Puerto Escondido

Rent Your Property with Vacation Puerto Escondido

Join our platform for direct bookings, no commission fees, and secure transactions — find your perfect beachfront escape or list your property with verified hosts and transparent pricing.

Route comparison table

OptionTimeApproximate costBest for
Flight Mexico City → PXM~1 h 15 min1,200–3,500 MXN one-wayAlmost everyone: fast and increasingly affordable
Car via toll highway (from Oaxaca)2.5–3 h~200 MXN in tolls + gasThose already in Oaxaca or who want a car on the coast
Shared van (from Oaxaca)3–3.5 h350–500 MXNTight budget, light luggage
Overnight ADO/OCC bus (from Mexico City)12–15 h1,100–1,800 MXNSaving a night's accommodation, fear of flying
Small plane Oaxaca → PXM30–40 min2,000–3,000 MXNLight luggage, short on time, spectacular views
Flight to Huatulco + roadFlight + 1.5–2 hVariable + transferWhen HUX is significantly cheaper than PXM

Coming from other cities?

If you're departing from Guadalajara, Monterrey, or Tijuana, first check whether there's a seasonal direct flight (airlines open and close these routes based on demand); if not, connecting through Mexico City is the natural choice. From the southeast (Mérida, Cancún), connecting through the capital is almost always the way to go too. And if you're already making your way along the Oaxaca coast — Mazunte, Zipolite, Huatulco — highway 200 and local shuttle vans connect all the beach towns to Puerto Escondido in a couple of hours or less.

So, which route is right for you?

  • Short vacation (3-6 nights): a direct Mexico City–PXM flight, no question. The time you save is worth more than the price difference.
  • Already in Oaxaca City: a shared van or a car via the toll highway — 3 hours and you're having dinner by the sea. Only take the small plane if your budget allows and your luggage doesn't.
  • Bare-bones budget from Mexico City: the overnight ADO bus — you save on the flight and a night's accommodation in one shot.
  • Road trip: your own car via Oaxaca, with a night in the capital (or in San José del Pacífico if you take the scenic route) to break up the drive.
  • Found a cheap flight to Huatulco: take it and factor in the 1.5-2 hour transfer along the coastal highway.

Once you're in town, forget about needing a car if you didn't bring one: between taxis, shared shuttles, and rental scooters, getting around is easy and cheap — we cover it all in our guide on getting around Puerto Escondido like a local. And before you buy that ticket, lock down the most important piece first: your accommodation. Browse our accommodations in Puerto Escondido by area and dates.

Frequently asked questions about getting to Puerto Escondido

How long is the flight from Mexico City to Puerto Escondido?

About 1 hour 15 minutes on a direct flight. Aeroméxico, Volaris, and VivaAerobus operate the route daily from AICM, with typical fares of 1,200 to 2,500 MXN one-way when booked in advance.

How long does it take from Oaxaca to Puerto Escondido on the new highway?

Between 2.5 and 3 hours via the Barranca Larga–Ventanilla highway (175D), with tolls running around 200 MXN per car. Before it opened in 2024, the same trip took 6.5-7 hours on the winding federal highway.

Is there a direct bus from Mexico City to Puerto Escondido?

Yes: ADO/OCC runs direct routes, usually overnight, from TAPO and Taxqueña. The trip takes 12 to 15 hours and costs 1,100 to 1,800 MXN depending on class. It's the classic way to save on a night's accommodation.

Is it worth flying into Huatulco instead of Puerto Escondido?

Only if the price difference is significant. Huatulco (HUX) has more flights and sometimes better rates, but it's 1.5-2 hours by road from Puerto Escondido, so factor in the cost and time of the transfer before deciding.

How much does a taxi from Puerto Escondido airport to downtown or Zicatela cost?

Official airport taxis charge a regulated fare of 500 MXN to the main neighborhoods (up to 4 passengers). The shared shuttle costs about 110 MXN per person. The transfer takes 5 to 25 minutes depending on the area.

puerto escondidogetting thereflightshighwayadomexico cityoaxaca

Author

Puerto Escondido Travel Team

Published on

mail

Join the Collective

Early access to new sanctuaries, local guides, and seasonal escapes on the Oaxacan coast.

No spam — only the coast. Unsubscribe anytime.