>>1633665this
>>1633676 faggot got half the right answer
Install F-Droid, download BRouter, download the maps you need
Then download OsmAnd~ + on FDroid. You'll be able to select BRouter as the server to calculate the path. It's fast and take into consideration altitude as you can see in pic related. I didn't check but I think you can also configure your profile, max speed etc. so it's closer to your actual speed and give you a more accurate time.
Pic related