Find the cheapest bus tickets from Rio de Janeiro to São Paulo

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD
11:00 pm5:30 am
$29
RodoviáriaTietê
11:00 pm
Rodoviária
5:30 am
Tietê
Expresso do Sul
$29USD
10:45 pm5:15 am
$29
RodoviáriaTietê
10:45 pm
Rodoviária
5:15 am
Tietê
Autoviação 1001
$29USD
9:30 pm3:50 am
$29
RodoviáriaBarra Funda
9:30 pm
Rodoviária
3:50 am
Barra Funda
Catarinense
$29USD
5:00 pm11:00 pm
$31
RodoviáriaTietê
5:00 pm
Rodoviária
11:00 pm
Tietê
Kaissara
$31USD
6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD

Cheap buses leaving tomorrow
One passenger / one way

6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD
11:59 pm5:59 am
$29
RodoviáriaTietê
11:59 pm
Rodoviária
5:59 am
Tietê
Kaissara
$29USD
5:45 pm12:15 am
$29
RodoviáriaTietê
5:45 pm
Rodoviária
12:15 am
Tietê
Autoviação 1001
$29USD
11:00 pm5:30 am
$29
RodoviáriaTietê
11:00 pm
Rodoviária
5:30 am
Tietê
Expresso do Sul
$29USD
6:00 am12:45 pm
$29
RodoviáriaBarra Funda
6:00 am
Rodoviária
12:45 pm
Barra Funda
Catarinense
$29USD
6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD

Cheap buses leaving Saturday
One passenger / one way

12:40 am7:10 am
$29
RodoviáriaTietê
12:40 am
Rodoviária
7:10 am
Tietê
Expresso Brasileiro
$29USD
11:15 pm5:45 am
$29
RodoviáriaTietê
11:15 pm
Rodoviária
5:45 am
Tietê
Autoviação 1001
$29USD
12:10 am6:10 am
$29
RodoviáriaTietê
12:10 am
Rodoviária
6:10 am
Tietê
Kaissara
$29USD
8:30 am3:00 pm
$29
RodoviáriaTietê
8:30 am
Rodoviária
3:00 pm
Tietê
Expresso do Sul
$29USD
11:30 pm5:50 am
$29
RodoviáriaBarra Funda
11:30 pm
Rodoviária
5:50 am
Barra Funda
Catarinense
$29USD
12:40 am7:10 am
$29
RodoviáriaTietê
12:40 am
Rodoviária
7:10 am
Tietê
Expresso Brasileiro
$29USD

Cheap buses leaving Sunday
One passenger / one way

6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD
2:40 pm9:10 pm
$29
RodoviáriaTietê
2:40 pm
Rodoviária
9:10 pm
Tietê
Expresso do Sul
$29USD
10:45 pm5:15 am
$29
RodoviáriaTietê
10:45 pm
Rodoviária
5:15 am
Tietê
Autoviação 1001
$29USD
11:25 am8:45 pm
$29
RodoviáriaTietê
11:25 am
Rodoviária
8:45 pm
Tietê
Kaissara
$29USD
8:00 pm2:20 am
$29
RodoviáriaBarra Funda
8:00 pm
Rodoviária
2:20 am
Barra Funda
Catarinense
$29USD
6:00 pm12:30 am
$29
RodoviáriaTietê
6:00 pm
Rodoviária
12:30 am
Tietê
Expresso Brasileiro
$29USD

Cheap buses leaving Monday
One passenger / one way

10:00 am4:30 pm
$29
RodoviáriaTietê
10:00 am
Rodoviária
4:30 pm
Tietê
Expresso Brasileiro
$29USD
12:10 am6:10 am
$29
RodoviáriaTietê
12:10 am
Rodoviária
6:10 am
Tietê
Kaissara
$29USD
12:05 am6:35 am
$29
RodoviáriaTietê
12:05 am
Rodoviária
6:35 am
Tietê
Expresso do Sul
$29USD
12:15 am6:45 am
$29
RodoviáriaTietê
12:15 am
Rodoviária
6:45 am
Tietê
Autoviação 1001
$29USD
6:00 am12:45 pm
$29
RodoviáriaBarra Funda
6:00 am
Rodoviária
12:45 pm
Barra Funda
Catarinense
$29USD
10:00 am4:30 pm
$29
RodoviáriaTietê
10:00 am
Rodoviária
4:30 pm
Tietê
Expresso Brasileiro
$29USD

