Flying time from United States to Mexico. The total flight duration from United States to Mexico is 2 hours, 39 minutes.Is southwest flying to Mexico?
Southwest will fly nonstop to Mexico. Southwest Airlines announced Tuesday it will start flying to Los Cabos from San Diego in April, marking the airline’s first nonstop service between Lindbergh Field and Mexico.Do airline flights get cheaper?
Plane tickets usually don't get cheaper closer to the departure date. Flights tend to be most inexpensive when you book between four months and three weeks prior to your departure date. And according to the CheapAir.com 2019 Annual Airfare Study, you can expect rates to go up after that period.