Last Mile Delivery ETA Predictor
Predict total delivery route time and cost per drop from distance, stops, service time, traffic level and vehicle type, including parking and failed.
Last Mile Delivery ETA Predictor
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Total Time = (Distance / Effective Speed) + (Stops x Service Time) + (Stops x Parking Time) + Failed Attempt Time
Worked example — Total time: 3.5 hours | 8.5 deliveries/hr | $2.53 per delivery
Formula
Total Time = (Distance / Effective Speed) + (Stops x Service Time) + (Stops x Parking Time) + Failed Attempt Time
Route time combines driving time (distance divided by traffic-adjusted speed), service time at each stop, parking and access time per stop (varies by vehicle type), and time lost to failed delivery attempts (~8% of stops). Cost per delivery includes driver hourly wages and vehicle operating cost per kilometer.
Worked Examples
Example 1: Urban Van Delivery Route
Problem:A delivery van must complete 30 stops over a 20 km route in moderate traffic. Average service time is 3 minutes per stop.
Solution:Effective speed: 30 km/h x 0.7 = 21 km/h Driving time: 20 / 21 = 0.95 hrs = 57 min Service time: 30 x 3 = 90 min Parking time: 30 x 2 = 60 min Failed attempts: 30 x 0.08 = 2.4 -> 2 stops x 2 min = 4 min Total: 57 + 90 + 60 + 4 = 211 min = 3.5 hrs Cost: (3.5 x $18) + (20 x $0.65) = $63 + $13 = $76
Result:Total time: 3.5 hours | 8.5 deliveries/hr | $2.53 per delivery
Example 2: Bicycle Courier Dense City
Problem:A bicycle courier delivers 15 packages over 8 km in heavy traffic. Service time 2 minutes per stop.
Solution:Effective speed: 15 km/h x 0.45 = 6.75 km/h Driving time: 8 / 6.75 = 1.19 hrs = 71 min Service time: 15 x 2 = 30 min Parking time: 15 x 0.5 = 7.5 min Failed: 1 stop x 2 = 2 min Total: 71 + 30 + 7.5 + 2 = 110.5 min = 1.84 hrs Cost: (1.84 x $18) + (8 x $0.15) = $33.12 + $1.20 = $34.32
Result:Total time: 1.8 hours | 8.1 deliveries/hr | $2.29 per delivery
Frequently Asked Questions
What factors affect last-mile delivery time the most?
The three biggest factors are traffic conditions, stop density (distance between stops), and service time at each stop. Traffic can double or triple driving time in urban areas during peak hours. Stop density determines how much time is spent driving versus delivering — dense routes with stops every 200 meters are far more efficient than suburban routes with stops every 2 km. Service time includes walking to the door, waiting for the recipient, obtaining a signature, and returning to the vehicle. Failed delivery attempts add significant time as the driver must leave a notice and reattempt later. Studies show that optimizing stop sequence alone can reduce total route time by 15-30%.
How accurate are delivery ETA predictions?
Modern ETA predictions achieve 85-90% accuracy within a 30-minute window for same-day delivery. Accuracy depends on the quality of real-time data inputs: GPS traffic data, historical route patterns, and driver behavior models. Machine learning models trained on millions of deliveries can predict ETAs within 10-15 minutes for short routes. The main sources of error are unexpected traffic incidents, recipient unavailability, and building access delays. Companies like Amazon, UPS, and FedEx use proprietary algorithms combining vehicle telematics, weather data, and time-of-day patterns. For Last Mile Delivery ETA Predictor, we provide a 90% confidence window based on typical variance factors.
What is a good deliveries-per-hour rate?
In dense urban areas, top-performing drivers complete 12-15 deliveries per hour with optimized routes and high stop density. The industry average is 7-10 deliveries per hour for van-based delivery in suburban to urban areas. Rural deliveries may drop to 3-5 per hour due to longer driving distances between stops. Amazon Flex drivers typically average 8-12 packages per hour. For food delivery services like DoorDash and Uber Eats, 2-4 deliveries per hour is standard due to restaurant wait times. The key metric is not just speed but cost per delivery — a bicycle courier completing 6 deliveries per hour at $0.80 each can be more profitable than a van doing 10 at $3.50 each.
How does vehicle type affect delivery efficiency?
Each vehicle type has trade-offs. Bicycles and cargo bikes excel in dense urban cores — zero parking time, ability to use bike lanes, and lowest operating cost ($0.10-0.20/km). However, they have limited capacity (15-25 packages) and weather sensitivity. Motorcycles offer speed and easy parking but carry even fewer packages. Vans are the industry standard: 100+ package capacity, weather protection, but face parking challenges and traffic. Large trucks carry the most volume but have the slowest average speed in urban areas, longest parking times, and highest operating costs. Many companies now use a hub-and-spoke model, bringing packages to urban micro-hubs via truck, then using bikes or small EVs for the final delivery.
What percentage of deliveries fail on the first attempt?
Industry data shows 6-12% of residential deliveries fail on the first attempt, with an average around 8%. The primary reason is recipient not being home (60% of failures), followed by incorrect address (15%), access issues like locked gates or apartment buildings (15%), and other reasons (10%). Each failed delivery costs carriers $12-15 in reattempt costs and significantly impacts customer satisfaction. Solutions include delivery time windows, safe drop locations, parcel lockers, and notification systems. Companies that implement SMS notifications with 30-minute ETA windows reduce failed deliveries by 40-50%. The trend toward in-garage and in-trunk delivery further reduces failures for participating customers.
Why do driving time and stop time scale so differently as a route grows?
Driving time is tied to route distance, while service and parking time are tied to the stop count, and only the second grows every time you add a drop. For a van at three minutes of service and two minutes of parking, each extra stop costs a fixed five minutes plus whatever driving the detour adds. On a dense round that detour is a couple of hundred metres and almost free, so the marginal stop is cheap. On a spread-out territory the detour dominates and the marginal stop can cost fifteen minutes. That asymmetry is why carriers fight for density rather than for shorter total mileage.
Does Last Mile Delivery ETA Predictor solve the vehicle routing problem?
No, and the distinction matters for the input you supply. The vehicle routing problem asks which vehicle visits which stops in what order, subject to capacity and time-window constraints, and it is NP-hard, so real systems approximate it with heuristics such as the Clarke-Wright savings algorithm inside a larger solver. This model takes the sequencing as already decided and prices the resulting route. Enter the optimised route distance from your routing software, not the straight-line spread of the addresses, or the driving component will be badly understated.
How does the traffic factor relate to free-flow speed?
The vehicle sets a free-flow urban speed and the traffic condition scales it multiplicatively, so effective speed equals base speed times the factor. A van at 30 km/h drops to 21 km/h in moderate congestion, 13.5 km/h in heavy and 9 km/h in severe. Because driving time is distance divided by that speed, the relationship is reciprocal rather than linear: halving effective speed doubles driving time. Note the factor applies only to the driving term. Congestion also lengthens the hunt for a parking space, which this model prices separately and does not scale with traffic.
Why is the ETA expressed as a window instead of a single arrival time?
Because route duration is a distribution, not a number. Two rounds with identical inputs diverge on how many recipients answer promptly, whether a loading bay is free, and whether one incident blocks a main road. The window here runs from 0.85 to 1.25 of the point estimate, and it is deliberately asymmetric: a route can only run so far ahead of plan, since service time has a floor, but the delay tail is long. That is the same reason carriers quote customers a window of an hour or two rather than a minute, and why a promised window that is too narrow converts ordinary variance into a missed-promise statistic.
How do delivery time windows and safe-drop authorisations change the numbers?
They pull in opposite directions. Authorising an unattended drop or a neighbour handover cuts the failed-attempt rate, removing both the wasted visit and the reattempt on a later round, which is the single cheapest efficiency gain available. Narrow customer time windows do the reverse: they constrain the sequence the router may choose, forcing detours and idle waiting that raise route distance and lower deliveries per hour. Model the first by reducing the effective failure allowance, and the second by entering the longer constrained route distance rather than the unconstrained optimum.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
🧮Churn Risk Predictor
Calculate churn risk predictor with inputs, formulas, and instant results.
🧮GPA Outcome Predictor
Calculate gpa outcome predictor with inputs, formulas, and instant results.
🧮Sales Funnel Outcome Predictor
Calculate sales funnel outcome predictor with inputs, formulas, and instant results.
🧮Sleep Quality Score: Predict Tonight’s Rest
Calculate sleep quality predictor with inputs, formulas, and instant results.
🧮Thumbnail CTR Predictor
Calculate thumbnail ctr predictor with inputs, formulas, and instant results.
🧮Color Palette Balance AI
Calculate color palette balance ai with inputs, formulas, and instant results.
🧮EV Route Charge Planner Range AI
Calculate ev route charge planner range ai with inputs, formulas, and instant results.
🧮Work Break Pomodoro Planner AI
Calculate work break pomodoro planner ai with inputs, formulas, and instant results.