Cheap Bus tickets to San Luis, US

What are the most popular routes to San Luis?

Hermosillo - San LuisAverage price$78Average duration8h 45mDaily departures3
Tijuana - San LuisAverage price$38Average duration4h 20mDaily departures6
Mexicali - San LuisAverage price$13Average duration1h 20mDaily departures4
Mazatlán - San LuisAverage price$159Average duration22h 30mDaily departures2
Los Mochis - San LuisAverage price$120Average duration16h 15mDaily departures2