Cheap Bus tickets to São Luís, BR

What are the most popular routes to São Luís?

Belém - São LuísAverage price$56Average duration15h 30mDaily departures8
Goiânia - São LuísAverage price$171Average duration1d 13hDaily departures4
Barreirinhas - São LuísAverage price$12Average duration4h 40mDaily departures5
Imperatriz - São LuísAverage price$41Average duration10h 58mDaily departures16
Recife - São LuísAverage price$138Average duration1d 4hDaily departures2