Bus Rio de Janeiro to São Luís and return

Cheap bus and train tickets for trips from São Luís to Rio de Janeiro and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
If you want to take a bus from Rio de Janeiro to São Luís, then you've come to the right place. This route is served by 4 operators: Quero Passagem, BrasilByBus, Busbud and . Usually, there are bus tickets available for around $545.14. The quickest bus will take you from São Luís to Rio de Janeiro within 57h 10m. Just click "Find Now" to see all available options and take your pick!

Rio de Janeiro to São Luís Bus Information

Cheapest Bus$117.57
Fastest Bus54h 30m
Distance1,407.8 miles
Bus CompaniesItapemirim
  Bus Rio de Janeiro - São Luís    1408 mi
Ø Bus connections5 x
Savings-34%

The cheapest bus routes from Rio de Janeiro to São Luís

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    30 Nov
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    26 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    16 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:30 PM
    28 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    26 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:50 PM
    3 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    3 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:30 PM
    11 Nov
    +2
    ItapemirimItapemirim
    from $117.61
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:30 PM
    18 Nov
    +2
    ItapemirimItapemirim
    from $117.61
  • Rio de Janeiro
    São Luís
      10:00 AM
      7:10 PM
    3 Nov
    +2
    ItapemirimItapemirim
    from $127.57
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:30 PM
    23 Dec
    +2
    ItapemirimItapemirim
    from $177.76
  • Rio de Janeiro
    São Luís
      10:00 AM
      4:30 PM
    23 Dec
    +2
    ItapemirimItapemirim
    from $177.76


  Bus São Luís - Rio de Janeiro    1408 mi
Ø Bus connections5 x

The cheapest bus routes from São Luís to Rio de Janeiro

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • São Luís
    Rio de Janeiro
      10:30 AM
      10:45 AM
    1 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      10:45 AM
    15 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      2:25 PM
    19 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      11:35 AM
    24 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      2:00 PM
    22 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      11:35 AM
    25 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      2:00 PM
    29 Oct
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      7:20 PM
    31 Oct
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      2:25 PM
    12 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      10:50 AM
    3 Nov
    +2
    ItapemirimItapemirim
    from $117.57
  • São Luís
    Rio de Janeiro
      10:30 AM
      10:50 AM
    3 Nov
    +2
    ItapemirimItapemirim
    from $117.57


Current ticket prices

There's two things to look out for when it comes to choosing the perfect bus. Number one is to compare prices. For the ride from Rio de Janeiro to São Luís, they start from $545.14 but can be slightly more expensive if you don't book in advance. Number two is to compare traveling times since there can be significant differences. So, if you don't want to spend too much time on the highway, simply pick the fastest bus.

Bus stops in Rio de Janeiro and São Luís

  Stations
Av. dos Franceses 300, 65036-284 São Luís (Brazil)

More on bus features and services


Rio de Janeiro and São Luís: Useful Info

Rio de Janeiro
6.02 Million
São Luís
1.09 Million
Taxi
$1.85
$1.74
Rio de Janeiro
São Luís
A cab ride in Rio de Janeiro is 6% more expensive than in São Luís.
Local buses
$0.91
$0.72
Rio de Janeiro
São Luís
A bus fare in Rio de Janeiro is 21% more expensive than in São Luís.
Beer
$1.68
$1.92
Rio de Janeiro
São Luís
A large beer in Rio de Janeiro is 13% cheaper than in São Luís.
Water
$0.66
$0.60
Rio de Janeiro
São Luís
A bottle of water in Rio de Janeiro is 10% more expensive than in São Luís.
Meal
$7.25
$6.00
Rio de Janeiro
São Luís
A meal in Rio de Janeiro is 18% more expensive than in São Luís.
Trusted shop
The CheckMyBus App
Free Download
;