Cheap Bus and Carpool tickets to Sonoyta

What are the most popular routes to Sonoyta?

Mexicali - SonoytaAverage priceNZ$109Average duration3h 55mDaily departures16
Hermosillo - SonoytaAverage priceNZ$85Average duration6hDaily departures8
Culiacán - SonoytaAverage priceNZ$238Average duration15h 50mDaily departures10
Caborca - SonoytaAverage priceNZ$43Average duration2h 30mDaily departures2
Guadalajara - SonoytaAverage priceNZ$389Average duration1d 2hDaily departures4