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.

Checked 30 September 2026Priced for 30 September 2026One passenger, all fees included

Fares

Arriving in São Luís

Priced from the same engine that answers the search box, on the next three weeks of departures.

Cheapest fare and fastest journey into São Luís, over the next three weeks.
RouteFromFastestDistance
Teresina to São Luís bus€17.235h 6m330 km
Parnaíba to São Luís bus€18.885h 36m284 km
Capanema to São Luís bus€21.086h 3m353 km
Castanhal to São Luís bus€25.487h 11m425 km
Ananindeua to São Luís bus€27.138h 13m470 km
Rondon do Pará to São Luís bus€27.686h 1m487 km
Belém to São Luís bus€28.237h 11m482 km
Sobral to São Luís bus€28.238h 29m457 km
Fortaleza to São Luís bus€30.989h 59m653 km
Valença do Piauí to São Luís bus€30.988h 52m516 km
Marabá to São Luís bus€34.837h 10m623 km
Araguaína to São Luís bus€41.437h 55m675 km
Colinas do Tocantins to São Luís bus€46.389h 1m769 km
Parauapebas to São Luís bus€49.688h 44m735 km
Crato to São Luís bus€49.6812h 12m753 km
Juazeiro do Norte to São Luís bus€50.2313h 6m759 km
Guaraí to São Luís bus€50.7810h 57m841 km
Palmas to São Luís bus€51.8812h 21m959 km
Altamira to São Luís bus€52.9814h 6m881 km
Paraíso do Tocantins to São Luís bus€59.0312h 37m988 km
Recife to São Luís bus€59.5816h 48m1,210 km
Natal to São Luís bus€64.5317h 55m1,072 km
Caruaru to São Luís bus€65.0819h 7m1,122 km
Santarém to São Luís bus€67.8319h 40m1,156 km
Campina Grande to São Luís bus€68.9318h 27m1,069 km
João Pessoa to São Luís bus€69.4819h 11m1,163 km
Feira de Santana to São Luís bus€70.5819h 47m1,232 km
Anápolis to São Luís bus€94.237h 33m1,616 km
Goiânia to São Luís bus€96.987h 55m1,664 km
Patos de Minas to São Luís bus€114.0311h 59m1,801 km
Rio de Janeiro to São Luís bus€127.2311h 22m2,269 km
Jaraguá to São Luís bus€134.387h 31m2,340 km
  • 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.

A hotel room

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.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Catchment

How far people travel to get here

Every origin we sell by Buses, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
200 to 600 km5030%Parnaíba, 284 km
600 to 1,500 km10463%Tucuruí, 613 km
Over 1,500 km127%Anápolis, 1616 km
Origins

Which countries you can arrive from

Countries with at least one route into São Luís that we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
Brazil166100%
Terminals

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

Coach
  • Terminal Rodoviario do São Luís
  • Terminal Praia Grande
Leaving

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 lockers

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.

Partner links. We do not run these networks. We earn a commission on a booking, and the price is the same as going direct.

Plan with Ori

Ori, the trip planner

Ask it something like this

Bus tickets to São Luís · Orlero