Bus Tickets from Los Mochis to Puebla, PUE

Previously seen trips

Next departures for Los Mochis to Puebla on November 23
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FuturaBus
    Los Mochis, Sinaloa
    Blvrd Nte 4222No tags
    FuturaBus
      Los Mochis, Sinaloa
      Blvrd Nte 4222No tags
      FuturaBus
        Los Mochis, Sinaloa
        Blvrd Nte 4222No tags
        FuturaBus
          Los Mochis, Sinaloa
          Blvrd Nte 4222No tags
          EliteBus
            Los Mochis, Sinaloa
            Blvrd Nte 4222No tags

            Get from Los Mochis to Puebla

            This route is served by bus only

            The journey takes about 1 day, 30 minutes, and with fares starting at just $176, it presents an excellent value for a comfortable ride.

            1bus per day
            1d Average Duration
            1336 kmDistance
            33kgCO₂ emissions

            Frequently asked questions about travelling from Los Mochis to Puebla, PUE by bus

            1. How far is Los Mochis from Puebla?

              The distance between Los Mochis and Puebla is approximately 1340 km (831 miles).

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

              Buses departing from José María Morelos y Pavón 356 in Los Mochis will take you to Terminal de Autobuses in Puebla.

            Find cheapest prices for buses

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

            Best price found
            11-21
            $154
            11-22
            $197
            Today
            $196
            11-24
            $154
            11-25
            $197
            11-26
            No data
            11-27
            $196
            11-28
            $154
            busbud logoThe cheapest trip from Los Mochis to Puebla, PUE was searched and found on Nov 24, 2025 with a price of $154

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

            You can expect to pay from $154 to $197 for a bus ticket from Los Mochis to Puebla, PUE based on the last 2 days. You can expect to find the cheapest price for the trip at $154 which is on 2025-11-24.

            People from around the world trust Busbud