Puerto Esperanza is a small coastal town founded in 1860, is located on the north coast of Cuba in Pinar del Rio province about 140 kilometers west of Havana and just 24 km from Vinales. Nowadays this is a beautiful place, a fishing village where you can really enjoy an abundance of nature, the beach is a fishing port but may be the ideal place to from there, to visit adjacent keys such as Cayo Levisa or Cayo Jutias in Santa Lucia at 35 km, there you can do horseback riding along the beach and surrounding. To get at Puerto Esperanza the traveler needs to rent a car or hire a taxi, another option is to travel by bus from Havana to Vinales and from there take a taxi to Puerto Esparanza.