Hans, Regret, there is no road that runs the length of Cahora Bassa from Zim on the Moz side. To get to Cahora Bassa one must take the Songo turn off on the road to Tete from Nyamapanda in Zim. The Tete road will ultimately lead you Malawi and the lake. On your return trip from Tete through Moz, the Luenha, Catandica, Bandula road is badly potholed & until recently had to be traveled in military convoy. A cease fire has been agreed for the next 60 days only & the convoy suspended. Hope this helps a bit.