-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 Dallas (MEX-DFW)

MX Mexico
United States US
All scheduled flights from MEX to DFW. You can fly from Mexico City to Dallas non-stop on every weekday and the flight takes about 2 hours and 44 minutes. Flights with stops take between 4 to 8 hours depending on your flight and connection airport.
MEX-DFW
57 flights to Dallas on Mon 03 Mar. 7 Direct flights and 50 flights with 1 stop.

Sort by: Standard

Filter
Direct flights 😃
Direct 2h 35m
  • Direct2h35mMEX11:20DFW13:55
Direct 2h 35m
  • 11:20 Mexico CityAeropuerto Internacional de la Ciudad de México MEX
  • 2h35m
  • 13:55 DallasDallas Fort Worth International DFW
Total flight time:2h 35m
Direct 2h 40m
  • Direct2h40mMEX08:00DFW10:40
Direct 2h 40m
Direct 2h 45m
  • Direct2h45mMEX06:00DFW08:45
Direct 2h 45m
Direct 2h 45m
  • Direct2h45mMEX12:30DFW15:15
Direct 2h 45m
Direct 2h 45m
  • Direct2h45mMEX16:15DFW19:00
Direct 2h 45m
Direct 2h 48m
  • Direct2h48mMEX15:25DFW18:13
Low-cost airline
Direct 2h 48m
Direct 2h 50m
  • Direct2h50mMEX10:35DFW13:25
Direct 2h 50m
Flights with stop
1 stop 5h 31m
  • 1h24m
    MEX04:45
  • Via GuadalajaraGDL1h34mMXGDL
  • 2h33mDFW10:16
Low-cost airline
1 stop 5h 31m
1 stop 5h 35m
  • 2h19m
    MEX05:45
  • Via HoustonIAH1h46mUSIAH
  • 1h30mDFW11:20
Change from terminal E to terminal B
1 stop 5h 35m
1 stop 5h 46m
  • 2h18m
    MEX07:50
  • Via HoustonIAH1h55mUSIAH
  • 1h33mDFW13:36
Change from terminal E to terminal B
1 stop 5h 46m
1 stop 5h 56m
  • 2h18m
    MEX10:05
  • Via HoustonIAH2h12mUSIAH
  • 1h26mDFW16:01
Change from terminal E to terminal C
1 stop 5h 56m
1 stop 6h 05m
  • 1h40m
    MEX09:35
  • Via MonterreyMTY2h40mMXMTY
  • 1h45mDFW15:40
Low-cost airline
1 stop 6h 05m
1 stop 7h 05m
  • 1h40m
    MEX08:35
  • Via MonterreyMTY3h40mMXMTY
  • 1h45mDFW15:40
Long layover time 3h40m
Low-cost airline
1 stop 7h 05m
1 stop 7h 41m
  • 2h18m
    MEX10:05
  • Via HoustonIAH3h57mUSIAH
  • 1h26mDFW17:46
Long layover time 3h57m
Change from terminal E to terminal C
1 stop 7h 41m
1 stop 7h 51m
  • 2h19m
    MEX05:45
  • Via HoustonIAH3h59mUSIAH
  • 1h33mDFW13:36
Long layover time 3h59m
Change from terminal E to terminal B
1 stop 7h 51m
1 stop 8h 05m
  • 1h40m
    MEX07:35
  • Via MonterreyMTY4h40mMXMTY
  • 1h45mDFW15:40
Long layover time 4h40m
Low-cost airline
1 stop 8h 05m
1 stop 8h 11m
  • 2h18m
    MEX07:50
  • Via HoustonIAH4h27mUSIAH
  • 1h26mDFW16:01
Long layover time 4h27m
Change from terminal E to terminal C
1 stop 8h 11m
Multiple airlines
1 stop 4h 58m
  • 1h47m
    MEX07:30
  • Via MonterreyMTY1h31mMXMTY
  • 1h40mDFW12:28
Change from terminal B to terminal A
1 stop 4h 58m
1 stop 5h 14m
  • 2h12m
    MEX08:30
  • Via San AntonioSAT1h51mUSSAT
  • 1h11mDFW13:44
Change from terminal A to terminal
1 stop 5h 14m
1 stop 5h 14m
  • 1h47m
    MEX09:01
  • Via MonterreyMTY1h47mMXMTY
  • 1h40mDFW14:15