Cheap buses leaving Tuesday
One passenger / one way

12:01 am6:31 am
$29
RodoviáriaTietê
12:01 am
Rodoviária
6:31 am
Tietê
Expresso Brasileiro
$29USD
8:30 am3:00 pm
$29
RodoviáriaTietê
8:30 am
Rodoviária
3:00 pm
Tietê
Expresso do Sul
$29USD
11:40 pm6:10 am
$29
RodoviáriaTietê
11:40 pm
Rodoviária
6:10 am
Tietê
Autoviação 1001
$29USD
11:25 am8:45 pm
$29
RodoviáriaTietê
11:25 am
Rodoviária
8:45 pm
Tietê
Kaissara
$29USD
6:00 am12:45 pm
$29
RodoviáriaBarra Funda
6:00 am
Rodoviária
12:45 pm
Barra Funda
Catarinense
$29USD
12:01 am6:31 am
$29
RodoviáriaTietê
12:01 am
Rodoviária
6:31 am
Tietê
Expresso Brasileiro
$29USD

Bus Rio de Janeiro to São Paulo: Trip Overview

95
Daily Buses
12:01 am - 11:59 pm
Departure Time
$38
Average Price
Average Trip Duration

Trip Reviews for Rio de Janeiro - São Paulo

4.2 out of 5 stars

User reviews from travelers who booked a bus ticket from Rio de Janeiro to São Paulo

Ratings and Reviews (77)


Donne O.April 8, 2019 | Staff: 4 | 

The air conditioning was broken, so it was absolutely boiling inside the bus. We ended up having to break open the emergency exit. It was so uncomfortable, I couldn't even fall asleep.

Danielle S.April 5, 2019 | 

Brilliant service and very comfortable. Best bus ride I have had!

Sisca M.March 27, 2019 | Staff: 5 | 

Punctual but no wifi. Overall is great.

Christopher G.March 26, 2019 | Staff: 5 | 

Excellent coach! Comfortable with plenty of leg room! Travel made easy. Would definitely recommend it.

James L.March 15, 2019 | Staff: 5 | 

Excellent , i didnt even hear my own snoring 😂

Eliott M.March 11, 2019 | Staff: 5 | 

The trip was good but the a-c is a little bit to cold

Cohi O.March 9, 2019 | Staff: 5 | 

Very good

Emily D.March 6, 2019 | Staff: 4 | 

Seats were incredible and comfy

Zigmars S.March 4, 2019 | Staff: 5 | 

Fast ride, comfy chairs

Andrea M.February 26, 2019 | Staff: 5 | 

Good trip

Dogukan H.February 26, 2019 | Staff: 5 | 

There was traffic acccident driver stopped and dont say anythink after 30 minutes speak portugese and turned back he locked him shelve in his cabin.

Antoine C.February 16, 2019 | Staff: 5 | 

Very good service, people were very friendly and very very comfortable bus.

Mariami R.February 4, 2019 | Staff: 5 | 

Excelent buses, very comfortable!

Hugo P.February 2, 2019 | Staff: 5 | 

Most comfortable bus I've even been on!

Valterino P.January 24, 2019 | Staff: 5 | 

Very good service. Comfortable cama-leito

Alexandru M.January 22, 2019 | Staff: 4 | 

Very good service. Maybe the internet might be improved. Otherwise, very satisfied.

Diane S.January 18, 2019 | Staff: 4 | 

Comfortable On time

Anna S.January 13, 2019 | Staff: 5 | 

Overall good service and good bus from Rio to Sao Paulo. Clean, good air conditioning, comfortable seats.

Tracey W.January 9, 2019 | Staff: 4 | 

Comfortable trip. No wifi or USB power points

Sharmayne R.January 9, 2019 | Staff: 3 | 

The ticket was easy to sort out. The bus was clean and comfortable. The journey was relatively smooth. It was late to arrive, but that was due to traffic. It could be better signposted in the station.

