By plane
Gustavo Diaz Ordaz International Airport (IATA: PVR) is located just to the North of Puerto Vallarta proper, and just south of Nuevo Vallarta. Most major US airlines serve the airport along with Aeromexico. It has been recently remodeled, though waits can still occur when more than two flights have landed. Note that the arrival area is plagued by timeshare hucksters. They will offer to arrange a cab for you and try to rope you into a timeshare sales presentation. After you clear customs, walk quickly through the next room - the one housing the hucksters - continue walking past the rope-line. Now look for the official taxi kiosk out in the main airport atrium. You purchase your taxi trip here. All other offers of cab rides you will receive between customs and the kiosk will be from timeshare hucksters. Ignore every one of them. The bad experience of those taken in can ruin one's first hours in PVR, and that would be a shame. Or hire private transportation.
If you've packed lightly you can take the city buses into town. Continue straight ahead as you exit the arrivals area and exit the doors in front of you. The bus stop is to your left, under the pedestrian overpass (1/4 block from the airport door). Wait for a bus (5 minutes or so) marked Centro (but NOT marked Pitillal or Bobadilla), wave it down, pay your M$6.50 pesos, and enjoy the ride. The bus stops all throughout the town. It takes about 20 to 30 minutes for the bus to get to its farthest southerly stop. You've just saved $20! You don't need exact change for the bus. Drivers will make change for bills $50.00 pesos & smaller.
By private transportation
If you are visiting Puerto Vallarta, you should consider private pre-arranged transportation directly from your airport to your hotel. This transportation can be arranged by contacting a company by phone, or booking online.
By car
There are modern, well maintained toll roads all the way from the border, other roads are not as well maintained, but are still suitable for the drive. See also driving in Mexico for further tips regarding driving in Mexico
By boat
There are many party boats that leave the coast from the Marina for day trips. Some stop at various beaches. You are even able to go horsebackriding up to a waterfall at one beach south of Puerto Vallarta. Major cruise ships loaded with thousands of tourists from the states as well as Europe dock in the city's main port typically spending there an entire day.
By bus
The main bus station is north of town, past the airport.
Luxury line Primera Plus [2] runs many buses from Guadalajara (also stopping at the western Zapopin terminal). If you are traveling in a peak holiday period booking ahead is not essential the bus companies will schedule extra buses.
Second class buses run from coastal towns throughout the riviera Nayarit such as San Blas.
To catch a local bus into town, exit the bus station and keep walking across the parking area. Then walk to your right toward the corner. The city buses will stop here. Any bus you pick up here will take you all the way down to the "Romantic Zone", about a half an hour drive, for just M$5.50! Although not really known to tourists, the buses are one of the best ways to mingle with the locals, as well as getting a nice view of town.
It is possible to walk between the airport and the bus station, however catching a city bus is a cheap and reliable option.