1map logoGo to main page

Phoenix, AZ, USA to Puerto Vallarta from $90: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Phoenix, United States
to
Puerto Vallarta, Mexico

How to Get from Phoenix to Puerto Vallarta: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$90 by busBest price
1588 kmDistance
4h 44m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Phoenix to Puerto Vallarta with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  44m
Estimated price
$221-496
Recommended
Company
various
Bus
Average Duration
29h  56m
Estimated price
$90-163
Cheapest
route map
Distance: 1588 km
Duration: 4h 44m

See more options

Company
various
Bus
Average Duration
25h  53m
Estimated price
$121-198
Company
various
Bus
Average Duration
32h  19m
Estimated price
$202-311
Company
various
Drive
Average Duration
20h  37m
Estimated price
$210-2210

Phoenix - Puerto Vallarta operators

Explore transport companies operating between Phoenix and Puerto Vallarta, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aa.com

Plane from Phoenix (PHX) to Puerto Vallarta (PVR)

Average Duration
2h 36m
Estimated price
$2217-2218
Website
southwest.com

Plane from Phoenix (PHX) to Puerto Vallarta (PVR)

Average Duration
2h 30m
Estimated price
$2213-2219
Bus Show bus routes
Contact phone
+52 644 410 2444
Website
tufesa.com.mx

Bus from Phoenix to Tepic

Average Duration
24h
Estimated price
$4960-4961
Contact phone
800 507 5500
Website
estrellablanca.com.mx

Bus from Tepic to Bucerías

Average Duration
1h 5m
Estimated price
$4962-4963

Bus from Tepic to Puerto Vallarta

Average Duration
2h 26m
Estimated price
$4962-4963
Contact phone
+52 800 765 6636
Website
omnibusmexicanos.com.mx

Bus from Phoenix to Guasave

Average Duration
18h 45m
Estimated price
$2215-4961
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Guasave to Tepic

Average Duration
10h
Estimated price
$4966-4967

Bus from Tepic to Puerto Vallarta

Average Duration
2h 30m
Estimated price
$4962-4968
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Bus from Phoenix to Tepic

Average Duration
27h 50m
Estimated price
$4964-4965

Phoenix to Puerto Vallarta: Overview of Bus, Train, Flight, and Car Trips

Traveling between Phoenix and Puerto Vallarta offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$210 - $310
Travelers can easily reach Puerto Vallarta from Phoenix by taking a direct flight, which takes around 2 hours and 35 minutes. Several major airlines, including United Airlines, Alaska Airlines, American Airlines, and Southwest Airlines, offer flights from Phoenix Airport to Puerto Vallarta Airport, making it convenient to find suitable options. The total travel time to reach Puerto Vallarta from Phoenix is around 4 hours and 57 minutes, providing a quick and efficient way to get to this popular Mexican destination. The prices for flights between the two cities can vary, with options ranging from $151 to $503, allowing for flexibility based on budget and preferences. Overall, flying from Phoenix to Puerto Vallarta offers a straightforward and relatively quick travel option for those looking to visit this beautiful coastal location.
Departure Point
Phoenix Airport
Arrival Point
Puerto Vallarta Airport
Traveling from Phoenix to Puerto Vallarta by bus requires several transfers and takes approximately 25 hours and 51 minutes. The journey involves services operated by Tufesa Mexico and Pacífico, departing from Phoenix and arriving at various stations including Tepic, Bucerías, and the Aeropuerto. Overall, the trip offers a scenic and budget-friendly option for those seeking an adventurous and affordable way to explore the beautiful landscapes of both Arizona and Mexico. The prices for bus tickets can range from $83 to $151 depending on the service and amenities provided. Despite the length of the journey, travelers can enjoy the experience of seeing different towns and cities along the way.
Departure Point
Phoenix station
Arrival Point
Bucerías station

Frequently asked questions

Find out more about the route from Phoenix to Puerto Vallarta.

