For Mexico City-Puerto Plata flights, you can use Mexico City Intl. Airport, Felipe Angeles Intl. - Santa Lucia Airport, Toluca Intl. - Licenciado Adolfo Lopez Mateos Intl. Airport as departure airport, and Gregorio Luperon Intl. Airport for arrival.