Cheap Flights to Mexico City from Edinburgh

£596
  • AmericanAmerican
  • 06:5531-01-2018Edinburgh Airport (EDI)
  • Departure
    18 hours 37min2 stop
  • 19:3231-01-2018Benito Juarez Intl Airport (MEX)
  • AmericanAmerican
  • 13:4515-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    19 hours 50min2 stop
  • 15:3516-02-2018Edinburgh Airport (EDI)
£611
  • UnitedUnited
  • 08:0501-11-2017Edinburgh Airport (EDI)
  • Departure
    18 hours 35min1 stop
  • 20:4001-11-2017Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 19:1024-12-2017Benito Juarez Intl Airport (MEX)
  • Departure
    30 hours 25min1 stop
  • 07:3526-12-2017Edinburgh Airport (EDI)
£618
  • UnitedUnited
  • 09:0522-11-2017Edinburgh Airport (EDI)
  • Departure
    18 hours 05min2 stop
  • 21:1022-11-2017Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 10:0519-12-2017Benito Juarez Intl Airport (MEX)
  • Departure
    15 hours 30min2 stop
  • 07:3520-12-2017Edinburgh Airport (EDI)
£650
  • British AirwaysBritish Airways
  • 16:4012-01-2018Edinburgh Airport (EDI)
  • Departure
    18 hours 10min2 stop
  • 04:5013-01-2018Benito Juarez Intl Airport (MEX)
  • British AirwaysBritish Airways
  • 20:2022-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    16 hours 35min2 stop
  • 18:5523-02-2018Edinburgh Airport (EDI)
£653
  • UnitedUnited
  • 09:0512-01-2018Edinburgh Airport (EDI)
  • Departure
    18 hours 35min1 stop
  • 21:4012-01-2018Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 12:1522-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    18 hours 45min2 stop
  • 13:0023-02-2018Edinburgh Airport (EDI)
£663
  • FlybeFlybe
  • 06:2012-01-2018Edinburgh Airport (EDI)
  • Departure
    18 hours 00min2 stop
  • 18:2012-01-2018Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 12:1522-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    18 hours 45min2 stop
  • 13:0023-02-2018Edinburgh Airport (EDI)
£667
  • LufthansaLufthansa
  • 12:3512-01-2018Edinburgh Airport (EDI)
  • Departure
    36 hours 10min1 stop
  • 18:4513-01-2018Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 12:1522-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    18 hours 45min2 stop
  • 13:0023-02-2018Edinburgh Airport (EDI)
£688
  • KLMKLM
  • 17:0503-01-2018Edinburgh Airport (EDI)
  • Departure
    16 hours 55min1 stop
  • 04:0004-01-2018Benito Juarez Intl Airport (MEX)
  • DeltaDelta
  • 09:2616-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    31 hours 29min2 stop
  • 22:5517-02-2018Edinburgh Airport (EDI)
£698
  • IberiaIberia
  • 06:5512-01-2018Edinburgh Airport (EDI)
  • Departure
    20 hours 20min2 stop
  • 21:1512-01-2018Benito Juarez Intl Airport (MEX)
  • British AirwaysBritish Airways
  • 20:2022-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    16 hours 35min2 stop
  • 18:5523-02-2018Edinburgh Airport (EDI)
£728
  • British AirwaysBritish Airways
  • 20:3015-10-2017Edinburgh Airport (EDI)
  • Departure
    26 hours 30min2 stop
  • 17:0016-10-2017Benito Juarez Intl Airport (MEX)
  • AmericanAmerican
  • 12:2525-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    15 hours 55min2 stop
  • 10:2026-11-2017Edinburgh Airport (EDI)
£760
  • LufthansaLufthansa
  • 12:3003-01-2018Edinburgh Airport (EDI)
  • Departure
    46 hours 25min2 stop
  • 04:5505-01-2018Benito Juarez Intl Airport (MEX)
  • Air CanadaAir Canada
  • 00:2016-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    27 hours 00min2 stop
  • 09:2017-02-2018Edinburgh Airport (EDI)
£768
  • UnitedUnited
  • 11:3016-10-2017Edinburgh Airport (EDI)
  • Departure
    15 hours 55min1 stop
  • 21:2516-10-2017Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 09:0011-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    16 hours 35min1 stop
  • 07:3512-11-2017Edinburgh Airport (EDI)
