Openrouteservice: Find optimal route and order of several waypoints


let’s say I have a list of several waypoints. The order of the waypoint is NOT fixed. Can I use openrouteservice ( or an own instance of ORS) to find the most efficient route (shortest or fastest) where ORS selects the best order of my desired waypoints?

Thank you,


You can use our backend:

Depending on your preferred language we have several SDK’s. At least the Python one handles optimization and is quite easy to use:

Also our ORS Tools plugin for QGIS can do simple waypoint optimization:

Running your own instance is possible, but then you’re on your own. It requires Vroom on top of ORS. Possible but more tedious.

Thank you, I will try it out.