Cheap Flights from Puerto Vallarta to Tucson, AZ from $281
On Cheapflightsplus.com you will find 33 connecting flights from Puerto Vallarta to Tucson. You can compare airfare deals from 4 airlines and multiple travel sites from $281, book and save on cheap plane tickets and last minute offers. Also check out PVR-TUS flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Puerto Vallarta to Tucson Flight Deals
Best Flights from Puerto Vallarta to Tucson Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $281 | 12:05 Puerto Vallarta Ordaz | 21:47 Tucson Tucson | 10h 42m layover 5h 18m - Houston | United Airlines | UA1503 UA2037 |
from $282 | 15:45 Puerto Vallarta Ordaz | 21:47 Tucson Tucson | 7h 2m layover 1h 38m - Houston | United Airlines | UA1166 UA2037 |
from $291 | 14:40 Puerto Vallarta Ordaz | 16:19+1 день Tucson Tucson | 26h 39m layover 20h 29m - San Francisco | United Airlines | UA1243 UA2229 |
from $294 | 15:45 Puerto Vallarta Ordaz | 11:43+1 день Tucson Tucson | 20h 58m layover 15h 33m - Houston | United Airlines | UA1166 UA5536 |
from $391 | 18:25 Puerto Vallarta Ordaz | 12:37+1 день Tucson Tucson | 19h 12m layover 13h 5m - San Francisco | United Airlines | UA705 UA744 |
from $391 | 15:12 Puerto Vallarta Ordaz | 13:39+1 день Tucson Tucson | 23h 27m layover 17h 54m - Denver | United Airlines | UA296 UA451 |
from $391 | 15:12 Puerto Vallarta Ordaz | 15:35+1 день Tucson Tucson | 25h 23m layover 19h 49m - Denver | United Airlines | UA296 UA211 |
from $495 | 19:46 Puerto Vallarta Ordaz | 17:47+1 день Tucson Tucson | 23h 1m layover 18h 15m - Los Angeles | Alaska Airlines | AS1367 AS4164 |
from $530 | 16:37 Puerto Vallarta Ordaz | 15:29+1 день Tucson Tucson | 23h 52m layover 15h 31m - Seattle | Alaska Airlines | AS903 AS648 |
from $561 | 14:40 Puerto Vallarta Ordaz | 12:37+1 день Tucson Tucson | 22h 57m layover 16h 48m - San Francisco | United Airlines | UA1243 UA744 |
from $561 | 13:26 Puerto Vallarta Ordaz | 13:39+1 день Tucson Tucson | 25h 13m layover 19h 40m - Denver | United Airlines | UA572 UA451 |
from $336 | 18:15 Puerto Vallarta Ordaz | 18:10+2 дня Tucson Tucson | 48h 55m layover 24h 36m - Guadalajara 16h 54m - Sacramento | VivaAerobus | VB3235 Y41810 AS3487 |
from $343 | 13:05 Puerto Vallarta Ordaz | 18:10+1 день Tucson Tucson | 30h 5m layover 6h 24m - Guadalajara 16h 2m - Sacramento | VivaAerobus | VB7397 AM788 AS3487 |
from $393 | 22:10 Puerto Vallarta Ordaz | 20:04+1 день Tucson Tucson | 22h 54m layover 11h 20m - Monterrey 5h 15m - Los Angeles | VivaAerobus | VB4349 Y45502 AS6387 |
from $399 | 09:35 Puerto Vallarta Ordaz | 20:04 Tucson Tucson | 11h 29m layover 1h 15m - Monterrey 3h 35m - Los Angeles | VivaAerobus | VB4343 VB622 AS4467 |
from $426 | 13:05 Puerto Vallarta Ordaz | 11:51+1 день Tucson Tucson | 23h 46m layover 3h 36m - Guadalajara 11h 12m - Portland | VivaAerobus | VB7397 Y41870 AS3394 |
Flight Schedule Puerto Vallarta to Tucson (Arizona)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
12:05 — 21:47
|
12:05 — 14:32
UA1503
United Airlines
Puerto Vallarta — Houston
5h 18m stop
20:15 — 22:00
UA2037
United Airlines
Houston — Tucson
|
10h 42m including layover |
Find flight
from$281 |
|
12:05 — 11:43
+1 day
|
12:05 — 14:32
UA1503
United Airlines
Puerto Vallarta — Houston
19h 13m stop
09:40 — 11:43
UA5536
United Airlines
Houston — Tucson
|
24h 38m including layover |
Find flight
from$295 |
|
14:40 — 16:19
+1 day
|
14:40 — 16:41
UA1243
United Airlines
Puerto Vallarta — San Francisco
20h 29m stop
13:19 — 16:28
UA2229
United Airlines
San Francisco — Tucson
|
26h 39m including layover |
Find flight
from$291 |
|
14:40 — 12:37
+1 day
|
14:40 — 16:41
UA1243
United Airlines
Puerto Vallarta — San Francisco
16h 48m stop
09:29 — 12:37
UA744
United Airlines
San Francisco — Tucson
|
22h 57m including layover |
Find flight
from$561 |
|
15:45 — 21:47
|
15:47 — 18:13
UA1166
United Airlines
Puerto Vallarta — Houston
1h 38m stop
20:15 — 22:00
UA2037
United Airlines
Houston — Tucson
|
7h 2m including layover |
Find flight
from$282 |
|
15:45 — 11:43
+1 day
|
15:45 — 18:12
UA1166
United Airlines
Puerto Vallarta — Houston
15h 33m stop
09:40 — 11:43
UA5536
United Airlines
Houston — Tucson
|
20h 58m including layover |
Find flight
from$294 |
|
16:37 — 15:29
+1 day
|
14:24 — 17:38
AS903
Alaska Airlines
Puerto Vallarta — Seattle
15h 31m stop
11:21 — 15:27
AS648
Alaska Airlines
Seattle — Tucson
|
23h 52m including layover |
Find flight
from$530 |
|
18:25 — 16:19
+1 day
|
18:25 — 20:24
UA705
United Airlines
Puerto Vallarta — San Francisco
16h 46m stop
13:19 — 16:28
UA2229
United Airlines
San Francisco — Tucson
|
22h 54m including layover |
Find flight
from$291 |
|
19:46 — 17:47
+1 day
|
19:46 — 21:04
AS1367
Alaska Airlines
Puerto Vallarta — Los Angeles
18h 15m stop
15:19 — 17:47
AS4164
Alaska Airlines
Los Angeles — Tucson
|
23h 1m including layover |
Find flight
from$495 |
|
19:46 — 20:04
+1 day
|
19:46 — 21:04
AS1367
Alaska Airlines
Puerto Vallarta — Los Angeles
20h 31m stop
17:35 — 20:04
AS6387
Alaska Airlines
Los Angeles — Tucson
|
25h 18m including layover |
Find flight
from$629 |
|
09:35 — 20:04
|
09:35 — 11:15
VB4343
VivaAerobus
Puerto Vallarta — Monterrey
1h 15m stop
12:30 — 14:00
VB622
VivaAerobus
Monterrey — Los Angeles
3h 35m stop
17:35 — 20:04
AS4467
Alaska Airlines
Los Angeles — Tucson
|
11h 29m including layover |
Find flight
from$399 |
|
13:05 — 18:10
+1 day
|
13:05 — 14:05
VB7397
VivaAerobus
Puerto Vallarta — Guadalajara
6h 24m stop
20:29 — 23:00
AM788
Aeromexico
Guadalajara — Sacramento
16h 2m stop
15:02 — 18:10
AS3487
Alaska Airlines
Sacramento — Tucson
|
30h 5m including layover |
Find flight
from$343 |
|
13:05 — 11:51
+1 day
|
13:05 — 14:05
VB7397
VivaAerobus
Puerto Vallarta — Guadalajara
3h 36m stop
17:41 — 20:50
Y41870
Volaris
Guadalajara — Portland
11h 12m stop
08:02 — 11:51
AS3394
Alaska Airlines
Portland — Tucson
|
23h 46m including layover |
Find flight
from$426 |
|
17:45 — 21:47
+1 day
|
17:45 — 21:05
AC971
Air Canada
Puerto Vallarta — Vancouver
14h 25m stop
11:40 — 14:06
AC562
Air Canada
Vancouver — San Francisco
4h 38m stop
18:39 — 21:50
AC4432
Air Canada
San Francisco — Tucson
|
29h 2m including layover |
Find flight
from$592 |
|
17:45 — 21:47
+1 day
|
17:45 — 21:05
AC971
Air Canada
Puerto Vallarta — Vancouver
16h 5m stop
13:10 — 15:35
AC566
Air Canada
Vancouver — San Francisco
2h 59m stop
18:39 — 21:50
AC4432
Air Canada
San Francisco — Tucson
|
29h 2m including layover |
Find flight
from$668 |
|
18:15 — 18:10
+2 days
|
18:15 — 19:15
VB3235
VivaAerobus
Puerto Vallarta — Guadalajara
24h 36m stop
19:51 — 22:08
Y41810
Volaris
Guadalajara — Sacramento
16h 54m stop
15:02 — 18:10
AS3487
Alaska Airlines
Sacramento — Tucson
|
48h 55m including layover |
Find flight
from$336 |
|
22:10 — 20:04
+1 day
|
22:10 — 23:50
VB4349
VivaAerobus
Puerto Vallarta — Monterrey
11h 20m stop
11:10 — 12:20
Y45502
Volaris
Monterrey — Los Angeles
5h 15m stop
17:35 — 20:04
AS6387
Alaska Airlines
Los Angeles — Tucson
|
22h 54m including layover |
Find flight
from$393 |
|
22:10 — 20:04
+1 day
|
22:10 — 23:50
VB4349
VivaAerobus
Puerto Vallarta — Monterrey
12h 40m stop
12:30 — 14:00
VB622
VivaAerobus
Monterrey — Los Angeles
3h 35m stop
17:35 — 20:04
AS6387
Alaska Airlines
Los Angeles — Tucson
|
22h 54m including layover |
Find flight
from$404 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Puerto Vallarta to Tucson depends on and how to choose the most interesting flight option for you.
Distance between Puerto Vallarta and Tucson is 1392 miles. Time difference between the cities is 1h. Airplanes depart 09:35 to 22:10 from 1 Puerto Vallarta airport and arrive 09:35 to 22:10 to 2 Tucson airports. Average flight time is 23h 52m.
- The fastest flight 7h 2m
- Average flight time 23h 52m
- The earliest flight 09:35
- The latest flight 22:10
- Distance 865 ml
The cheapest months to travel to Tucson are november (from 281 $), december (from 282 $), february (from 283 $).
The most expensive months are january (from 291 $), february (from 283 $), december (from 282 $).
What is the lowest airfare Puerto Vallarta to Tucson?
The cheapest plane ticket found by our users is $281. This airfare is for economy class on one-way UA1503 flight by United Airlines for February 21, 2025 which leaves Ordaz in Puerto Vallarta at 12:05 am and arrives at Tucson Tucson at 21:47.
Popular Airlines on the Route
The flight Puerto Vallarta — Tucson is served by 4 regular airlines and 1 low-cost airline. Most of the flights on this route are operated by Alaska Airlines - 6 departures per week at the price of from $ 495 . And the most expensive tickets are offered by United Airlines airline - from $ 3520.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 33 flights with layovers on the route. The fastest connecting flight is UA1166 by United Airlines takes 7h 2m and the cheapest is UA1503 by United Airlines for $281.
- AS - Alaska Airlinesfrom $495Find
- AC - Air Canadafrom $592Find
- UA - United Airlinesfrom $281Find
- VB - VivaAerobusfrom $336Find
Airports
You can fly from Puerto Vallarta to Tucson from 1 airports (Ordaz).
Puerto Vallarta airports
- Ordaz-PVRfrom $281Find
Tucson airports
- Davis Monthan AFB-DMAFind
- Tucson-TUSFind
Airplanes
There are flights to Tucson from Puerto Vallarta by 4 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Puerto Vallarta
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $79Find
- from $66Find
- from $73Find
- from $79Find
- from $54Find
- from $59Find
- from $60Find
- from $68Find
- from $57Find
- from $70Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.