Stephen C.January 6, 2019 | Staff: 5 | 

Very good service I was very impressed

Andrew B.January 4, 2019 | Staff: 5 | 

International traveller and found Expresso do Sul was a comfortable drive with good seats. Wifi was also pretty good.

Lilly R.January 4, 2019 | Staff: 2 | 

The bus took me to the wrong location/directed me the wrong way. I was told online and when purchasing the ticked and by three employees that the bus would take me to the GRU airport. I was trying to get to the airport not some crowded bus station with zero WiFi capability and no one to talk to. The BUS also had no WiFi at all!! That’s the only reason I went with this company! The seats were broken and it smelled bad!

Grazia C.January 4, 2019 | Staff: 4 | 

Very good transport

Mmakutu M.December 28, 2018 | Staff: 3 | 

The buses are old and not comfortable

Jesse S.November 27, 2018 | Staff: 3 | 

Bus was fine. Staff was ok. The bus arrived late and got to the destination even later.

Denise Z.November 26, 2018 | Staff: 5 | 

Seats are not as comfortable. Especially the semi leite could have been better. Staff was very friendly and the blankets comfortable.

Shanelle W.October 31, 2018 | Timeliness: 5 | Staff: 5 | 

It was a lovely experience. I was comfortable and that made the time pass so quickly. I am definitely sticking with Kaissara.

Benjamin M.October 12, 2018 | Timeliness: 1 | Staff: 4 | 

The bus was freezing cold and the journey took twice as long! Not great.

Tamoya S.October 12, 2018 | Timeliness: 3 | Staff: 2 | 

I missed my stop. The driver came and barely whispered something to the people in the front.

Rio de Janeiro to São Paulo Route Map

Rio de Janeiro to São Paulo Buses

Busbud shows you the best bus ticket fares and bus schedules so you can easily plan and book a trip by bus from Rio de Janeiro to São Paulo.

We make sure you can find a bus service from Rio de Janeiro to São Paulo from the most reliable bus companies operating this trip.

From cheap bus tickets to more luxurious buses traveling from Rio de Janeiro to São Paulo, we offer a wide range of bus services to best suit your needs depending on how much your budget is.

Bus Companies

Bus service from Rio de Janeiro to São Paulo are provided by Autoviação 1001, Catarinense, Kaissara, Expresso Brasileiro and Expresso do Sul.

Stations & Stops

Buses leaving from Rio de Janeiro to São Paulo will depart from Rodoviária, GIG Aeroporto, Av. Pedro Calmon, 102 or Rodoviária.

A bus ride to São Paulo will drop you off at Tietê, Barra Funda, Jabaquara, R. Treze de Maio, CGH Aeroporto, São Paulo or Praça do Patriarca.

Daily Buses95
Departure Time12:01 am - 11:59 pm
Average Price
$38
Average Trip Duration
Bus companies on this routeAutoviação 1001, Catarinense, Kaissara, Expresso Brasileiro, Expresso do Sul

About Bus Travel

Bus Travel Tips

If you're abroad, study some local language. Not only could it get you out of a pickle during your bus trip from Rio de Janeiro to São Paulo but it'll also be endearing to native speakers who will surely appreciate your effort.

Start sightseeing the minute your bus leaves the station. If you're on the night bus from Rio de Janeiro to São Paulo, get comfy and count the stars.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Rio de Janeiro to São Paulo that are otherwise impossible to come by with a plane.

Create your own real life musical score by curating a personalized bus travel playlist - the perfect accompaniment to your bus ride from Rio de Janeiro to São Paulo.

Did you know?

The word 'bus' is an abbreviation of 'omnibus" which means 'for all' in Latin as buses were meant to be transportation for everybody.

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.

Will you be returning to Rio de Janeiro by bus?

If you are looking for the return bus journey, check out buses from São Paulo to Rio de Janeiro.

Popular Buses Connecting Rio de Janeiro

Popular Buses Connecting São Paulo

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud helps you easily search, compare and book intercity bus tickets on a worlwide scale with our comprehensive list of bus routes and schedules. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew