I am a frequent cruiser to Puerto Vallarta, and we usually get off the ship, exit the gate, and cross the street to the Walmart. From there, it's super easy to catch a cab or call an Uber (yes, Uber operates in PV). I find both are cheaper if you catch them somewhere other than the cruise terminal, and Uber is usually cheaper than a taxi. The going rate is anywhere from $10 U.S. to 200 pesos in each direction, if you get an honest cabbie. With Uber, the app makes them stay honest.