ToolJoltTools

Multi-Stop Route Planner

Free multi-stop route optimizer — paste up to dozens of stops, get the shortest order with ETAs, and export a run sheet. No sign-up, works offline.

Add stops

Paste CSV (name, latitude, longitude — one per line)

Field guide: Multi-Stop Route Planner

Visiting many addresses in one trip is a math problem humans are famously bad at: with just 10 stops there are 362,880 possible orders, and gut-feel routes typically run 10–30% longer than optimized ones. This planner solves it properly — a nearest-neighbour pass builds a good route, then 2-opt improvement untangles the crossings — using great-circle distances between your stops. Your first stop is treated as the start point; tick 'return' for a loop back.

Everything runs in your browser: paste stops as name, latitude, longitude (export them from Google My Maps, a spreadsheet, or any GPS app), set a realistic average speed and per-stop service time, and the run sheet prints ETAs for the whole trip. Export CSV for the driver or GeoJSON for a mapping tool. Nothing uploads anywhere — your customer list stays yours.

Field tips

  • Use a realistic door-to-door average speed (city driving nets 20–35 km/h, not the speed limit) — ETAs are only as honest as this number.
  • Set service minutes to your real at-the-door time; ten 5-minute stops add nearly an hour that distance math alone won't show.
  • Re-optimize after every added stop — one new address can change the best order of everything after it.
Sources & standards: Lin, S. (1965) — computer solutions of the traveling salesman problem (2-opt); Haversine great-circle distance formulation

Records are stored only in this browser (localStorage) — export regularly. This tool aids field documentation; it does not replace your agency's official inspection procedures or engineering judgment.

Multi-Stop Route Planner — Free multi-stop route optimizer — paste up to dozens of stops, get the shortest order with ETAs, and export a run sheet. No sign-up, works offline. Free, offline-first and GPS-aware: open it on any phone, log in seconds, and hand your GIS team clean GeoJSON.

About Multi-Stop Route Planner

Visiting many addresses in one trip is a math problem humans are famously bad at: with just 10 stops there are 362,880 possible orders, and gut-feel routes typically run 10–30% longer than optimized ones. This planner solves it properly — a nearest-neighbour pass builds a good route, then 2-opt improvement untangles the crossings — using great-circle distances between your stops. Your first stop is treated as the start point; tick 'return' for a loop back.

How to use Multi-Stop Route Planner

  1. 1Add your stops — type addresses/names with coordinates, capture GPS on site, or paste a CSV.
  2. 2Set your average speed and per-stop service time so ETAs are realistic.
  3. 3Click Optimize — a nearest-neighbour + 2-opt pass reorders stops to cut total distance.
  4. 4Review the ordered run sheet with leg distances and ETAs.
  5. 5Export the optimized route as CSV or GeoJSON for navigation and records.

Why use Multi-Stop Route Planner?

  • 100% free, no sign-up — built for crews, not per-seat licences
  • Offline-first: records save to your device instantly and survive dead zones
  • One-tap GPS tagging with accuracy capture on every record
  • Exports CSV for asset systems, GeoJSON for GIS, and print-ready reports
  • Checklist and guidance aligned with Lin, S. (1965)

Frequently asked questions

How many stops can it handle?+

The solver comfortably handles 50–100+ stops in a browser — nearest-neighbour construction is instant and 2-opt polishing takes a moment at the top of that range. Beyond ~150 stops you should split the day into zones anyway, since a single monster route fails on the first traffic jam.

Why are distances 'straight line' instead of road distance?+

Great-circle math runs instantly and privately with no API keys or upload. For ordering stops it agrees with road-network solutions the vast majority of the time — crossings and backtracking dominate route waste, not road curvature. Use the exported order in your navigation app, which handles the actual roads.

How do I get latitude and longitude for my addresses?+

Three easy paths: Google Maps (right-click any point → coordinates appear first in the menu), Google My Maps (import addresses, export as KML/CSV), or a spreadsheet geocoding add-on. Paste the result as name, lat, lng lines and the importer picks them up.

Is the route guaranteed optimal?+

It's a high-quality heuristic, not a brute-force proof: NN + 2-opt typically lands within a few percent of the mathematical optimum — the same family of techniques commercial routing software builds on. For real-world driving, that difference is smaller than one missed traffic light.

Embed Multi-Stop Route Planner on your website

Want Multi-Stop Route Planneron your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/multi-stop-route-planner" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="Multi-Stop Route Planner — ToolJolt" loading="lazy"></iframe>

Related tools

Related GIS tools

Sponsored