A lot of detailed maps of different countries are available in this app. You just need to download the map of a certain area, add the start point and the end of your route and you are good to go.
Tip for consumers:
Maps.me
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.