Your arrival airport will be Mazatlan International Airport which is located about 40 miles South of Mazatlan ; it will take you about 30 -45 minutes via private shuttle from the Airport to Mazatlan.  You should find flights from almost any major airport in the World.