Bus from Puebla, PUE to Puerto Escondido: Tickets & Schedules

Next bus departures

Next departures for Puebla to Puerto Escondido on November 26
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
AU + ADO
Bus
    Puebla CAPU
    ADO Bus Terminal- Puerto Escondido, Puerto Escondido Oax.Cheapest
    ADOBus
      Puebla CAPU
      ADO Bus Terminal- Puerto Escondido, Puerto Escondido Oax.Fastest
      ADOBus
        Puebla CAPU
        ADO Bus Terminal- Puerto Escondido, Puerto Escondido Oax.No tags
        AU + ADO
        Bus
          Puebla CAPU
          ADO Bus Terminal- Puerto Escondido, Puerto Escondido Oax.No tags
          ADOBus
            Puebla CAPU
            ADO Bus Terminal- Puerto Escondido, Puerto Escondido Oax.No tags

            Last refresh of the prices: Today at 4:45 PM CST.

            Compare 2 ways to go from Puebla to Puerto Escondido

            We recommend carpooling

            Among the sustainable travel choices, the carpool stands out as a good way to reach Puerto Escondido. The journey takes about 6 hours 50 minutes, and with fares starting at just $37, it presents an excellent value for a comfortable ride.

            1carpool per day
            6h 50mAverage Duration
            373 kmDistance
            16kgCO₂ emissions
            Average Price$82 - $230Average Duration12h
            9kg CO₂e
            Carpool
            Average Price$37 - $61Average Duration6h 50m
            16kg CO₂e

            Frequently asked questions about travelling from Puebla, PUE to Puerto Escondido by bus

            1. What is the distance between Puebla and Puerto Escondido?

              The distance between Puebla and Puerto Escondido is approximately 373 km (231 miles).

            2. What are the departure and arrival locations for buses traveling from Puebla to Puerto Escondido?

              Buses departing from Terminal de Autobuses in Puebla will take you to Terminal de Autobuses de Puerto Escondido in Puerto Escondido.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11-23
            $94
            11-24
            $93
            Today
            $94
            11-26
            $94
            11-27
            $94
            11-28
            $94
            11-29
            $94
            11-30
            $94
            busbud logoThe cheapest trip from Puebla, PUE to Puerto Escondido was searched and found on Nov 24, 2025 with a price of $93

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Puebla, PUE to Puerto Escondido, as early as possible.

            You can expect to pay from $93 to $94 for a bus ticket from Puebla, PUE to Puerto Escondido based on the last 2 days. You can expect to find the cheapest price for the trip at $94 which is on 2025-11-29.

            People from around the world trust Busbud