Flights from Madrid to Mexico City from 2.287 USD