I've taken this road about a dozen times, more frequently as of late since the prices of direct flights to Havana from Toronto have escalated. Lately it's been worth taking the 2 hour drive from Varadero with all the money you can save if you fly into Varadero and catch a ride into Havana. I have a relative pick me up, you can otherwise find a local taxi or the bus to take you there. A car that goes direct without stopping might take about one and a half hours while a bus could take at least 2 hours. The ride is pretty boring with not much to see along the way (except for a couple of spots) until you get to Matanza city which is not far from the Varadero airport. These pictures are taken from several of those trips.