Cheap Bus and Carpool tickets to Mazatlán

What are the most popular routes to Mazatlán?

Mexico City - MazatlánAverage price$115Average duration17hDaily departures16
Hermosillo - MazatlánAverage price$86Average duration13h 10mDaily departures28
Santiago de Querétaro - MazatlánAverage price$118Average duration13h 45mDaily departures9
Tepic - MazatlánAverage price$39Average duration4h 45mDaily departures63
Puebla - MazatlánAverage price$149Average duration18h 15mDaily departures8

Mazatlán stations and stops

Locations map