We build trips around you, not the other way around. Our team of travel specialists handles flights, hotels, car rentals, and vacation packages based on what you need. Flexible payment options like book Now Pay Later make booking easier on your budget. You also get 24/7 support, free cancellation within 24 hours, and hassle-free changes if plans shift. Best price guarantee, secure payments, and instant booking solution.
Guarantee
Customer Support
Free Cancellation
Payments
Changes
Booking
Wondering how long to fly from Phoenix to Puerto Vallarta? A nonstop flight from Phoenix to Puerto Vallarta usually takes around 2 hrs 30 mins to 2 hrs 50 mins. Flight duration can vary depending on weather conditions, wind direction, aircraft type, and the selected route.
Flights from Phoenix Sky Harbor International Airport (PHX) to Licenciado Gustavo Díaz Ordaz International Airport (PVR) are generally fastest when booked nonstop. Connecting flights through cities such as Dallas, Los Angeles, or Houston can take longer depending on the route and layover duration.
Phoenix and Puerto Vallarta are in different time zones. Puerto Vallarta is usually 1 hour ahead of Phoenix.
For the quickest journey, compare nonstop Phoenix to Puerto Vallarta flights, departure times, airfares, baggage allowances, and airline services before booking.
The average Phoenix to Puerto Vallarta flight time depends on your arrival airport, airline, aircraft type, weather, wind direction, air traffic, and flight path. Most nonstop flights from Phoenix to Puerto Vallarta usually take around 2 hours 20 minutes to 2 hours 50 minutes.
Licenciado Gustavo Díaz Ordaz International Airport (PVR) is the primary airport serving Puerto Vallarta. Tepic International Airport (TPQ) is an optional regional airport for travelers visiting nearby areas of Riviera Nayarit or western Nayarit.
| Departure Airport | Arrival Airport | Estimated Flight Time | Travel Tip |
|---|---|---|---|
| Phoenix Sky Harbor International Airport (PHX) | Licenciado Gustavo Díaz Ordaz International Airport (PVR) | Around 2 hrs 20 mins–2 hrs 50 mins nonstop | Best option for downtown Puerto Vallarta, Hotel Zone, Marina Vallarta, Romantic Zone, and the beaches along Banderas Bay. |
| Phoenix Sky Harbor International Airport (PHX) | Tepic International Airport (TPQ) | Around 5–7 hrs with 1-stop options | Suitable for travelers visiting Riviera Nayarit or western Nayarit. Additional road travel of approximately 2–3 hours is required to reach Puerto Vallarta. |
Licenciado Gustavo Díaz Ordaz International Airport (PVR) is usually the most practical option for a Puerto Vallarta trip. Consider Tepic International Airport (TPQ) only when staying closer to Nayarit or when your itinerary offers a more convenient travel schedule.
Direct flights from Phoenix to Puerto Vallarta run about 2 hours 30 minutes. American Airlines operates the nonstop service, with daily departures available year-round. Connecting options through major hubs can sometimes cost less. Routes through various cities add 2 to 5 hours to your total travel time but might save you $100 to $300 on the ticket price.
Puerto Vallarta is Same time zone of Phoenix. Plan your departure time accordingly to arrive at a convenient hour. Booking 4 to 6 weeks ahead typically gets you better fares. Shoulder seasons (spring and fall) often have lower prices than peak summer months or holiday periods. Check multiple booking sites and compare prices. Sometimes flying midweek (Tuesday or Wednesday) drops the fare by 10 to 20 percent.
Direct flights from Phoenix to Puerto Vallarta take around 2 hours 30 minutes. Connecting flights with one stop run 2 to 3 hours total, depending on your layover duration and routing.
The distance from Phoenix to Puerto Vallarta is approximately 900 miles (1,448 kilometers). This is a short-haul route.
Puerto Vallarta is Same time zone of Phoenix. Adjust your schedule accordingly when planning calls or meetings.
Yes, American Airlines operates nonstop flights from Phoenix to Puerto Vallarta. Direct service runs regularly with multiple weekly departures.
American Airlines, Southwest Airlines, Alaska Airlines, United Airlines, Volaris operate service from Phoenix to Puerto Vallarta. Check schedules directly with each carrier for current availability.
Many nonstop flights to the western and southern United States take between three and five hours. Journeys to more distant cities may take longer.
Planning beyond this route? Explore more flight times, distances, and travel durations using our tools below. Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the Phoenix Flight Times.