As you can see from this map, the Haifa "Mifratz" train and bus stations are on either side of a mall, so the distance is less than 150 m (sorry, but I have never been there so no personal experience):
https://goo.gl/maps/w8m5J5x4jzwNv7zz5
The Leonardo Plaza is about a 10 minute walk from the Tiberias bus station (mostly downhill) so you may prefer to go on foot:
https://goo.gl/maps/H1axXY2ngR4afdw39
In any case, Uber does not operate in Israel. There will almost certainly be taxis waiting near the bus station. Insist that the driver turn on the meter (which he must do by law). You can also install the "GETT" app on your phone. You can use it to order taxis and to pay with credit card. Always ask for a receipt,
Here is my list of things to do and see in Tel-Aviv:
https://tinyurl.com/MbggTelAvv