Back to blog
April 23, 2026 Tourism Assistant

How to Get to Puerto Vallarta from Mexico City

Flight options, duration, and available airlines from both AICM and AIFA airports in Mexico City to Puerto Vallarta.

Airplane flying over a tropical beach, representing a flight from Mexico City to a beach destination like Puerto Vallarta.

How to Get to Puerto Vallarta from Mexico City

Traveling from the bustling capital of Mexico City to the relaxing beaches of Puerto Vallarta is a popular route for both locals and tourists. The primary way to make this journey is by air, and you have two main airport options in the Mexico City area: the traditional Mexico City International Airport (AICM) and the newer Felipe Ángeles International Airport (AIFA/NLU).

Flying from Mexico City International Airport (AICM / MEX)

AICM has long been the main gateway to the capital and offers the highest frequency of flights to Puerto Vallarta (PVR).

  • Airlines: The main carriers on this route are Aeroméxico, Volaris, and Viva Aerobus. Aeroméxico, as a legacy carrier, generally offers more daily flights and a more traditional service model, while Volaris and Viva Aerobus compete with lower base fares.
  • Flight Duration: A direct flight from AICM to PVR typically takes about 1 hour and 30 minutes.
  • Frequency: This is a very busy route, with multiple flights departing every day, from early in the morning until late at night. You'll have plenty of options to fit your schedule.
  • Pros: High frequency of flights, more airline choices, and centrally located within Mexico City.
  • Cons: Can be crowded, and traffic to the airport can be very heavy.

Flying from Felipe Ángeles International Airport (AIFA / NLU)

AIFA is a newer, more modern airport located north of Mexico City. While it has fewer routes overall, it is steadily adding more domestic destinations, including Puerto Vallarta.

  • Airlines: Currently, Aeroméxico and Volaris are the primary airlines offering direct flights from AIFA to PVR.
  • Flight Duration: The flight time is similar to flying from AICM, around 1 hour and 30 minutes.
  • Frequency: There are fewer daily flights compared to AICM, so you'll need to plan more carefully. Typically, there are one or two departures per day.
  • Pros: Modern and less crowded facilities, potentially cheaper airport taxes which can result in lower ticket prices, and easier access for those living in the northern part of the Mexico City metropolitan area.
  • Cons: Located much farther from the central and southern parts of Mexico City, which can mean a longer and more expensive trip to the airport.

Which Airport Should You Choose?

The decision between AICM and AIFA largely depends on two factors: your location in Mexico City and your budget.

  • Choose AICM (MEX) if: You are staying in central or southern neighborhoods like Condesa, Roma, or Coyoacán. The convenience and high frequency of flights are its biggest advantages.
  • Choose AIFA (NLU) if: You are staying in the northern part of the metropolitan area or are looking for the absolute cheapest fare. The potential savings on the ticket might be worth the extra travel time to the airport.
Travel Tip: Always compare the total cost. A cheaper flight from AIFA might be offset by a more expensive taxi or Uber ride to get there. Also, check the flight schedules carefully, as AIFA has far fewer options.

Conclusion

Getting to Puerto Vallarta from Mexico City is a quick and easy flight. AICM offers the most flexibility and choice, making it the default for most travelers. However, AIFA is a growing and viable alternative, especially for those who prioritize a lower base fare and are located conveniently to the north of the city. By comparing prices and schedules from both airports, you can find the perfect option for your beach getaway.

💬 Free assistant available 24/7

Need personalized recommendations?

Ask me on WhatsApp about the best places, restaurants, hotels, and activities in Puerto Vallarta and Bahia de Banderas.

Best places
Restaurants
Beaches & activities
Message me on WhatsApp