-FAST FLIGHT SEARCH
MY FLIGHTS: 0
flig.ht logo

"Fast and easy flight information right at your fingertips"

Are you picky about your flights? flig.ht/s lets you search for your flight with ease using our fast search engine, advanced search filter options and detailed flight information, without fuss. Just type in your prefered origin and destination in the search boxes and we will begin by showing you every option to get there together with flight time, non-stop flights, layover airports and airline options.

All scheduled flights from Mexico City to New York (MEX-LGA)

MX Mexico
United States US
All scheduled flights from MEX to LGA. You can fly from Mexico City to New York with 1 stop. The flight time is between 7 and 11 hours depending on your connecting flight. The MEX-LGA route has no non-stop flights.
MEX-LGA
50 flights to New York on Mon 03 Mar. 0 Direct flights and 50 flights with 1 stop.

Sort by: Standard

Filter
Flights with stop
1 stop 7h 24m
  • 2h20m
    MEX06:40
  • Via HoustonIAH1h35mUSIAH
  • 3h29mLGA15:04
Change from terminal D to terminal A
Codeshare flight
1 stop 7h 24m
  • 06:40 Mexico CityAeropuerto Internacional de la Ciudad de México MEX, Terminal 2
  • 2 hours 20 minutes
  • 09:00 Houston George Bush Intcntl Houston IAH, Terminal D
  • Layover time at 1h35mTerminal change
  • 10:35 HoustonGeorge Bush Intcntl Houston IAH, Terminal A
  • 3 hours 29 minutes
    CODESHARE FLIGHT
  • 15:04 New York La Guardia LGA, Terminal C
Total flight time:7h 24m
1 stop 7h 38m
  • 3h26m
    MEX07:05
  • Via AtlantaATL1h59mUSATL
  • 2h13mLGA15:43
Change from terminal I to terminal S
Codeshare flight
1 stop 7h 38m
1 stop 7h 44m
  • 2h19m
    MEX05:45
  • Via HoustonIAH1h46mUSIAH
  • 3h39mLGA14:29
Change from terminal E to terminal B
1 stop 7h 44m
1 stop 8h 00m
  • 2h45m
    MEX06:00
  • Via DallasDFW1h49mUSDFW
  • 3h26mLGA15:00
Change from terminal D to terminal
1 stop 8h 00m
1 stop 8h 17m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ1h35mCAYYZ
  • 1h52mLGA09:47
Low-cost airline
Codeshare flight
1 stop 8h 17m
1 stop 8h 38m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ2h20mCAYYZ
  • 1h38mLGA10:48
1 stop 8h 38m
1 stop 9h 05m
  • 2h45m
    MEX06:00
  • Via DallasDFW3h09mUSDFW
  • 3h11mLGA16:05
Long layover time 3h09m
Change from terminal D to terminal
1 stop 9h 05m
1 stop 9h 09m
  • 3h26m
    MEX07:05
  • Via AtlantaATL3h29mUSATL
  • 2h14mLGA17:14
Long layover time 3h29m
Change from terminal I to terminal S
Codeshare flight
1 stop 9h 09m
1 stop 9h 09m
  • 3h26m
    MEX07:05
  • Via AtlantaATL3h29mUSATL
  • 2h14mLGA17:14
Long layover time 3h29m
Change from terminal I to terminal S
1 stop 9h 09m
1 stop 9h 14m
  • 3h10m
    MEX06:45
  • Via MiamiMIA3h07mUSMIA
  • 2h57mLGA16:59
Long layover time 3h07m
1 stop 9h 14m
1 stop 9h 38m
  • 2h19m
    MEX05:45
  • Via HoustonIAH3h51mUSIAH
  • 3h28mLGA16:23
Long layover time 3h51m
Change from terminal E to terminal C
1 stop 9h 38m
1 stop 10h 15m
  • 2h45m
    MEX06:00
  • Via DallasDFW4h17mUSDFW
  • 3h13mLGA17:15
Long layover time 4h17m
Change from terminal D to terminal
1 stop 10h 15m
1 stop 10h 16m
  • 3h10m
    MEX06:45
  • Via MiamiMIA4h11mUSMIA
  • 2h55mLGA18:01
