Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap MEX to MSN Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Mexico City to Madison route information

Origin Airport Mexico City Intl.
Destination Airport Dane County Regional
Airlines Serving Aeromexico, American Airlines, Delta, Frontier Airlines, United
Flight Price $368
Distance 1,732 mi

Cheap MEX to MSN Flights

  • Question : How much is a plane ticket to Madison (MSN) from Mexico City (MEX)?
    Answer : Cost can range from $438 to $1,006, prices for MEX to MSN do change more than the majority of routes from Mexico. The further out you book, the more likely you are to save.
  • Question : What is the cheapest day to fly?
    Answer : The cheapest day to fly from Mexico City to Madison is on Saturday. If you would like to save some cash on your next flight look for flights on Saturday.
  • Question : What is the cheapest day to fly to Madison?
    Answer : If you are wanting to save cash, look at Jun 13th. As of May 20th, it's showing the cheapest ticket at $441. That is 14% below the average price for this route, so you can spend the savings on some souvenirs.
  • Question : Can I change the date of my flight?
    Answer : Yes, you can change your departure date. If you wish to save some funds in doing so, the lowest-cost day to fly in June is Saturday.
  • Question : What is the cheapest airline flying from Mexico City to Madison?
    Answer : Aeromexico strives to keep prices down for their passengers over the next three months. Bookings are being made at just $438, which is quite a deal when compared to the high-end bookings of $1,006.
  • Question : How long do most people stay in Madison?
    Answer : Of course, you are not most people, but if you were, you'd stay around eight days.