Because of lack of vehicles in the county, especially in rural areas, Hitch hiking is not only a very common means of transport, but it is law that is someone has room in their car, they are required to stop. Everyone from regular folks, to army and evn policemen on their way to work..everone does it. Its safe and actually works out really well, when I did it the longest I waited on a highway was about 20min..so it really does work. Its a great way to learn about the culure and get to know some locals...if you can you can offer a little something to your driver as a thank you, or to cover some of the gas for the trip. If your hitching to Havana, you will find it very busy on the highways for hitch hikers, you might see as many as 20 people waiting to get piked up, but then along comes a flatbed truck and everone jumps on!!! Going south from Havana is not quite so busy and should be able to get a ride without much of a wait.
There is nothing like cruzing into a city like Havana in a car like this