Or choose the category:
The cheapest way to travel from Phoenix to Puerto Vallarta is by taking a bus. Buses from Phoenix to Puerto Vallarta are available and cost around $80-$160 depending on the type of bus and the amenities provided. The journey takes approximately 29 hours and 52 minutes, so be prepared for a long ride.
The fastest way to travel from Phoenix to Puerto Vallarta is by taking a flight. It typically takes around 4 hours and 57 minutes to reach Puerto Vallarta from Phoenix.
The distance between Phoenix and Puerto Vallarta is approximately 1588 km. This can be covered by road and the actual driving distance is around 1870 km.
To travel from Phoenix to Puerto Vallarta without a car, the best option is to take a bus. Several bus companies, such as Greyhound and Tufesa, offer routes from Phoenix to Puerto Vallarta. The journey takes approximately 25 hours and 51 minutes and tickets range from $110 to $190, depending on the bus company and the type of seating you choose.
The quickest way to get from Phoenix to Puerto Vallarta is by taking a direct flight. This typically takes around 4 hours and 57 minutes, including any necessary transfers.
There are 1383+ hotels available in Puerto Vallarta, ranging from budget accommodations to luxury resorts. Prices for hotels in Puerto Vallarta start at $82 per night, but can vary depending on location, amenities, and season. Some popular areas to consider for accommodation in Puerto Vallarta include the Hotel Zone, Old Town, Marina Vallarta, and Nuevo Vallarta.
Yes, it is possible to drive from Phoenix to Puerto Vallarta. The driving distance is approximately 1870 km and the journey takes around 20 hours and 27 minutes. However, please keep in mind that you will need to cross the U.S.-
No, there is no direct bus between Phoenix and Puerto Vallarta. However, there are bus services available with transfers. The journey involves departing from Phoenix and transferring in Tepic, Bucerías, and Aeropuerto. The total travel time is approximately 25 hours and 51 minutes, including the transfers.
To catch the bus from Phoenix to Puerto Vallarta you can go to the Phoenix station. The bus services are operated by Tufesa Mexico.
The bus from Phoenix to Puerto Vallarta arrives at Bucerías station. Bucerías is a coastal town located in Bahía de Banderas, just north of Puerto Vallarta. It is a popular destination for tourists due to its beautiful beaches and charming atmosphere. From Bucerías, you can easily reach Puerto Vallarta by taking a short taxi or bus ride.
To get to Puerto Vallarta from Phoenix Airport, you can take a direct flight. Several airlines offer non-stop flights from Phoenix to Puerto Vallarta, with a flight duration of around 2.5 to 3 hours. Once you arrive at Puerto Vallarta International Airport, you can easily access the city center by taking a taxi or using a shuttle service.
United Airlines, Alaska Airlines, Inc., American Airlines, and Southwest Airlines all offer flights between Phoenix and Puerto Vallarta.
The fastest way to get from Phoenix to Puerto Vallarta is by taking a direct flight from Phoenix Airport to Puerto Vallarta Airport. This flight takes approximately 2 hours and 35 minutes. Airlines such as United Airlines, Alaska Airlines, Inc., American Airlines, and Southwest Airlines offer flights between these two destinations. Flight prices can range from $151 to $503 depending on factors such as the airline, time of booking, and availability.
The flight from Phoenix to Puerto Vallarta typically takes around 2 hours and 35 minutes.
The cost of a flight from Phoenix to Puerto Vallarta can vary depending on several factors such as the airline, time of year, and how far in advance you book. On average, prices can range from $151 to $503.
The cost of a bus ticket from Phoenix to Puerto Vallarta ranges from $83 to $151.
Driving from Phoenix to Puerto Vallarta is an option for those who prefer the freedom of their own vehicle. The cost of the trip by car can range from $210 to $310, depending on factors such as fuel prices and tolls. It is important to consider additional expenses such as accommodation, food, and travel insurance during the journey. The approximate travel time is around 18 hours, so it is recommended to plan for breaks and rest stops along the way.