There's a thrice-daily Víazul (www.viazul.com) bus from Havana that heads onto Playa Girón (CUC$6, 30 minutes), Cienfuegos (CUC$7, 1¾ hours) and Trinidad (CUC$12, 2¾ hours). It stops at the main road junction, 400m west of the Villa Playa Larga. There's only one daily bus in the opposite direction toward Havana (CUC$13, 3¼ hours), and another to Varadero (CUC$12, three hours). Note: buses are usually full. Book in advance, preferably at the ticket office in Playa Girón.
The twice-daily hop-on/hop-off shuttle bus (CUC$3 daily, 2½ hours for the full run) links Boca de Guamá with Playa Girón passing through Playa Large en route. It stops outside the Villa Playa Larga.