Yes. There are selections to avoid tolls, ferries, highways, etc. You can also select most curvy, least curvy, least elevation ascent, Etc. You can also drop pins (waypoints I think) all along the route. And you can build your own user specified route.