Cheap Bus and Carpool tickets to Salamanca, MX

What are the most popular routes to Salamanca?

Mexico City - SalamancaAverage priceR$321Average duration3h 40mDaily departures11
León - SalamancaAverage priceR$82Average duration1h 30mDaily departures9
Celaya - SalamancaAverage priceR$47Average duration50mDaily departures8
Puebla - SalamancaAverage priceR$381Average duration5h 10mDaily departures4
Guanajuato - SalamancaAverage priceR$68Average duration1h 15mDaily departures8