Cheap Bus tickets to Ribeirão Preto

What are the most popular routes to Ribeirão Preto?

São Paulo - Ribeirão PretoAverage price$37Average duration5hDaily departures18
Rio de Janeiro - Ribeirão PretoAverage price$91Average duration11h 30mDaily departures4
Brasília - Ribeirão PretoAverage price$43Average duration12h 55mDaily departures12
Salvador - Ribeirão PretoAverage price$88Average duration1d 12hDaily departures8
Curitiba - Ribeirão PretoAverage price$66Average duration14h 15mDaily departures6