By bus: From Havana, it takes about 6 and a half hours by bus and costs approximately $25 USD/CUC.
Make sure to book your bus ticket at least a day in advance, the buses frequently sell out a day in advance. You can book your tickets here, but prices are cheaper at the bus stations.
The two daily Viazul buses between Havana and Trinidad stop at Cienfuegos, as does the daily bus between Varadero, Santa Clara, and Trinidad. :
- Havana to Cienfuegos: ($25 USD/CUC) –5 hour & 30 min
- Trinidad to Cienfuegos: ($6 USD/CUC) – 1 hour & 35 min
If you take a taxi from Havana, it costs approximately $160USD/CUC. Also you can order a taxi in advance (online) from Trinidad which takes 1 hour and costs $40 CUC. For more information, click here.
Renting a car is another option. Booking a car rental in Cuba is not easy, so make sure to book a car several weeks, if not months, in advance online.