ROUTE

Bus TicketsMexico City Puerto Escondido

From the capital to the beaches along the Oaxacan coast via direct overnight bus. Compare schedules and prices all in one place with BUZ.

Comfortable seats

Safe Travel

Personalized Service

Quick and Easy Shopping







Best Prices
Secure Payment
24/7 Customer Service
Flexible Changes with Buz Flex

ON THE ROAD

From Mexico City to Puerto Escondido by bus

Departures to Puerto Escondido are at night: for the dates in November 2026 checked on BUZ, there were 3 per day, between 8:00 p.m. and 9:05 p.m., from the North Terminal, Taxqueña, and TAPO. The direct trip takes between 10:30 a.m. and about 11:30 a.m., and you arrive in the morning.

10:30 a.m. to 11:30 a.m.
Approximate duration

~770 km
Distance

3 nights out
Frequency at BUZ

Starting at $1,386 MXN
Ticket price

OPERATORS ON THIS ROUTE

The route between Mexico City and Puerto Escondido

MAIN TERMINALS

Where are you coming from, and where are you going?

There is a night bus departing from each of these terminals; all of them arrive at the Puerto Escondido terminal.

North Bus Terminal

Eje Central Lázaro Cárdenas, Mexico City

View on map →

Central del Sur (Taxqueña)

1320 Calzada Taxqueña, Mexico City

View on map →

TAPO (San Lázaro)

Next to the San Lázaro Metro Station, Mexico City

View on map →

Puerto Escondido Bus Terminal

200 Hidalgo Ave., Puerto Escondido, Oaxaca.

View on map →

TRAVEL TIP

Book early during peak season

With only three departures a day, seats sell out quickly during long weekends, Holy Week, and the December holidays. By traveling at night, you arrive at the beach early and save on a night's stay at a hotel.

Passengers boarding a BUZ bus at platform 7 of a terminal

ON BOARD

Travel in comfort—not just fast

Reclining seats, air conditioning, and Wi-Fi on most routes. On BUZ, you can compare what each carrier includes before booking—not all tickets at the same price offer the same features.

FREQUENTLY ASKED QUESTIONS

Quick Questions About This Route

Starting at $1,386 MXN, depending on schedule, route, and availability. Compare real-time prices on BUZ before booking.

From the North Terminal, the South Terminal (Taxqueña), or TAPO, with one night departure from each.

Between 10:30 a.m. and about 11:30 a.m. on a direct overnight trip.

According to the November 2026 schedule available on BUZ, there were 3 departures per day, between 8:00 p.m. and 9:05 p.m.

ADO operates the routes you'll find on BUZ today.

At BUZ, you can pay online with a credit or debit card (Visa, Mastercard, or American Express), Apple Pay, or Google Pay. Your e-ticket will be sent to your email once the purchase is complete.

Yes, especially on long weekends and holidays: with three departures a day, seats sell out quickly.

BUZ - Travel Easy

Traveling together is get there better.

Mexico City → Puerto EscondidoStarting at $1,386 MXN

Buy a ticket