Delivery Route Planner
Split a list of delivery stops across up to 5 drivers and get an optimized tour for each one — stops assigned to the nearest driver start, each tour ordered for minimum distance, with real OSRM road distances and colour-coded routes on the map.
This is a simple proximity-clustering aid, not a full vehicle-routing solver: it has no capacity limits, time windows or workload balancing. Road figures come from the free OSRM public demo server; if it is unreachable the tool shows straight-line tour estimates, clearly labelled.
Add 2–20 delivery stops, then set 1–5drivers and where each driver starts. Stops are assigned to the nearest driver start, and each driver’s tour is optimized separately. Simple proximity clustering — not a full VRP solver(no capacity limits, time windows or workload balancing).
How to use this tool
Enter 2–20 delivery stops, set 1–5 drivers, and give each driver a start location (default: the first stop).
Each stop is assigned to its nearest driver start, then each driver's closed tour is optimized.
Check the stop list, road distance and driving time per driver, and compare the colour-coded routes on the map.
What people use this tool for
Split 15 parcels between 3 drivers starting from two depots at opposite ends of town.
Assign the evening's orders to riders all starting from the restaurant kitchen.
Divide a list of site visits between two vans starting from the workshop.
How it's calculated
Stops and driver starts are geocoded once (Nominatim, at least 1.1 s spacing) or parsed directly as “lat,lng”. Assignment is greedy: each stop goes to the nearest driver start by Haversine distance. Each driver's tour is an optimized closed tour (return to start included) — exact TSP for 8 points or fewer, nearest-neighbour + 2-opt otherwise — and a real road route per driver is fetched sequentially from the OSRM public demo server.
Related tools and resources
Frequently asked questions
Does it respect vehicle capacity or time windows?
No — this is honest proximity clustering, not a full VRP solver. It ignores capacity, time windows, driver shifts and workload balancing. For a handful of stops and drivers it produces sensible plans; for strict constraints use dedicated fleet software.
How are stops split between drivers?
Each stop is assigned to whichever driver start is closest in straight-line distance. If two drivers start at the same depot, the stops are effectively split by proximity around it.
Do drivers return to their start?
Yes — every driver's tour is a closed loop that ends back at their start location, with the return leg included in the distance and time.
What happens if OSRM is down?
You still get the assignment, the optimized stop order per driver and straight-line tour distances, clearly labelled as estimates — only the road figures are missing.
Data sources & methodology
- OSRM — Open-source routing engine; road routes come from its public demo server.
- OpenStreetMap — The road network data OSRM routes on, and the map tiles.
- Nominatim — OpenStreetMap-based geocoder used to locate place names users type in.