'Journey Planner' allows you to build a route with upto 10 waypoints.
Add waypoints by clicking on the map. To amend a waypoint simply drag it to it's new position.

Enter town name or postcode   

Optimize Avoid motorways Avoid tolls
 

Directions