Long layover time 4h11m
1 stop 10h 16m
1 stop 10h 24m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ3h45mCAYYZ
  • 1h49mLGA11:54
Long layover time 3h45m
Low-cost airline
Codeshare flight
1 stop 10h 24m
1 stop 10h 36m
  • 3h15m
    MEX06:45
  • Via OrlandoMCO4h40mUSMCO
  • 2h41mLGA18:21
Long layover time 4h40m
Change from terminal C to terminal B
Codeshare flight
1 stop 10h 36m
1 stop 10h 39m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ4h25mCAYYZ
  • 1h34mLGA12:49
Long layover time 4h25m
1 stop 10h 39m
1 stop 10h 39m
  • 3h26m
    MEX07:05
  • Via AtlantaATL4h59mUSATL
  • 2h14mLGA18:44
Long layover time 4h59m
Change from terminal I to terminal S
1 stop 10h 39m
1 stop 10h 54m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h55mCAYUL
  • 1h44mLGA13:04
Long layover time 3h55m
Low-cost airline
Codeshare flight
1 stop 10h 54m
Multiple airlines
1 stop 7h 38m
  • 2h45m
    MEX06:00
  • Via DallasDFW1h30mUSDFW
  • 3h23mLGA14:38
Change from terminal D to terminal E
1 stop 7h 38m
  • 06:00 Mexico CityAeropuerto Internacional de la Ciudad de México MEX, Terminal 1
  • 2 hours 45 minutes
  • 08:45 Dallas Dallas Fort Worth International DFW, Terminal D
  • Layover time at 1h30mTerminal change
  • 10:15 DallasDallas Fort Worth International DFW, Terminal E
  • 3 hours 23 minutes
  • 14:38 New York La Guardia LGA, Terminal C
Total flight time:7h 38m
1 stop 8h 17m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ1h35mCAYYZ
  • 1h52mLGA09:47
Low-cost airline
Codeshare flight
1 stop 8h 17m
1 stop 8h 17m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ1h35mCAYYZ
  • 1h52mLGA09:47
1 stop 8h 17m
1 stop 8h 19m
  • 2h19m
    MEX05:45
  • Via HoustonIAH2h31mUSIAH
  • 3h29mLGA15:04
Change from terminal E to terminal A
1 stop 8h 19m
1 stop 8h 38m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ2h20mCAYYZ
  • 1h38mLGA10:48
Codeshare flight
1 stop 8h 38m
1 stop 8h 43m
  • 2h20m
    MEX06:40
  • Via HoustonIAH2h55mUSIAH
  • 3h28mLGA16:23
Change from terminal D to terminal C
1 stop 8h 43m
1 stop 9h 09m
  • 3h18m
    MEX06:50
  • Via MiamiMIA2h54mUSMIA
  • 2h57mLGA16:59
1 stop 9h 09m
1 stop 9h 09m
  • 3h18m
    MEX06:50
  • Via MiamiMIA2h47mUSMIA
  • 3h04mLGA16:59
1 stop 9h 09m
1 stop 9h 14m
  • 3h10m
    MEX06:45
  • Via MiamiMIA3h00mUSMIA
  • 3h04mLGA16:59
1 stop 9h 14m
1 stop 9h 18m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ2h50mCAYYZ
  • 1h38mLGA10:48
Change from terminal 3 to terminal 1
Codeshare flight
1 stop 9h 18m
1 stop 9h 18m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ2h50mCAYYZ
  • 1h38mLGA10:48
Change from terminal 3 to terminal 1
1 stop 9h 18m
1 stop 9h 44m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ3h15mCAYYZ
  • 1h49mLGA11:54
Long layover time 3h15m
Change from terminal 1 to terminal 3
1 stop 9h 44m
1 stop 9h 48m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h05mCAYUL
  • 1h28mLGA11:58
Long layover time 3h05m
1 stop 9h 48m
1 stop 9h 48m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h05mCAYUL
  • 1h28mLGA11:58
Long layover time 3h05m
Codeshare flight
1 stop 9h 48m
1 stop 10h 11m
  • 3h18m
    MEX06:50
  • Via MiamiMIA3h58mUSMIA
  • 2h55mLGA18:01
Long layover time 3h58m
1 stop 10h 11m
1 stop 10h 19m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h34mCAYUL
  • 1h30mLGA12:29
