Bus from Rio de Janeiro to São Paulo and return

Find cheap coach tickets for your bus journey from Rio de Janeiro to São Paulo and back

calendar
Advanced search
625 Companies - 1,661,492 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
Ticket prices for a coach from Rio de Janeiro to São Paulo normally start from £23.75. Since there are also more expensive options, it is good to compare! Don't forget to take journey time, special features and other criteria into consideration as well. Use our search engine to find the ideal option for your preferences and pick between the offers of BrasilByBus, ClickBus, Busbud and . The quickest coach from São Paulo to Rio de Janeiro only takes 5 hr 56 min. All you have to do is to click the "Find Now" button and hop on.

  Bus Rio de Janeiro - São Paulo    355 km
Ø Bus connections6 x
Savings-20%

The cheapest coach connections from Rio de Janeiro to São Paulo

%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 Paulo
      22:15
      04:15
    24 Oct
    +1
    ClickBus
    from £23.95
  • Rio de Janeiro
    São Paulo
      12:45
      18:45
    23 Sep
    ClickBus
    from £26.14
  • Rio de Janeiro
    São Paulo
      23:30
      05:30
    13 Oct
    +1
    BrasilByBus
    from £26.66
  • Rio de Janeiro
    São Paulo
      23:30
      05:30
    13 Oct
    +1
    ClickBus
    from £26.66
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    3 Nov
    +1
    BrasilByBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    7 Oct
    +1
    BrasilByBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    30 Sep
    BrasilByBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    11 Oct
    +1
    BrasilByBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    16 Oct
    +1
    BrasilByBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    6 Oct
    +1
    ClickBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    27 Oct
    +1
    ClickBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      22:15
      04:15
    16 Oct
    +1
    ClickBus
    from £26.73
  • Rio de Janeiro
    São Paulo
      23:30
      05:30
    13 Oct
    +1
    Busbud
    from £29.86
  • Rio de Janeiro
    São Paulo
      23:59
      06:04
    9 Oct
    +1
    Busbud
    from £30.01


  Carpooling Rio de Janeiro - São Paulo    355 km
   Savings

The cheapest carpooling offers from Rio de Janeiro to São Paulo

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Rio de Janeiro
    São Paulo
      18:00
      23:50
    24 Sep
    BlaBlaCarBlaBlaCar
    from £16.21
  • Rio de Janeiro
    São Paulo
      15:00
      20:50
    21 Sep
    BlaBlaCarBlaBlaCar
    from £17.01
  • Rio de Janeiro
    São Paulo
      18:00
      01:00
    11 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £17.81
  • Rio de Janeiro
    São Paulo
      04:30
      10:00
    22 Sep
    BlaBlaCarBlaBlaCar
    from £18.00


  Bus São Paulo - Rio de Janeiro    355 km
Ø Bus connections6 x
Savings-12%

The cheapest coach connections from São Paulo 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 Paulo
    Rio de Janeiro
      23:40
      05:40
    21 Oct
    +1
    BrasilByBus
    from £24.45
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    3 Nov
    +1
    BrasilByBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    29 Nov
    +1
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    15 Oct
    +1
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    11 Oct
    +1
    BrasilByBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    28 Sep
    +1
    BrasilByBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    12 Oct
    +1
    BrasilByBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    6 Oct
    +1
    BrasilByBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    12 Oct
    +1
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    1 Nov
    +1
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    30 Sep
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      22:15
      04:15
    29 Sep
    +1
    ClickBus
    from £24.58
  • São Paulo
    Rio de Janeiro
      23:35
      05:15
    6 Oct
    +1
    Busbud
    from £25.78
  • São Paulo
    Rio de Janeiro
      17:30
      23:30
    10 Oct
    Busbud
    from £27.66


  Carpooling São Paulo - Rio de Janeiro    355 km
   Savings

The cheapest train connections from São Paulo to Rio de Janeiro

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • São Paulo
    Rio de Janeiro
      18:10
      00:30
    22 Sep
    +1
    BlaBlaCarBlaBlaCar
    from £18.00
  • São Paulo
    Rio de Janeiro
      16:00
      22:00
    24 Sep
    BlaBlaCarBlaBlaCar
    from £18.33
  • São Paulo
    Rio de Janeiro
      23:00
      05:00
    24 Sep
    +1
    BlaBlaCarBlaBlaCar
    from £18.33
  • São Paulo
    Rio de Janeiro
      17:00
      00:20
    24 Sep
    +1
    BlaBlaCarBlaBlaCar
    from £19.93


Current ticket prices

Ticket prices for a bus trip from Rio de Janeiro to São Paulo are dependent on demand. A rule of thumb: The earlier you book, the cheaper the fare – with a bit of luck you might score a ticket for only £23.75. A comparison with other means of transport can be a good idea as well: Check train, carpooling and flight deals and we’re sure you’ll find an awesome deal.

Bus stops in Rio de Janeiro and São Paulo

  Stations
Avenida Francisco Bicalho 1, 20220-310 Rio de Janeiro (Brazil)
  Stations
R. Jorn. Aloysio Biondi , São Paulo (Brazil)
R. Eudoro Lemos - Santana 259, 02030-000 São Paulo (Brazil)

Find out more details about the service on your bus from Rio de Janeiro to São Paulo and return

You are looking for a low-cost travel option which is at the same time ecologically friendly and convenient? In this case, taking the bus from Rio de Janeiro to São Paulo is the way to go! You don’t have to spend a lot of money to experience top-notch on-board features ranging from air-conditioning systems over free luggage transportation to comfortable seats. Even electrical outlets, USB ports and free WiFi can already be found on many buses. If you're not sure which offer is the best one for you, then CheckMyBus can help you: At a glance, you'll find details on the exact location of the bus terminals, on journey times and on the latest discount codes. This way you have to spend even less! You see, taking a bus is as comfortable and convenient as taking a plane or train. All you need to do is to compare the individual offers and book your cheap ticket!


Rio de Janeiro and São Paulo: Useful Info

Rio de Janeiro
6.02 Million
São Paulo
10.02 Million
Taxi
£1.82
£1.71
Rio de Janeiro
São Paulo
A taxi journey in Rio de Janeiro is 7% more expensive than in São Paulo.
Local buses
£0.90
£0.90
Rio de Janeiro
São Paulo
A bus fare in Rio de Janeiro is 0% more expensive than in São Paulo.
Beer
£1.65
£1.42
Rio de Janeiro
São Paulo
A pint of beer in Rio de Janeiro is 14% more expensive than in São Paulo.
Water
£0.65
£0.65
Rio de Janeiro
São Paulo
A bottle of water in Rio de Janeiro is 0% more expensive than in São Paulo.
Meal
£7.14
£6.50
Rio de Janeiro
São Paulo
A meal in Rio de Janeiro is 9% more expensive than in São Paulo.