Cheap Bus and Carpool tickets to Sonoyta

What are the most popular routes to Sonoyta?

Hermosillo - SonoytaAverage price$32Average duration6h 30mDaily departures26
Tijuana - SonoytaAverage price$60Average duration6h 55mDaily departures53
San Luis Río Colorado - SonoytaAverage price$42Average duration2h 30mDaily departures10
Mazatlán - SonoytaAverage price$112Average duration20h 10mDaily departures18
Guasave - SonoytaAverage price$76Average duration14h 40mDaily departures20