Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Puerto Vallarta to Mexico City is VivaAerobus.
Travel Period: December 2024 - November 2025
The cheapest month(s) to fly from Puerto Vallarta to Mexico City is January.
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
The cheapest day(s) of the week to fly from Puerto Vallarta to Mexico City is Thursday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Sat, 2 Nov, 2024
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
18:37 PVR20:30 MEX1Hrs, 53m Direct
-
PVRPuerto Vallarta Airport 18:37 - MEX 20:30 1h 53m Direct
-
PVRPuerto Vallarta Airport 18:37
-
MEXMexico City Juarez International Airport 20:30
- 1h 53m
- Direct
-
Aeromexico (AM 339)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 339) -
- M
- -
- W
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
18:37 PVR20:30 MEX1Hrs, 53m Direct
-
PVRPuerto Vallarta Airport 18:37 - MEX 20:30 1h 53m Direct
-
PVRPuerto Vallarta Airport 18:37
-
MEXMexico City Juarez International Airport 20:30
- 1h 53m
- Direct
-
Aeromexico (AM 339)Boeing 737 Max 8 Passenger -
Aeromexico (AM 339) -
- -
- T
- -
- T
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
18:52 PVR20:45 MEX1Hrs, 53m Direct
-
PVRPuerto Vallarta Airport 18:52 - MEX 20:45 1h 53m Direct
-
PVRPuerto Vallarta Airport 18:52
-
MEXMexico City Juarez International Airport 20:45
- 1h 53m
- Direct
-
Aeromexico (AM 339)Boeing 737 Max 9 Passenger -
Aeromexico (AM 339) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 9 Passenger
-
18:55 PVR20:16 TLC1Hrs, 21m Direct
-
PVRPuerto Vallarta Airport 18:55 - TLC 20:16 1h 21m Direct
-
PVRPuerto Vallarta Airport 18:55
-
TLCMexico City Toluca Airport 20:16
- 1h 21m
- Direct
-
Volaris (Y4 561)Airbus -
Volaris (Y4 561) -
- M
- -
- -
- -
- F
- -
- -
- Airbus
-
19:21 PVR21:00 MEX1Hrs, 39m Direct
-
PVRPuerto Vallarta Airport 19:21 - MEX 21:00 1h 39m Direct
-
PVRPuerto Vallarta Airport 19:21
-
MEXMexico City Juarez International Airport 21:00
- 1h 39m
- Direct
-
Aeromexico (AM 339)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 339) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800 Scimitar Winglets
-
20:17 PVR21:50 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 20:17 - MEX 21:50 1h 33m Direct
-
PVRPuerto Vallarta Airport 20:17
-
MEXMexico City Juarez International Airport 21:50
- 1h 33m
- Direct
-
Volaris (Y4 281)Airbus -
Volaris (Y4 281) -
- M
- -
- -
- -
- -
- -
- -
- Airbus
-
20:41 PVR22:20 MEX1Hrs, 39m Direct
-
PVRPuerto Vallarta Airport 20:41 - MEX 22:20 1h 39m Direct
-
PVRPuerto Vallarta Airport 20:41
-
MEXMexico City Juarez International Airport 22:20
- 1h 39m
- Direct
-
Aeromexico (AM 341)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 341) -
- M
- T
- W
- T
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
20:41 PVR22:20 MEX1Hrs, 39m Direct
-
PVRPuerto Vallarta Airport 20:41 - MEX 22:20 1h 39m Direct
-
PVRPuerto Vallarta Airport 20:41
-
MEXMexico City Juarez International Airport 22:20
- 1h 39m
- Direct
-
Aeromexico (AM 341)Boeing 737 Max 8 Passenger -
Aeromexico (AM 341) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
21:16 PVR22:55 MEX1Hrs, 39m Direct
-
PVRPuerto Vallarta Airport 21:16 - MEX 22:55 1h 39m Direct
-
PVRPuerto Vallarta Airport 21:16
-
MEXMexico City Juarez International Airport 22:55
- 1h 39m
- Direct
-
Aeromexico (AM 341)Boeing 737 Max 8 Passenger -
Aeromexico (AM 341) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
21:22 PVR22:55 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 21:22 - MEX 22:55 1h 33m Direct
-
PVRPuerto Vallarta Airport 21:22
-
MEXMexico City Juarez International Airport 22:55
- 1h 33m
- Direct
-
Volaris (Y4 285)Airbus -
Volaris (Y4 285) -
- -
- -
- -
- -
- -
- -
- S
- Airbus
-
23:12 PVR00:45 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 23:12 - MEX 00:45 1h 33m Direct
-
PVRPuerto Vallarta Airport 23:12
-
MEXMexico City Juarez International Airport 00:45
- 1h 33m
- Direct
-
Volaris (Y4 283)Airbus -
Volaris (Y4 283) -
- M
- T
- -
- T
- -
- S
- -
- Airbus
-
23:12 PVR00:45 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 23:12 - MEX 00:45 1h 33m Direct
-
PVRPuerto Vallarta Airport 23:12
-
MEXMexico City Juarez International Airport 00:45
- 1h 33m
- Direct
-
Volaris (Y4 283)Airbus A320 Neo -
Volaris (Y4 283) -
- -
- -
- W
- -
- F
- -
- -
- Airbus A320 Neo
-
06:02 PVR07:45 MEX1Hrs, 43m Direct
-
PVRPuerto Vallarta Airport 06:02 - MEX 07:45 1h 43m Direct
-
PVRPuerto Vallarta Airport 06:02
-
MEXMexico City Juarez International Airport 07:45
- 1h 43m
- Direct
-
Aeromexico (AM 331)Boeing 737 Max 9 Passenger -
Aeromexico (AM 331) -
- M
- T
- W
- -
- F
- S
- -
- Boeing 737 Max 9 Passenger
-
06:02 PVR07:45 MEX1Hrs, 43m Direct
-
PVRPuerto Vallarta Airport 06:02 - MEX 07:45 1h 43m Direct
-
PVRPuerto Vallarta Airport 06:02
-
MEXMexico City Juarez International Airport 07:45
- 1h 43m
- Direct
-
Aeromexico (AM 331)Boeing 737 Max 8 Passenger -
Aeromexico (AM 331) -
- -
- -
- -
- T
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
08:35 PVR10:15 MEX1Hrs, 40m Direct
-
PVRPuerto Vallarta Airport 08:35 - MEX 10:15 1h 40m Direct
-
PVRPuerto Vallarta Airport 08:35
-
MEXMexico City Juarez International Airport 10:15
- 1h 40m
- Direct
-
VivaAerobus (VB 1167)Airbus -
VivaAerobus (VB 1167) -
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
09:12 PVR10:45 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 09:12 - MEX 10:45 1h 33m Direct
-
PVRPuerto Vallarta Airport 09:12
-
MEXMexico City Juarez International Airport 10:45
- 1h 33m
- Direct
-
Volaris (Y4 287)Airbus A321 Neo -
Volaris (Y4 287) -
- -
- -
- -
- -
- -
- -
- S
- Airbus A321 Neo
-
10:50 PVR12:30 NLU1Hrs, 40m Direct
-
PVRPuerto Vallarta Airport 10:50 - NLU 12:30 1h 40m Direct
-
PVRPuerto Vallarta Airport 10:50
-
NLU 12:30
- 1h 40m
- Direct
-
VivaAerobus (VB 7351)Airbus -
VivaAerobus (VB 7351) -
- M
- T
- W
- T
- F
- S
- -
- Airbus
-
10:55 PVR12:35 NLU1Hrs, 40m Direct
-
PVRPuerto Vallarta Airport 10:55 - NLU 12:35 1h 40m Direct
-
PVRPuerto Vallarta Airport 10:55
-
NLU 12:35
- 1h 40m
- Direct
-
VivaAerobus (VB 7351)Airbus -
VivaAerobus (VB 7351) -
- -
- -
- -
- -
- -
- -
- S
- Airbus
-
11:17 PVR13:00 MEX1Hrs, 43m Direct
-
PVRPuerto Vallarta Airport 11:17 - MEX 13:00 1h 43m Direct
-
PVRPuerto Vallarta Airport 11:17
-
MEXMexico City Juarez International Airport 13:00
- 1h 43m
- Direct
-
Aeromexico (AM 335)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 335) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800 Scimitar Winglets
-
12:52 PVR14:35 MEX1Hrs, 43m Direct
-
PVRPuerto Vallarta Airport 12:52 - MEX 14:35 1h 43m Direct
-
PVRPuerto Vallarta Airport 12:52
-
MEXMexico City Juarez International Airport 14:35
- 1h 43m
- Direct
-
Aeromexico (AM 335)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 335) -
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
12:57 PVR14:40 MEX1Hrs, 43m Direct
-
PVRPuerto Vallarta Airport 12:57 - MEX 14:40 1h 43m Direct
-
PVRPuerto Vallarta Airport 12:57
-
MEXMexico City Juarez International Airport 14:40
- 1h 43m
- Direct
-
Aeromexico (AM 335)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 335) -
- -
- -
- -
- T
- F
- -
- -
- Boeing 737 800 Scimitar Winglets
-
13:17 PVR15:05 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 13:17 - MEX 15:05 1h 48m Direct
-
PVRPuerto Vallarta Airport 13:17
-
MEXMexico City Juarez International Airport 15:05
- 1h 48m
- Direct
-
Aeromexico (AM 335)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 335) -
- M
- -
- W
- -
- -
- -
- S
- Boeing 737 800 Scimitar Winglets
-
13:35 PVR14:55 TLC1Hrs, 20m Direct
-
PVRPuerto Vallarta Airport 13:35 - TLC 14:55 1h 20m Direct
-
PVRPuerto Vallarta Airport 13:35
-
TLCMexico City Toluca Airport 14:55
- 1h 20m
- Direct
-
VivaAerobus (VB 9145)Airbus -
VivaAerobus (VB 9145) -
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
14:29 PVR15:55 NLU1Hrs, 26m Direct
-
PVRPuerto Vallarta Airport 14:29 - NLU 15:55 1h 26m Direct
-
PVRPuerto Vallarta Airport 14:29
-
NLU 15:55
- 1h 26m
- Direct
-
Aeromexico (AM 881)Embraer Emb E90 -
Aeromexico (AM 881) -
- M
- T
- W
- T
- F
- S
- S
- Embraer Emb E90
-
14:37 PVR16:10 MEX1Hrs, 33m Direct
-
PVRPuerto Vallarta Airport 14:37 - MEX 16:10 1h 33m Direct
-
PVRPuerto Vallarta Airport 14:37
-
MEXMexico City Juarez International Airport 16:10
- 1h 33m
- Direct
-
Volaris (Y4 281)Airbus -
Volaris (Y4 281) -
- -
- -
- -
- -
- -
- S
- -
- Airbus
-
16:02 PVR17:50 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:02 - MEX 17:50 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:02
-
MEXMexico City Juarez International Airport 17:50
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 337) -
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
16:12 PVR18:00 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:12 - MEX 18:00 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:12
-
MEXMexico City Juarez International Airport 18:00
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 337) -
- -
- -
- -
- -
- F
- S
- -
- Boeing 737 800 Scimitar Winglets
-
16:17 PVR18:05 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:17 - MEX 18:05 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:17
-
MEXMexico City Juarez International Airport 18:05
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 Max 8 Passenger -
Aeromexico (AM 337) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
16:17 PVR18:05 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:17 - MEX 18:05 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:17
-
MEXMexico City Juarez International Airport 18:05
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 337) -
- -
- -
- W
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
16:22 PVR18:10 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:22 - MEX 18:10 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:22
-
MEXMexico City Juarez International Airport 18:10
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 337) -
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
16:27 PVR18:15 MEX1Hrs, 48m Direct
-
PVRPuerto Vallarta Airport 16:27 - MEX 18:15 1h 48m Direct
-
PVRPuerto Vallarta Airport 16:27
-
MEXMexico City Juarez International Airport 18:15
- 1h 48m
- Direct
-
Aeromexico (AM 337)Boeing 737 800 Scimitar Winglets -
Aeromexico (AM 337) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
17:35 PVR19:15 MEX1Hrs, 40m Direct
-
PVRPuerto Vallarta Airport 17:35 - MEX 19:15 1h 40m Direct
-
PVRPuerto Vallarta Airport 17:35
-
MEXMexico City Juarez International Airport 19:15
- 1h 40m
- Direct
-
VivaAerobus (VB 1169)Airbus -
VivaAerobus (VB 1169) -
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
19:30 PVR23:59 MEX4Hrs, 29m 1 Stop (MTY)
-
PVRPuerto Vallarta Airport 19:30 - MEX 23:59 4h 29m 1 Stop (MTY) Monterrey
-
PVRPuerto Vallarta Airport 19:30MTYMonterrey General Mariano Escobedo Airport 22:20
-
MTYMonterrey General Mariano Escobedo Airport 21:15MEXMexico City Juarez International Airport 23:59
- 4h 29m (1h 05m)
- 1 Stop MTY · Monterrey 1h 05m
-
VivaAerobus (VB 4347)Airbus VivaAerobus (VB 1359)Airbus -
VivaAerobus (VB 4347) -
- -
- -
- -
- -
- -
- S
- -
-
19:30 PVR23:50 TLC4Hrs, 20m 1 Stop (MTY)
-
PVRPuerto Vallarta Airport 19:30 - TLC 23:50 4h 20m 1 Stop (MTY) Monterrey
-
PVRPuerto Vallarta Airport 19:30MTYMonterrey General Mariano Escobedo Airport 22:25
-
MTYMonterrey General Mariano Escobedo Airport 21:15TLCMexico City Toluca Airport 23:50
- 4h 20m (1h 10m)
- 1 Stop MTY · Monterrey 1h 10m
-
VivaAerobus (VB 4347)Airbus VivaAerobus (VB 4048)Airbus -
VivaAerobus (VB 4347) -
- -
- -
- -
- -
- -
- S
- -
-
09:44 PVR13:45 MEX4Hrs, 01m 1 Stop (GDL)
-
PVRPuerto Vallarta Airport 09:44 - MEX 13:45 4h 01m 1 Stop (GDL) Guadalajara
-
PVRPuerto Vallarta Airport 09:44GDLGuadalajara Airport 12:17
-
GDLGuadalajara Airport 10:45MEXMexico City Juarez International Airport 13:45
- 4h 01m (1h 32m)
- 1 Stop GDL · Guadalajara 1h 32m
-
Volaris (Y4 1311)Airbus A320 Neo Volaris (Y4 145)Airbus A320 Neo -
Volaris (Y4 1311) -
- -
- -
- W
- -
- -
- -
- -
-
12:43 PVR17:10 MEX4Hrs, 27m 1 Stop (GDL)
-
PVRPuerto Vallarta Airport 12:43 - MEX 17:10 4h 27m 1 Stop (GDL) Guadalajara
-
PVRPuerto Vallarta Airport 12:43GDLGuadalajara Airport 15:42
-
GDLGuadalajara Airport 13:44MEXMexico City Juarez International Airport 17:10
- 4h 27m (1h 58m)
- 1 Stop GDL · Guadalajara 1h 58m
-
Volaris (Y4 1313)Airbus Volaris (Y4 159)Airbus A320 Neo -
Volaris (Y4 1313) -
- -
- -
- W
- -
- -
- -
- -
-
13:25 PVR17:30 NLU4Hrs, 05m 1 Stop (GDL)
-
PVRPuerto Vallarta Airport 13:25 - NLU 17:30 4h 05m 1 Stop (GDL) Guadalajara
-
PVRPuerto Vallarta Airport 13:25GDLGuadalajara Airport 16:05
-
GDLGuadalajara Airport 14:25NLU 17:30
- 4h 05m (1h 40m)
- 1 Stop GDL · Guadalajara 1h 40m
-
VivaAerobus (VB 7397)Airbus VivaAerobus (VB 7304)Airbus -
VivaAerobus (VB 7397) -
- M
- -
- W
- T
- F
- S
- -
-
13:25 PVR17:15 MEX3Hrs, 50m 1 Stop (GDL)
-
PVRPuerto Vallarta Airport 13:25 - MEX 17:15 3h 50m 1 Stop (GDL) Guadalajara
-
PVRPuerto Vallarta Airport 13:25GDLGuadalajara Airport 15:45
-
GDLGuadalajara Airport 14:25MEXMexico City Juarez International Airport 17:15
- 3h 50m (1h 20m)
- 1 Stop GDL · Guadalajara 1h 20m
-
VivaAerobus (VB 7397)Airbus VivaAerobus (VB 1065)Airbus -
VivaAerobus (VB 7397) -
- M
- T
- W
- T
- F
- S
- -
-
15:40 PVR19:30 MEX3Hrs, 50m 1 Stop (GDL)
-
PVRPuerto Vallarta Airport 15:40 - MEX 19:30 3h 50m 1 Stop (GDL) Guadalajara
-
PVRPuerto Vallarta Airport 15:40GDLGuadalajara Airport 18:00
-
GDLGuadalajara Airport 16:40MEXMexico City Juarez International Airport 19:30
- 3h 50m (1h 20m)
- 1 Stop GDL · Guadalajara 1h 20m
-
VivaAerobus (VB 3231)Airbus VivaAerobus (VB 1399)Airbus -
VivaAerobus (VB 3231) -
- M
- T
- W
- T
- F
- S
- S
-
16:30 PVR20:30 NLU4Hrs, 00m 1 Stop (MTY)
-
PVRPuerto Vallarta Airport 16:30 - NLU 20:30 4h 1 Stop (MTY) Monterrey
-
PVRPuerto Vallarta Airport 16:30MTYMonterrey General Mariano Escobedo Airport 19:00
-
MTYMonterrey General Mariano Escobedo Airport 18:15NLU 20:30
- 4h (45m)
- 1 Stop MTY · Monterrey 45m
-
VivaAerobus (VB 4345)Airbus VivaAerobus (VB 4412)Airbus -
VivaAerobus (VB 4345) -
- M
- -
- W
- T
- -
- -
- -
-
16:30 PVR20:30 NLU4Hrs, 00m 1 Stop (MTY)
-
PVRPuerto Vallarta Airport 16:30 - NLU 20:30 4h 1 Stop (MTY) Monterrey
-
PVRPuerto Vallarta Airport 16:30MTYMonterrey General Mariano Escobedo Airport 19:00
-
MTYMonterrey General Mariano Escobedo Airport 18:15NLU 20:30
- 4h (45m)
- 1 Stop MTY · Monterrey 45m
-
VivaAerobus (VB 4345)Airbus VivaAerobus (VB 4412)Airbus -
VivaAerobus (VB 4345) -
- -
- -
- -
- -
- F
- -
- S
The fastest flight time for direct flights from Puerto Vallarta to Mexico City is 1 hour 20 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Puerto Vallarta and Mexico City is 651km. Check all available flights on Wego.
The earliest flight of the day departs at 06:02. The last flight of the day departs at 18:37. See the full list of flight times on Wego.
There are 3 airlines that offer direct flights from Puerto Vallarta to Mexico City. Find out the list of airlines on Wego.