By collectivo from Puerto Jimenez in the dry season, it takes 2-1/2hrs or more depending on stops etc. By taxi, it should only take 1-1/2hrs. You can also fly on AlphaRomeo Alvaro from Puerto Jimenez to Carate in about 10 minutes.