Cheap Flights from Puerto Vallarta to Detroit, MI from $226
On Cheapflightsplus.com you will find 66 connecting flights from Puerto Vallarta to Detroit. You can compare airfare deals from 7 airlines and multiple travel sites from $226, book and save on cheap plane tickets and last minute offers. Also check out PVR-DTT flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Puerto Vallarta to Detroit Flight Deals
Best Flights from Puerto Vallarta to Detroit Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $289 | 15:50 Puerto Vallarta Ordaz | 10:06+1 день Detroit All airports | 17h 16m layover 11h 15m - Toronto | Air Canada | AC1866 AC8771 |
from $314 | 13:20 Puerto Vallarta Ordaz | 08:00+1 день Detroit All airports | 17h 40m layover 11h 46m - Minneapolis | Sun Country Airlines | SY536 NK2383 |
from $438 | 13:50 Puerto Vallarta Ordaz | 10:13+1 день Detroit All airports | 19h 23m layover 13h 45m - Chicago | United Airlines | UA1717 UA4580 |
from $226 | 09:35 Puerto Vallarta Ordaz | 09:55+1 день Detroit All airports | 23h 20m layover 2h 45m - Monterrey 14h 30m - Dallas | VivaAerobus | VB4343 VB684 F93176 |
from $250 | 10:50 Puerto Vallarta Ordaz | 01:53+1 день Detroit All airports | 14h 3m layover 4h 10m - Mexico City 2h 47m - Houston | VivaAerobus | VB7351 AM2780 NK384 |
from $265 | 08:40 Puerto Vallarta Ordaz | 09:56+1 день Detroit All airports | 24h 16m layover 3h 5m - Mexico City 14h 29m - Houston | VivaAerobus | VB1167 AM470 NK3789 |
from $348 | 10:32 Puerto Vallarta Ordaz | 01:53+1 день Detroit All airports | 14h 21m layover 1h 5m - Mexico City 6h 2m - Houston | Aeromexico | AM341 AM470 NK384 |
from $378 | 14:29 Puerto Vallarta Ordaz | 01:53+1 день Detroit All airports | 10h 24m layover 0h 45m - Mexico City 2h 47m - Houston | Aeromexico | AM881 AM2780 NK384 |
from $402 | 15:45 Puerto Vallarta Ordaz | 13:19+1 день Detroit All airports | 20h 34m layover 2h 5m - Houston 11h 52m - Chicago | United Airlines | UA1166 UA321 UA5379 |
from $402 | 15:45 Puerto Vallarta Ordaz | 13:19+1 день Detroit All airports | 20h 34m layover 3h 26m - Houston 10h 35m - Chicago | United Airlines | UA1166 UA1692 UA5379 |
from $402 | 12:05 Puerto Vallarta Ordaz | 10:13+1 день Detroit All airports | 21h 8m layover 4h 13m - Houston 10h 15m - Chicago | United Airlines | UA1503 UA787 UA4580 |
from $402 | 12:05 Puerto Vallarta Ordaz | 10:13+1 день Detroit All airports | 21h 8m layover 5h 45m - Houston 8h 47m - Chicago | United Airlines | UA1503 UA321 UA4580 |
from $402 | 12:05 Puerto Vallarta Ordaz | 10:13+1 день Detroit All airports | 21h 8m layover 7h 6m - Houston 7h 30m - Chicago | United Airlines | UA1503 UA1692 UA4580 |
from $402 | 15:45 Puerto Vallarta Ordaz | 14:24+1 день Detroit All airports | 21h 39m layover 1h 55m - Houston 11h 55m - Newark | United Airlines | UA1166 UA1444 UA4521 |
from $402 | 12:05 Puerto Vallarta Ordaz | 11:17+1 день Detroit All airports | 22h 12m layover 5h 35m - Houston 8h 35m - Newark | United Airlines | UA1503 UA1444 UA3700 |
from $402 | 12:05 Puerto Vallarta Ordaz | 11:17+1 день Detroit All airports | 22h 12m layover 3h 56m - Houston 10h 9m - Newark | United Airlines | UA1503 UA404 UA3700 |
Flight Schedule Puerto Vallarta to Detroit (Michigan)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
13:20 — 08:00
+1 day
|
13:20 — 17:25
SY536
Sun Country Airlines
Puerto Vallarta — Minneapolis
11h 46m stop
09:15 — 12:05
NK2383
Spirit Airlines
Minneapolis — Detroit
|
17h 40m including layover |
Find flight
from$314 |
|
13:50 — 10:13
+1 day
|
13:50 — 18:00
UA1717
United Airlines
Puerto Vallarta — Chicago
13h 45m stop
07:45 — 10:13
UA4580
United Airlines
Chicago — Detroit
|
19h 23m including layover |
Find flight
from$438 |
|
14:30 — 08:42
+1 day
|
14:08 — 18:45
AM3959
Aeromexico
Puerto Vallarta — Atlanta
11h 40m stop
07:29 — 09:27
NK1156
Spirit Airlines
Atlanta — Detroit
|
17h 12m including layover |
Find flight
from$628 |
|
15:50 — 10:06
+1 day
|
15:50 — 21:30
AC1866
Air Canada
Puerto Vallarta — Toronto
11h 15m stop
09:15 — 10:36
AC8771
Air Canada
Toronto — Detroit
|
17h 16m including layover |
Find flight
from$289 |
|
15:50 — 19:51
+1 day
|
15:50 — 21:30
AC1866
Air Canada
Puerto Vallarta — Toronto
21h stop
18:35 — 19:56
AC8775
Air Canada
Toronto — Detroit
|
27h 1m including layover |
Find flight
from$289 |
|
16:37 — 15:53
+1 day
|
14:24 — 17:38
AS903
Alaska Airlines
Puerto Vallarta — Seattle
12h 35m stop
08:10 — 15:44
AS304
Alaska Airlines
Seattle — Detroit
|
22h 16m including layover |
Find flight
from$454 |
|
06:02 — 17:09
|
06:02 — 07:45
AM331
Aeromexico
Puerto Vallarta — Mexico City
55m stop
08:40 — 13:05
AM5215
Aeromexico
Mexico City — Atlanta
2h 6m stop
15:11 — 17:09
F92898
Frontier Airlines
Atlanta — Detroit
|
10h 7m including layover |
Find flight
from$764 |
|
08:40 — 09:56
+1 day
|
08:40 — 10:15
VB1167
VivaAerobus
Puerto Vallarta — Mexico City
3h 5m stop
13:20 — 15:41
AM470
Aeromexico
Mexico City — Houston
14h 29m stop
06:10 — 09:56
NK3789
Spirit Airlines
Houston — Detroit
|
24h 16m including layover |
Find flight
from$265 |
|
09:35 — 09:55
+1 day
|
10:40 — 12:25
VB4343
VivaAerobus
Puerto Vallarta — Monterrey
2h 45m stop
14:20 — 16:10
VB684
VivaAerobus
Monterrey — Dallas
14h 30m stop
14:15 — 17:58
F93176
Frontier Airlines
Dallas — Detroit
|
23h 20m including layover |
Find flight
from$226 |
|
09:35 — 09:56
+1 day
|
10:45 — 12:30
VB4343
VivaAerobus
Puerto Vallarta — Monterrey
8h 40m stop
20:00 — 21:25
VB616
VivaAerobus
Monterrey — Houston
8h 50m stop
08:00 — 11:43
NK3789
Spirit Airlines
Houston — Detroit
|
23h 21m including layover |
Find flight
from$244 |
|
10:32 — 01:53
+1 day
|
10:32 — 12:15
AM341
Aeromexico
Puerto Vallarta — Mexico City
1h 5m stop
13:20 — 15:41
AM470
Aeromexico
Mexico City — Houston
6h 2m stop
21:43 — 01:53
NK384
Spirit Airlines
Houston — Detroit
|
14h 21m including layover |
Find flight
from$348 |
|
10:50 — 01:53
+1 day
|
10:50 — 12:30
VB7351
VivaAerobus
Puerto Vallarta — Mexico City
4h 10m stop
16:40 — 18:56
AM2780
Aeromexico
Mexico City — Houston
2h 47m stop
21:43 — 01:53
NK384
Spirit Airlines
Houston — Detroit
|
14h 3m including layover |
Find flight
from$250 |
|
12:05 — 10:13
+1 day
|
12:05 — 14:32
UA1503
United Airlines
Puerto Vallarta — Houston
4h 13m stop
18:45 — 21:30
UA787
United Airlines
Houston — Chicago
10h 15m stop
07:45 — 10:13
UA4580
United Airlines
Chicago — Detroit
|
21h 8m including layover |
Find flight
from$402 |
|
12:05 — 10:13
+1 day
|
12:05 — 14:32
UA1503
United Airlines
Puerto Vallarta — Houston
5h 45m stop
20:17 — 22:58
UA321
United Airlines
Houston — Chicago
8h 47m stop
07:45 — 10:13
UA4580
United Airlines
Chicago — Detroit
|
21h 8m including layover |
Find flight
from$402 |
|
14:29 — 01:53
+1 day
|
14:29 — 15:55
AM881
Aeromexico
Puerto Vallarta — Mexico City
45m stop
16:40 — 18:56
AM2780
Aeromexico
Mexico City — Houston
2h 47m stop
21:43 — 01:53
NK384
Spirit Airlines
Houston — Detroit
|
10h 24m including layover |
Find flight
from$378 |
|
16:55 — 09:56
+1 day
|
16:55 — 18:17
AM3961
Aeromexico
Puerto Vallarta — Los Angeles
4h 43m stop
23:00 — 04:24
NK326
Spirit Airlines
Los Angeles — Houston
1h 46m stop
06:10 — 09:56
NK3789
Spirit Airlines
Houston — Detroit
|
16h 1m including layover |
Find flight
from$403 |
|
17:40 — 10:06
+1 day
|
17:35 — 19:15
VB1169
VivaAerobus
Puerto Vallarta — Mexico City
5h 55m stop
01:05 — 06:35
AC992
Air Canada
Mexico City — Toronto
1h 55m stop
09:15 — 10:36
AC8771
Air Canada
Toronto — Detroit
|
15h 26m including layover |
Find flight
from$480 |
|
17:45 — 10:06
+1 day
|
17:45 — 21:05
AC971
Air Canada
Puerto Vallarta — Vancouver
1h 35m stop
22:40 — 06:09
AC124
Air Canada
Vancouver — Toronto
2h 36m stop
08:45 — 10:06
AC8771
Air Canada
Toronto — Detroit
|
15h 21m including layover |
Find flight
from$660 |
|
18:55 — 10:06
+1 day
|
18:55 — 20:16
Y4561
Volaris
Puerto Vallarta — Mexico City
4h 54m stop
01:10 — 06:50
AC992
Air Canada
Mexico City — Toronto
1h 55m stop
09:15 — 10:36
AC8771
Air Canada
Toronto — Detroit
|
14h 11m including layover |
Find flight
from$471 |
|
19:58 — 11:25
+1 day
|
19:58 — 21:58
AS1345
Alaska Airlines
Puerto Vallarta — San Francisco
3h stop
00:58 — 04:30
F91094
Frontier Airlines
San Francisco — Denver
2h 1m stop
06:31 — 11:25
F93566
Frontier Airlines
Denver — Detroit
|
14h 27m including layover |
Find flight
from$606 |
|
21:22 — 10:06
+1 day
|
21:22 — 22:55
Y4283
Volaris
Puerto Vallarta — Mexico City
2h 15m stop
01:10 — 06:50
AC992
Air Canada
Mexico City — Toronto
1h 55m stop
08:45 — 10:06
AC8771
Air Canada
Toronto — Detroit
|
11h 44m including layover |
Find flight
from$579 |
|
22:10 — 16:20
+1 day
|
22:10 — 23:50
VB4349
VivaAerobus
Puerto Vallarta — Monterrey
8h 49m stop
08:39 — 12:20
AM978
Aeromexico
Monterrey — Atlanta
2h 3m stop
14:23 — 16:20
NK1025
Spirit Airlines
Atlanta — Detroit
|
17h 10m including layover |
Find flight
from$496 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Puerto Vallarta to Detroit depends on and how to choose the most interesting flight option for you.
Distance between Puerto Vallarta and Detroit is 3178 miles. Time difference between the cities is 1h. Airplanes depart 06:02 to 22:10 from 1 Puerto Vallarta airport and arrive 06:02 to 22:10 to 2 Detroit airports. Average flight time is 21h 8m.
- The fastest flight 7h 43m
- Average flight time 21h 8m
- The earliest flight 06:02
- The latest flight 22:10
- Distance 1975 ml
The cheapest months to travel to Detroit are february (from 226 $), november (from 254 $), january (from 289 $).
The most expensive months are december (from 306 $), january (from 289 $), november (from 254 $).
What is the lowest airfare Puerto Vallarta to Detroit?
The cheapest plane ticket found by our users is $226. This airfare is for economy class on one-way VB4343 flight by VivaAerobus for February 21, 2025 which leaves Ordaz in Puerto Vallarta at 09:35 am and arrives at Detroit All airports at 09:55.
Popular Airlines on the Route
The flight Puerto Vallarta — Detroit is served by 7 regular airlines and 3 low-cost airlines. Most of the flights on this route are operated by Alaska Airlines - 4 departures per week at the price of from $ 454 . And the most expensive tickets are offered by Air Canada airline - from $ 1354.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 66 flights with layovers on the route. The fastest connecting flight is UA572 by United Airlines takes 7h 43m and the cheapest is VB4343 by VivaAerobus for $226.
- AC - Air Canadafrom $289Find
- AS - Alaska Airlinesfrom $454Find
- SY - Sun Country Airlinesfrom $314Find
- Y4 - Volarisfrom $471Find
- VB - VivaAerobusfrom $226Find
- AM - Aeromexicofrom $348Find
- UA - United Airlinesfrom $402Find
Airports
You can fly from Puerto Vallarta to Detroit from 1 airports (Ordaz).
Puerto Vallarta airports
- Ordaz-PVRfrom $226Find
Detroit airports
- Willow Run-YIPFind
- Detroit City-DETFind
Airplanes
There are flights to Detroit from Puerto Vallarta by 7 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.