Getting there & away
The bus station (51 57 20) is on Calle 49 between Avs 56 and 58. There are Víazul buses to Habana twice a day (CUC$20, five hours, 9:25am and 4:55pm) and Trinidad twice a day (CUC$6, two hours, 12:25pm and 4:55pm). To reach any other destinations from Cienfuegos, you have to connect in Trinidad, but since the two regular daily departures to Trinidad leave too late to connect, there's a 6:30am minibus to Trinidad (CUC$10). Tickets must be purchased from the jefe de turno (shift manager) downstairs.
For local buses to Rancho Luna (CUC$1), Pasacaballo (CUC$1) and Playa Girón (CUC$4), check the blackboard downstairs. Outside the station, collective taxis may be willing to take you to Santa Clara and Cumanayagua en route to El Nicho.
Astro (52 54 95) has departures from the bus station to Camagüey (CUC$13, seven hours, two daily), Habana (CUC$14, five hours, five daily), Santa Clara (CUC$3, two hours, two daily), Santiago de Cuba (CUC$26, two hours, daily) and Trinidad (CUC$3, two hours, two daily).
The train station (52 54 95; cnr Av 58 & Calle 49; ticket window 8am-3:30pm Mon-Fri, 8am-11:30am Sat) is across from the bus station. Trains are often canceled. When they do run, trains travel to Habana (CUC$9.50, 10 hours, daily), Santa Clara (CUC$2.10, two hours, two daily) and Sancti Spíritus (CUC$5.20, five hours, two daily).
Jaime González Airport 5km northeast of Cienfuegos receives weekly international flights from Toronto and Montreal. There are no connections to Habana.