Licenciado Gustavo Díaz Ordaz International Airport (PVR), 7 km north of downtown, has direct flights from most major US and Canadian gateways, plus connections to Mexico City and Guadalajara. Taxi and ride-share to downtown takes 15-25 minutes depending on traffic; pre-paid taxi vouchers at the arrivals hall avoid haggling.
Long-distance buses from Guadalajara (5-6 hours) arrive at the main terminal north of the airport. A drive from the US border via Mazatlán is possible but accounts for two long days behind the wheel — the autopista is good but coastal traffic can be slow.