Public transportation is good in the city hub provinces  of Havana and Santiago de Cuba. Otherwise, transportation is scarce and poorly managed. Do not expect the same quality of service as in developed countries.

Taxi companies in Cuba are government owned. They are used mainly only by tourists. Taxi fares are reasonable compared to major cities such as London, Paris or New York. The average fare within the boundaries of a province is about 50 cents of Cuban Convertible pesos (CUC) per kilometre.

Cubans use local, regular bus service in Havana and Santiago de Cuba but for safety reasons, tourists are not advised to use these buses Chances of being pick-pocketed or robbed are high.

For a cultural experience try an almendron (al-men-dron-ay). Some Cuban cities offer these old 1950s cars that operate as a coach/taxi service that connects their main neighbourhoods. Unlike taxis they travel on a fixed route, collecting and dropping people off along the way just like a bus. They will stop on demand. And they're affordable -- almendrones cost only 50 cents CUC per person per journey.

Almendrones

Travelers get around by almendrones

Coach/bus is the least expensive way to travel around Cuba, and it is very comfortable. Only two government companies run frequent services to/from most municipalities in Cuba. Astro is a coach company for local residents, which charges in Cuban pesos. Foreign visitors use Viazul  as an alternative to taxis or car hire.

Viazul Bus 

 Viazul is the coach service used by non-nationals

Advance reservations are practically impossible with Viazul. The current booking procedure is in person at any Viazul terminal the previous day. It can be frustrating, especially for those with accommodations booked in advance in different provinces. Route and time Information is available in Spanish only at www.viazul.com.