Change from terminal B to terminal A
1 stop 5h 14m
1 stop 5h 31m
  • 1h24m
    MEX04:45
  • Via GuadalajaraGDL1h34mMXGDL
  • 2h33mDFW10:16
Change from terminal 1 to terminal
Low-cost airline
Codeshare flight
1 stop 5h 31m
1 stop 5h 33m
  • 1h47m
    MEX06:55
  • Via MonterreyMTY2h06mMXMTY
  • 1h40mDFW12:28
Change from terminal B to terminal A
1 stop 5h 33m
1 stop 5h 34m
  • 2h18m
    MEX10:05
  • Via HoustonIAH1h58mUSIAH
  • 1h18mDFW15:39
Change from terminal E to terminal A
1 stop 5h 34m
1 stop 5h 45m
  • 1h56m
    MEX11:25
  • Via TorreonTRC1h54mMXTRC
  • 1h55mDFW17:10
1 stop 5h 45m
1 stop 5h 54m
  • 1h27m
    MEX09:01
  • Via GuadalajaraGDL1h52mMXGDL
  • 2h35mDFW14:55
1 stop 5h 54m
1 stop 6h 02m
  • 2h18m
    MEX07:50
  • Via HoustonIAH2h16mUSIAH
  • 1h28mDFW13:52
Change from terminal E to terminal A
1 stop 6h 02m
1 stop 6h 11m
  • 2h19m
    MEX05:45
  • Via HoustonIAH2h14mUSIAH
  • 1h38mDFW11:56
Change from terminal E to terminal A
1 stop 6h 11m
1 stop 6h 15m
  • 1h47m
    MEX10:35
  • Via MonterreyMTY2h43mMXMTY
  • 1h45mDFW16:50
Change from terminal B to terminal A
1 stop 6h 15m
1 stop 6h 19m
  • 1h22m
    MEX10:10
  • Via AguascalientesAGU2h32mMXAGU
  • 2h25mDFW16:29
1 stop 6h 19m
1 stop 6h 27m
  • 1h44m
    MEX06:01
  • Via MonterreyMTY3h03mMXMTY
  • 1h40mDFW12:28
Long layover time 3h03m
Change from terminal B to terminal A
1 stop 6h 27m
1 stop 6h 45m
  • 1h47m
    MEX07:30
  • Via MonterreyMTY3h18mMXMTY
  • 1h40mDFW14:15
Long layover time 3h18m
Change from terminal B to terminal A
1 stop 6h 45m
1 stop 6h 49m
  • 1h46m
    MEX08:01
  • Via Puerto VallartaPVR2h33mMXPVR
  • 2h30mDFW14:50
1 stop 6h 49m
1 stop 6h 50m
  • 1h27m
    MEX08:05
  • Via GuadalajaraGDL2h48mMXGDL
  • 2h35mDFW14:55
1 stop 6h 50m
1 stop 6h 56m
  • 2h20m
    MEX06:40
  • Via HoustonIAH3h03mUSIAH
  • 1h33mDFW13:36
Long layover time 3h03m
Change from terminal D to terminal B
1 stop 6h 56m
1 stop 7h 05m
  • 1h59m
    MEX08:50
  • Via MazatlanMZT2h46mMXMZT
  • 2h20mDFW15:55
1 stop 7h 05m
1 stop 7h 05m
  • 1h11m
    MEX08:55
  • Via VeracruzVER3h13mMXVER
  • 2h41mDFW16:00
Long layover time 3h13m
1 stop 7h 05m
1 stop 7h 12m
  • 2h20m
    MEX06:40
  • Via HoustonIAH3h24mUSIAH
  • 1h28mDFW13:52
Long layover time 3h24m
Change from terminal D to terminal A
1 stop 7h 12m
1 stop 7h 16m
  • 2h12m
    MEX08:30
  • Via San AntonioSAT3h50mUSSAT
  • 1h14mDFW15:46
Long layover time 3h50m
Change from terminal A to terminal
1 stop 7h 16m
1 stop 7h 20m
  • 1h47m
    MEX06:55
  • Via MonterreyMTY3h53mMXMTY
  • 1h40mDFW14:15
Long layover time 3h53m
Change from terminal B to terminal A
1 stop 7h 20m
1 stop 7h 20m
  • 1h16m
    MEX09:35
  • Via OaxacaOAX3h04mMXOAX
  • 3h00mDFW16:55
Long layover time 3h04m
1 stop 7h 20m
1 stop 7h 34m
  • 2h18m
    MEX10:05
  • Via HoustonIAH3h50mUSIAH
  • 1h26mDFW17:39
