What are the first mile, middle mile and last mile?
Logistics people split a parcel's journey into three legs. The names are not about actual miles, they describe what happens at each stage.
- First mile: the parcel leaves the seller. A rider picks it up from your shop or home, or it is picked and packed from stock already sitting in a warehouse.
- Middle mile: parcels travel in bulk between hubs, for example from a sorting facility in Lahore to one in Karachi, or between depots inside the same city. Many parcels share one truck, so the cost per parcel is low.
- Last mile: the parcel goes from the final hub to one specific door. A rider carries a bag of parcels, each going to a different address, and hands each one over in person.
When a brand ships within its own city, the middle mile can shrink to almost nothing. When it ships across the country, the middle mile adds days.
Why is the last mile the hardest and most expensive part?
In the middle mile, one vehicle moves hundreds of parcels between two points. In the last mile, one rider moves a handful of parcels to a handful of different points, and every stop has its own problems. That is why the last leg costs far more per parcel than the long trip before it.
- Many stops, one parcel each. The rider's fuel and time are spread across very few parcels per stop.
- Every address is different. The rider has to find the house, flat or office, often with incomplete directions.
- Someone has to be there. If the customer is out, asleep or not answering the phone, the trip is wasted.
- Cash changes hands. COD means counting money, giving change and keeping every rupee traceable.
- Failed attempts repeat the cost. A second attempt costs about as much as the first, and a return to the seller costs again.
What does last mile delivery look like in Karachi?
Karachi is a large city with very different neighbourhoods, from dense markets and old blocks to housing societies and apartment towers. A few local realities shape every delivery:
- Traffic and timing. Rush hours, road closures and busy market areas change how many stops a rider can reach in a shift.
- Addresses described by landmarks. Many customers write directions like "near the mosque, opposite the bakery, third floor". Riders rely on a phone call and local knowledge to find the door.
- Apartments and gated societies. Guards, intercoms and stairs add minutes to each stop.
- COD at the door. Many customers still prefer to pay cash on delivery, so the customer needs the exact amount ready and the rider needs a clean way to log it.
- Failed attempts. Phones switched off, customers who forgot they ordered, or cash not ready are common reasons a parcel comes back.
None of this is unusual for a big city. It simply means a Karachi delivery plan needs good addresses, a confirmed phone number and a customer who knows the parcel is coming.
How long does last mile delivery take?
The last mile itself is usually a same-day trip once the parcel is on a rider's route. What changes the total time is everything before it: how quickly the order is packed, whether the stock is already in the customer's city, and how often parcels are dispatched.
- Stock in the same city: same day or next day is realistic when orders are packed and handed over promptly.
- Stock in another city: add the middle mile transit between cities, plus sorting at each hub.
- Failed first attempt: add at least another day for the reattempt.
When you promise a delivery time to customers, measure from the moment the order is placed, not from the moment the courier scans it. Customers do not care which step was slow.
How does routing stops in road order help?
A rider with a bag of parcels can drive them in the order they were booked, or in the order the roads actually run. Sequencing stops in road order means the rider moves through an area in one sweep instead of zigzagging back and forth across the city.
- Fewer kilometres per parcel, so less fuel and less time stuck in traffic.
- More stops reached in one shift, so fewer parcels roll over to the next day.
- More predictable arrival times, so customers can be told when to expect the rider and have cash ready.
Routing only works as well as the data behind it. Collect a full address, area or block, a nearby landmark and a working phone number at checkout, and the route can be planned properly.
What should sellers measure in last mile delivery?
You do not need an expensive dashboard. A simple weekly spreadsheet built from your courier's delivery report is enough to see where money is leaking.
| Metric | How to calculate it | Why it matters |
|---|---|---|
| On-time rate | Parcels delivered within the time you promised, divided by all parcels delivered | Shows whether your delivery promise is honest |
| First-attempt success | Parcels delivered on the first attempt, divided by all parcels dispatched | Every failed attempt adds cost and delay |
| Failed delivery reasons | Count each failure by reason: not reachable, wrong address, refused, cash not ready, asked to reschedule | Tells you which problem to fix first |
| Return to origin rate | Parcels sent back to you, divided by all parcels dispatched | Returns cost you two trips and tie up stock |
| COD reconciliation | Cash collected per parcel compared with cash paid to you, and the days between delivery and payout | Catches missing cash and shows how long your money is stuck |
Look at the reasons column first. If most failures are "not reachable", the fix is order confirmation. If most are "wrong address", the fix is your checkout form.
How can sellers reduce failed deliveries?
- Confirm every COD order by call or WhatsApp before dispatch, and do not ship unconfirmed orders.
- Ask for a landmark and area or block as separate fields at checkout.
- Tell the customer the exact COD amount in advance so cash is ready.
- Send a tracking link and an out-for-delivery message so the customer expects the rider.
- Review failed delivery reasons every week and change one thing at a time.
How does keeping stock inside the city shorten the last mile?
Holding stock in the city where your customers live does not make the rider's trip shorter, but it removes the slow middle mile from every order. An order placed in the morning can be picked, packed and handed to a rider the same day, instead of waiting for an intercity truck.
It also helps after delivery. Returns come back to a local shelf quickly, get checked and can be resold sooner. For brands based in Lahore, Islamabad or elsewhere, the usual approach is to ship stock to the city in bulk once, then fulfil each order locally. See delivering in Karachi from Lahore or Islamabad and warehousing in Karachi. If you are weighing your own space against a fulfillment partner, read renting a warehouse vs using a 3PL in Karachi.
How RapidXpk handles the last mile in Karachi
RapidXpk delivers across all of Karachi, 19 zones, from one central base. Every parcel is delivered within 24 hours almost anywhere in Karachi, and the same day when booked before the 4 pm cutoff. Routes run stops in road order.
Customers get a live tracking link and a WhatsApp message when the parcel is out for delivery, including the COD amount to keep ready. Every cash collection is logged against its parcel, and COD money is paid out to the brand within 48 hours. Delivery is Rs 250 per parcel almost anywhere in Karachi, with no setup fee and no monthly minimum. See delivery charges, COD delivery, or contact us on WhatsApp at +92 317 2683055.
