Bus Tickets from Puebla, PUE to Durango, MX

Next bus departures

Next departures for Puebla to Durango on November 27
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
TuristarBus
    Puebla CAPU
    Durango Prof. Rodrigo ÁvalosCheapest
    TuristarBus
      Puebla CAPU
      Durango Prof. Rodrigo ÁvalosFastest
      ETNBus
        Puebla CAPU
        Durango Prof. Rodrigo ÁvalosNo tags

        Last refresh of the prices: Last Saturday at 12:32 PM CST.

        Compare 2 ways to go from Puebla to Durango

        We recommend taking the bus

        Among the sustainable travel choices, the bus stands out as a good way to reach Durango. The journey takes about 15 hours 20 minutes, and with fares starting at just $196, it presents an excellent value for a comfortable ride.

        5bus per day
        15h 20mAverage Duration
        865 kmDistance
        22kgCO₂ emissions
        Average Price$196 - $308Average Duration15h 20m
        22kg CO₂e
        Carpool
        Average Price$61 - $61Average Duration11h 30m
        36kg CO₂e

        Frequently asked questions about travelling from Puebla, PUE to Durango, MX by bus

        1. What is the travel distance from Puebla to Durango?

          The distance between Puebla and Durango is approximately 868 km (539 miles).

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

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

        Find cheapest prices for buses

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

        Best price found
        11-22
        $238
        11-23
        $238
        Today
        $238
        11-25
        $240
        11-26
        $151
        11-27
        $238
        11-28
        $236
        11-29
        No data
        busbud logoThe cheapest trip from Puebla, PUE to Durango, MX was searched and found on Nov 26, 2025 with a price of $151

        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 Durango, MX, as early as possible.

        You can expect to pay from $151 to $240 for a bus ticket from Puebla, PUE to Durango, MX based on the last 2 days. You can expect to find the cheapest price for the trip at $151 which is on 2025-11-26.

        Usually Turistar will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

        People from around the world trust Busbud