You do not need to own a car in Puerto Vallarta. There are so many cabs down here that I do not even know how they all make money. They are everywhere. There are yellow cabs like we are used to in the States. There are other vehicles that drive from Puerto Vallarta to towns north of Puerto Vallarta that are very closely connected like Bucerias, Nueva Vallarta, Sayulita, and Punta de Mita.
If you do not have a car and you take a bus, it takes an hour to get to those towns I just mentioned. But if you have a car, you can get there in half an hour. Just to go around the city of Vallarta, there are so many buses and cabs that a lot of people, Mexicans and expats, do not own cars.
I do not have a car. I would like to get one just because if I have to leave the office for lunch and take the bus back to my house, it takes a little bit longer than I would like and I want to be able to take my dog to the park on my lunch break. It is more of the convenience factor. You do not need a car, but it is good to have one if you want to get to places a little bit quicker instead of having to wait for the bus at the bus stop and then wait for them to make all those stops. The bus, obviously, will not drop you off right in front of your house. You have to get off at the bus stop closest to your house and then walk from there. So I would like to get a car, but no, I do not have one.
From one end of Puerto Vallarta to the other in a cab, it might cost 150 pesos to 200 pesos (US $8 to $11). From my house to Walmart, it costs 40 pesos ($2) for a cab. If I go shopping and get a whole bunch of food, they have cabs waiting out in front of the Walmart to take people home and I will just get a cab to go home.
I'm not sure if there is Uber in Puerto Vallarta. I have seen it on Facebook. In Guadalajara and in some other places in Mexico they have it.