Cheap Bus tickets to Sao Mateus

What are the most popular routes to Sao Mateus?

Praia Grande - Sao MateusAverage pricePEN 55Average duration3h 30mDaily departures4
Santos - Sao MateusAverage pricePEN 34Average duration2h 30mDaily departures3
São Vicente - Sao MateusAverage pricePEN 43Average duration3h 5mDaily departures2