Trinidad 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.
Currently, buses run to Trinidad from several cities in Cuba:
- Havana to Trinidad: ($25 USD/CUC) – 7:00, 10:45, 14:15 (6 hour & 50 min)
- Vinales to Trinidad: ($37 USD/CUC) – 6:45 (9 hours & 30 min)
- Varadero to Trinidad: ($20 USD/CUC) – 7:00 (6 hours & 25 min)
- Cienfuegos to Trinidad: ($6 USD/CUC) – 12:15, 14:40, 15:15, 18:00 (1 hour & 35 min)
If you take a taxi from Havana, it costs approximately $220USD/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.