Just to let anyone know who may be interested.
We travelled up through Zim last week from South Africa taking the road from Messina RSA to Harare and then onto the Mozambique border and onto Tete Mozambique.
The road condition is good all the way and diesel was available at all decent service stations but their was a lot of talk in RSA about it not being reliable for fuel (make of that what you want, who to beleive??)
Lower end of the road their are a few camping sites, lodges etc (great roadside carvings for sale too) but after and before Masvingo their are no campsites that I saw until one roughly 60km South of Harare, we didn`t go there but pressed on to Harare and pitched up at The Rocks campsite near the only BP station on Seke Road (ask at station) nice place, bar, pool etc.
Visa for Mozambique is required before you get to the border, available from the embassy in Harare currently 28 - 51,000 only in Zim dollars for transit depending on how quick you need it, sameday is available 2 x pics required, get to the embassy by 7:30 or you`ll be queing longtime.
Zim dollar is highly unstable right now, at the border the officail rate was 60Z$ to 1£, in Harare black market is offering 400Z$ to 1£.
Border between Zim and Mozambique was a hassle, I used a Malawi vehicle and was told I needed a Malawi police report stating the vehicle wasn`t stolen in order to get through (1st we had heard of it) anyway after discussion and threats to send us back to Interpol in Harare for this document (and my friend who initially blew steam admitting he was a very very ignorant man indeed, hehehe) we were allowed to leave.
Entering Mozambique had to pay an Immmigration fee (even though we had visa`s) an Import fee for the vehicle and vehicle insurance all payable in SA rand or US$ (go for the rand its much cheaper) about 125 rand total.
The local people we met were friendly and helpful we didn`t get any feelings of hostility along the way, but thats just our experience.
Oh well there you go now you know. Remember things change fast in this region.
Phil