OptiMap - Fastest Roundtrip Solver


Add Location by Address:
or Bulk add by address or (lat, lng).

Route Options

Avoid highways
Avoid toll roads


Edit Route


To add locations, simply left-click the map or enter an address either in the single address field, or in the bulk loader.

The first location you add is considered to be the start of your journey. If you click 'Calculate Fastest Roundtrip', it will also be the end of your trip. If you click 'Calculate Fastest A-Z Trip', the last location (the one with the highest number), will be the final destination.

To remove or edit a location, click its marker.

If more than 15 locations are specified, you are not guaranteed to get the optimal solution, but the solution is likely to be close to the best possible.

You can re-arrange stops after the route is computed. To do this, open the 'Edit Route' section and drag or delete locations.


Version 4 Read about the new version, and post comments, bugs and suggestions.

How it works: Behind the Scenes of OptiMap

Use on your website: Optimize Your Trips

The solver source code is available under the MIT license. If you are interested in knowing about updates to this code, please subscribe to this mailing list.

You can specify a default starting position and zoom level, by adding http GET parameters center and zoom. E.g http://gebweb.net/optimap/index.php?center=(60,10)&zoom=6.

Up to 100 locations are accepted.