Antes Viazul tenía autobús desde Viñales a Cienfuegos y desde allí a Trinidad, pero desde la pandemia han cancelado el primer trayecto. Ahora tendríais primero que tomar el bus de Viñales a La Habana y allí entonces hacer La Habana a Cienfuegos o Trinidad. El problema es que el autobús desde Viñales llega a La Habana a las 16.50h y el de La Habana a Trinidad (es el mismo que para en Cienfuegos) sale a las 14.45h.
Por tanto necesitaréis o bien hacer noche en La Habana con lo que perderéis un día (en ese caso tendréis que cambiar a la ruta de un día menos de lo que habíais calculado). O tomar un transporte privado pero realmente será cansado porque serán 6 o 8 horas (6 hasta Cienfuegos, 8 hasta Trinidad).
El bus de Viñales a La Habana sale a las 13.35h, cuesta 12 CUC y tarda 3h 15minutos (llega por tanto a las 16.50h). El de La Habana a Cienfuegos sale a las 14.45h, 16 CUC y 5 horas de trayecto.