Link: RouteXL - fastest route with multiple stops

The optimal route is shown on the map and directions can be printed. You can even export routes for your navigation system, email to friends or colleagues, or share on social networks like Facebook and Twitter.