Cheap Bus tickets to São João dos Patos

What are the most popular routes to São João dos Patos?

Teresina - São João dos PatosAverage price$52Average duration5h 30mDaily departures4
Barão de Grajaú - São João dos PatosAverage price$12Average duration1h 30mDaily departures1
São Luís - São João dos PatosAverage price$45Average duration9h 58mDaily departures1
Goiânia - São João dos PatosAverage price$237Average duration1d 7hDaily departures2
Floriano - São João dos PatosAverage price$15Average duration1hDaily departures4