SMulti Stop Route

Free route optimization

Paste a list of addresses and get them back in the order with the least driving. Free, up to 50 stops, nothing to install.

0 stops
Paste straight from a text, an email or a spreadsheet column. Up to 50 stops.
Finish

Free, no sign up, no limit of 10 stops.

1 · 2 · 3

Your run sheet shows up here.
Numbered stops in driving order, the time between each, a Go button that opens Google Maps, Apple Maps or Waze, and a print view for the van.

What route optimization does

Route optimization finds the order of visiting a set of places that gives the shortest total drive. With 5 stops you could try every order by hand; with 15 stops there are more than a trillion orders, so it needs a computer. This tool gets the driving time between every pair of your stops from the road network, then searches for the order with the least total time.

How exact is it?

For up to 12 stops it checks every possible order and returns the best one, marked "best possible order" on the run sheet. For 13 to 50 stops it builds a route from several starting points and improves each one by reversing and moving parts of the route until nothing makes it shorter. On lists this size that lands at or within a few percent of the best order, in under a second.

Optimizing by time, not distance

The tool optimizes driving time, because that is what fills your day. Usually the fastest route is also close to the shortest, but a highway can make a longer drive quicker. The run sheet shows both the total time and distance, and how much shorter it is than the order you typed.

What it leaves out

Live traffic, delivery time windows, vehicle capacity and several drivers at once are not part of the calculation. For those, a paid fleet tool is built for the job; the compare page lists a few with their prices.

An example

Say you have nine customer visits across a city and typed them in the order the jobs came in. Driven in that order, the day might zigzag across town twice. Optimized, the route sweeps through one side of town and back along the other, and the run sheet shows the saving in miles and minutes right at the top, next to the total. On busy days that is often the difference between finishing before rush hour or after it.

Tips for a better result

Keep a stop first or last

Your start is always first. To end somewhere fixed, put that place last in your list and choose Finish at my last line. You can also move any stop up or down after planning.