Bus tickets to São Luís
166 origins, priced from the same engine that serves the search page.
166 places connect to São Luís by Buses, across 1 country, run by 10 operators. The cheapest arrival costs €17.23. Origins run from 284 km away to 2,340 km, with a median of 769 km.
Arriving in São Luís
Priced from the same engine that answers the search box, on the next three weeks of departures.
- 166Places you can arrive from
- 166Places you can leave for
- 1Countries
- 10Operators
The coach gets you into São Luís. It does not get you a bed, and neither do we.

Where to sleep in São Luís
Hotels and flats near the centre, most of them with free cancellation, on a map that shows what is walkable.
Search São Luís on Booking.com
Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.
How far people travel to get here
Every origin we sell by Buses, grouped by how far it is in a straight line.
| Distance | Routes | Share | Nearest of them |
|---|---|---|---|
| 200 to 600 km | 50 | 30% | Parnaíba, 284 km |
| 600 to 1,500 km | 104 | 63% | Tucuruí, 613 km |
| Over 1,500 km | 12 | 7% | Anápolis, 1616 km |
Which countries you can arrive from
Countries with at least one route into São Luís that we sell.
| Country | Routes | Share |
|---|---|---|
| Brazil | 166 | 100% |
Stations, airports and ports in São Luís
The stations, airports and ports each mode on this corridor actually uses.
São Luís
- Terminal Rodoviario do São Luís
- Terminal Praia Grande
Leaving São Luís
Common questions about Bus tickets to São Luís
Where can I travel to São Luís by Buses from?
166 places connect to São Luís by Buses on our network, across 1 countries. The nearest is 284 km away in a straight line and the furthest 2,340 km. Every one of them is a route we actually sell rather than a connection somebody could construct.
How much does the Buses to São Luís cost?
The cheapest Buses fare into São Luís is €17.23 for one passenger, across 166 origins over the next three weeks. The median origin is 769 km away in a straight line, which is the distance that fare should be read against.
How long does the Buses to São Luís take?
The fastest Buses journey into São Luís is 5h 6m door to door. The median origin sits 769 km away in a straight line, so most journeys on this list take considerably longer than the fastest one quoted here.
Which operators run the Buses to São Luís?
10 operators run Buses services into São Luís on our network: Comércio e Transportes Boa Esperança, Empresa Auto Viação Progresso, Expresso Guanabara, Expresso Satélite Norte, Jamjoy Viação. Each has its own fares and its own conditions, and every one of them is a real carrier from the published operator catalogue rather than a name we generated.
Which terminal does the Buses to São Luís use?
Buses services into São Luís use 2 named terminals, among them Terminal Rodoviario do São Luís, Terminal Praia Grande. The terminal a given service uses is shown on the route page for that journey and again on the ticket, because a city with several is a city where the wrong one costs an hour.
Where these numbers come from
Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modelled number pass for a filed one.
Defined in full at Catchment, Fares, Door to door
Other ways to reach São Luís
Check-in is at three and you will be in São Luís well before then. Lockers are not something we run.
Left luggage near Terminal Rodoviario do São Luís
Shops, cafes and hotels that take luggage, with the opening hours on the map so you know what is still open when you come back.
Check São Luís on StasherOr try Bounce
Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.