Varadero Beach is 140 km from Havana. A bus ride from Havana is recommended for a comfortable trip.