Long layover time 3h34m
1 stop 10h 19m
1 stop 10h 19m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h34mCAYUL
  • 1h30mLGA12:29
Long layover time 3h34m
Low-cost airline
Codeshare flight
1 stop 10h 19m
1 stop 10h 20m
  • 2h45m
    MEX06:00
  • Via DallasDFW4h10mUSDFW
  • 3h25mLGA17:20
Long layover time 4h10m
Change from terminal D to terminal E
1 stop 10h 20m
1 stop 10h 24m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ3h45mCAYYZ
  • 1h49mLGA11:54
Long layover time 3h45m
1 stop 10h 24m
1 stop 10h 24m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ3h45mCAYYZ
  • 1h49mLGA11:54
Long layover time 3h45m
Low-cost airline
Codeshare flight
1 stop 10h 24m
1 stop 10h 25m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ4h05mCAYYZ
  • 1h40mLGA12:35
Long layover time 4h05m
Change from terminal 1 to terminal 3
1 stop 10h 25m
1 stop 10h 36m
  • 3h15m
    MEX06:45
  • Via OrlandoMCO4h40mUSMCO
  • 2h41mLGA18:21
Long layover time 4h40m
Change from terminal C to terminal B
1 stop 10h 36m
1 stop 10h 39m
  • 4h40m
    MEX01:10
  • Via TorontoYYZ4h25mCAYYZ
  • 1h34mLGA12:49
Long layover time 4h25m
Codeshare flight
1 stop 10h 39m
1 stop 10h 54m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h55mCAYUL
  • 1h44mLGA13:04
Long layover time 3h55m
Low-cost airline
Codeshare flight
1 stop 10h 54m
1 stop 10h 54m
  • 5h15m
    MEX01:10
  • Via MontrealYUL3h55mCAYUL
  • 1h44mLGA13:04
Long layover time 3h55m
1 stop 10h 54m
1 stop 11h 00m
  • 3h18m
    MEX06:50
  • Via MiamiMIA4h37mUSMIA
  • 3h05mLGA18:50
Long layover time 4h37m
1 stop 11h 00m
1 stop 11h 05m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ4h35mCAYYZ
  • 1h40mLGA12:35
Long layover time 4h35m
1 stop 11h 05m
1 stop 11h 05m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ4h35mCAYYZ
  • 1h40mLGA12:35
Long layover time 4h35m
Low-cost airline
Codeshare flight
1 stop 11h 05m
1 stop 11h 05m
  • 3h10m
    MEX06:45
  • Via MiamiMIA4h50mUSMIA
  • 3h05mLGA18:50
Long layover time 4h50m
1 stop 11h 05m
1 stop 11h 09m
  • 3h18m
    MEX06:50
  • Via MiamiMIA4h50mUSMIA
  • 3h01mLGA18:59
Long layover time 4h50m
1 stop 11h 09m
1 stop 11h 19m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ4h55mCAYYZ
  • 1h34mLGA12:49
Long layover time 4h55m
Change from terminal 3 to terminal 1
1 stop 11h 19m
1 stop 11h 19m
  • 4h50m
    MEX00:30
  • Via TorontoYYZ4h55mCAYYZ
  • 1h34mLGA12:49
Long layover time 4h55m
Change from terminal 3 to terminal 1
Codeshare flight
1 stop 11h 19m
- Flight has a long layover time at the stop-airport and will affect your flight time.
- Change of terminals at the layover airport. This can go quickly or take time depending on the airport.
- Flight is partially or completely overnight (Red-eye flight).
- Airline or one of the airlines in the flight path is a low-cost carrier. Some travelers wants to avoid low-cost airlines.
- This is codeshare flight. A codeshare flight is an agreement between airlines to sell seats on each others flights. Click on the flight to see the actual flight operator.

The fastest option is landing at YUL with a total flight time of 9 hours and 39 minutes.

Yes. You can also arrive at John F Kennedy International, JFK if you fly from Mexico City (MEX).

LGA is the IATA airport code for La Guardia Airport, New York, New York.

The transfer from LGA is 31 minutes by car to Manhattan .

No airlines currently offers non-stop or direct flights from Mexico City to New York.