To get to Mazatlán, you can take a flight to its General Rafael Buelna international airport. It is located about 20 minutes drive from the city center. From the airport, you can take a taxi or use a shared shuttle service to get to your hotel or the city center.
You can also get to Mazatlán by bus from other cities in Mexico. There are several bus companies that offer services from cities such as Guadalajara, Mexico City and Tijuana. If you decide to travel by car, you can take federal highway 15 from the city of Durango or federal highway 40 from the city of Culiacán.