£817
  • Virgin AtlanticVirgin Atlantic
  • 10:5517-10-2017Edinburgh Airport (EDI)
  • Departure
    33 hours 02min1 stop
  • 13:5718-10-2017Benito Juarez Intl Airport (MEX)
  • Virgin AtlanticVirgin Atlantic
  • 15:1022-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    35 hours 30min1 stop
  • 08:4024-11-2017Edinburgh Airport (EDI)
£877
  • Air FranceAir France
  • 16:3003-01-2018Edinburgh Airport (EDI)
  • Departure
    17 hours 55min1 stop
  • 04:2504-01-2018Benito Juarez Intl Airport (MEX)
  • DeltaDelta
  • 09:2616-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    31 hours 29min2 stop
  • 22:5517-02-2018Edinburgh Airport (EDI)
£878
  • AeromexicoAeromexico
  • 16:3012-01-2018Edinburgh Airport (EDI)
  • Departure
    17 hours 55min1 stop
  • 04:2513-01-2018Benito Juarez Intl Airport (MEX)
  • AeromexicoAeromexico
  • 23:5522-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    17 hours 00min1 stop
  • 22:5523-02-2018Edinburgh Airport (EDI)
£884
  • Virgin AtlanticVirgin Atlantic
  • 10:5515-10-2017Edinburgh Airport (EDI)
  • Departure
    33 hours 02min1 stop
  • 13:5716-10-2017Benito Juarez Intl Airport (MEX)
  • Virgin AtlanticVirgin Atlantic
  • 15:1025-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    35 hours 30min1 stop
  • 08:4027-11-2017Edinburgh Airport (EDI)
£927
  • UnitedUnited
  • 11:3015-10-2017Edinburgh Airport (EDI)
  • Departure
    31 hours 20min1 stop
  • 12:5016-10-2017Benito Juarez Intl Airport (MEX)
  • UnitedUnited
  • 09:0025-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    16 hours 35min1 stop
  • 07:3526-11-2017Edinburgh Airport (EDI)
£934
  • KLMKLM
  • 06:0016-10-2017Edinburgh Airport (EDI)
  • Departure
    18 hours 55min1 stop
  • 18:5516-10-2017Benito Juarez Intl Airport (MEX)
  • Air FranceAir France
  • 19:4511-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    14 hours 05min1 stop
  • 15:5012-11-2017Edinburgh Airport (EDI)
£983
  • Air FranceAir France
  • 06:2016-10-2017Edinburgh Airport (EDI)
  • Departure
    15 hours 40min1 stop
  • 16:0016-10-2017Benito Juarez Intl Airport (MEX)
  • Air FranceAir France
  • 19:4511-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    14 hours 05min1 stop
  • 15:5012-11-2017Edinburgh Airport (EDI)
£997
  • IberiaIberia
  • 11:0515-10-2017Edinburgh Airport (EDI)
  • Departure
    36 hours 40min1 stop
  • 17:4516-10-2017Benito Juarez Intl Airport (MEX)
  • IberiaIberia
  • 13:0525-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    21 hours 30min2 stop
  • 16:3526-11-2017Edinburgh Airport (EDI)
£1056
  • AeromexicoAeromexico
  • 16:3003-01-2018Edinburgh Airport (EDI)
  • Departure
    17 hours 55min1 stop
  • 04:2504-01-2018Benito Juarez Intl Airport (MEX)
  • AeromexicoAeromexico
  • 23:5516-02-2018Benito Juarez Intl Airport (MEX)
  • Departure
    17 hours 00min1 stop
  • 22:5517-02-2018Edinburgh Airport (EDI)
£1131
  • DeltaDelta
  • 10:5515-10-2017Edinburgh Airport (EDI)
  • Departure
    17 hours 05min2 stop
  • 22:0015-10-2017Benito Juarez Intl Airport (MEX)
  • Virgin AtlanticVirgin Atlantic
  • 15:1025-11-2017Benito Juarez Intl Airport (MEX)
  • Departure
    35 hours 30min1 stop
  • 08:4027-11-2017Edinburgh Airport (EDI)
The lowest fares for UAE Destinations

More flights to mexico city

Pick your preferred Airport below to find more flight deals to mexico city

Top -->