Then, to plot a route for the first time, I like to use OpenRouteService. Particularly handy are the maps showing you what type of surface (paved/unpaved/asphalt/other) you'll be riding on, and the way type (road/street/path/track/footpath). For a normal ride, set it to bike/mtb, if you want some adventure, put it on hiking mode!
Is there a way to upload a route to this and have it report on surfaces, without it changing the route to a set of waypoints? Seems a bit odd it can only work with points rather than a fixed gpx.
Then, to plot a route for the first time, I like to use OpenRouteService. Particularly handy are the maps showing you what type of surface (paved/unpaved/asphalt/other) you'll be riding on, and the way type (road/street/path/track/footpath). For a normal ride, set it to bike/mtb, if you want some adventure, put it on hiking mode!