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£29Average duration5h 30mDaily departures4
Barão de Grajaú - São João dos PatosAverage price£7Average duration1h 30mDaily departures1
São Luís - São João dos PatosAverage price£25Average duration9h 58mDaily departures1
Goiânia - São João dos PatosAverage price£130Average duration1d 7hDaily departures2
Floriano - São João dos PatosAverage price£8Average duration1hDaily departures4