Long layover time 3h50m
Change from terminal E to terminal
1 stop 7h 34m
1 stop 7h 37m
  • 1h13m
    MEX06:55
  • Via Leon/GuanajuatoBJX3h59mMXBJX
  • 2h25mDFW14:32
Long layover time 3h59m
1 stop 7h 37m
1 stop 7h 39m
  • 1h59m
    MEX10:50
  • Via MeridaMID2h45mMXMID
  • 2h55mDFW18:29
1 stop 7h 39m
1 stop 7h 43m
  • 2h31m
    MEX07:01
  • Via ChihuahuaCUU3h22mMXCUU
  • 1h50mDFW14:44
Long layover time 3h22m
1 stop 7h 43m
1 stop 7h 44m
  • 1h25m
    MEX10:10
  • Via HuatulcoHUX2h59mMXHUX
  • 3h20mDFW17:54
1 stop 7h 44m
1 stop 7h 45m
  • 1h20m
    MEX10:35
  • Via Ixtapa/ZihuatanejoZIH3h25mMXZIH
  • 3h00mDFW18:20
Long layover time 3h25m
1 stop 7h 45m
1 stop 7h 49m
  • 2h18m
    MEX07:50
  • Via HoustonIAH4h13mUSIAH
  • 1h18mDFW15:39
Long layover time 4h13m
Change from terminal E to terminal A
1 stop 7h 49m
1 stop 7h 49m
  • 1h47m
    MEX09:01
  • Via MonterreyMTY4h17mMXMTY
  • 1h45mDFW16:50
Long layover time 4h17m
Change from terminal B to terminal A
1 stop 7h 49m
1 stop 7h 54m
  • 1h29m
    MEX07:01
  • Via GuadalajaraGDL3h50mMXGDL
  • 2h35mDFW14:55
Long layover time 3h50m
1 stop 7h 54m
1 stop 7h 59m
  • 1h25m
    MEX08:30
  • Via AguascalientesAGU4h09mMXAGU
  • 2h25mDFW16:29
Long layover time 4h09m
1 stop 7h 59m
1 stop 8h 07m
  • 2h19m
    MEX05:45
  • Via HoustonIAH4h20mUSIAH
  • 1h28mDFW13:52
Long layover time 4h20m
Change from terminal E to terminal A
1 stop 8h 07m
1 stop 8h 11m
  • 1h51m
    MEX07:25
  • Via DurangoDGO4h20mMXDGO
  • 2h00mDFW15:36
Long layover time 4h20m
1 stop 8h 11m
1 stop 8h 13m
  • 2h31m
    MEX11:10
  • Via ChihuahuaCUU3h52mMXCUU
  • 1h50mDFW19:23
Long layover time 3h52m
1 stop 8h 13m
1 stop 8h 14m
  • 1h44m
    MEX06:01
  • Via MonterreyMTY4h50mMXMTY
  • 1h40mDFW14:15
Long layover time 4h50m
Change from terminal B to terminal A
1 stop 8h 14m
1 stop 8h 15m
  • 1h18m
    MEX07:50
  • Via San Luis PotosiSLP4h47mMXSLP
  • 2h10mDFW16:05
Long layover time 4h47m
1 stop 8h 15m
1 stop 8h 28m
  • 1h46m
    MEX08:01
  • Via Puerto VallartaPVR4h07mMXPVR
  • 2h35mDFW16:29
Long layover time 4h07m
1 stop 8h 28m
1 stop 8h 40m
  • 1h29m
    MEX06:15
  • Via GuadalajaraGDL4h36mMXGDL
  • 2h35mDFW14:55
Long layover time 4h36m
1 stop 8h 40m
- 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.

Flying non-stop between MEX and DFW with is the fastest option. The flight takes about 2 hours and 54 minutes.

DFW is the IATA airport code for Dallas Fort Worth International Airport, DFW Airport, Texas.

DFW has 254 flight routes and 1558 arriving and departing passenger flights every day.

The transfer from DFW is 20 minutes by car to Downtown Dallas.

Airlines that offer direct flights from Mexico City (MEX) to Dallas (DFW) is American Airlines, Aeromexico and Volaris.

The Boeing 737-800 Passenger with American Airlines has 170 seats and the Embraer 190 with Aeromexico has 99 seats (1 business class).

It all depends on what dates you plan on flying. But the approximate round-trip price for one passenger with Volaris is $228 and with Aeromexico $242.