Rio de Janeiro and Sao Paulo are the two most populated cities in Brazil and the highway between these cities experiences high volumes of traffic daily. The city of Sao Paulo is 429 kilometers from Rio de Janeiro and buses travel along the President Dutra highway which is also crossed by some of the other major highways of the Brazil.
The bus from Rio to Sao Paulo takes about 6 hours and connects the Novo Rio bus station and the São Paulo Tietê bus station. There are a number of companies which run this route and between them you can find departures every 15 minutes from about 07:00am until 02:00am. Here are three of the better companies which cover the route:
Autoviacao 1001 - www.autoviacao1001.com.br.
Expresso do Sul - www.expressodosul.com.br
Itapemirim - www.itapemirim.com.br
With all three companies you can choose departures on buses with different types of seating which also affects how much you will pay for the ticket.
Convencional - fair recline good enough for daytime travel but not the best for sleeping.
Executivo - Good recline, can get some good rest during the trip
Leito - Close to flat and best for sleeping. Least number of departures.
Note: If the bus is showing DD - it means it is double decker
All of the above classes are air conditioned and feature an onboard lavatory. Sometimes the air conditioning can run too strong and its best to take something warm just in case. No food is offered on the bus but they do make about two comfort stops during the trip where you can use bathrooms and purchase snacks and drinks.
If you purchase your ticket at the Novo Rio terminal directly, try to be there about an hour before the departure of the bus you want to have a chance to get a seat, more to be super secure. During high season and public holidays you may wish to go some days before or pre-purchase your ticket online.
The companies accept credit cards, and once you purchase your ticket from one of the desks on the second floor of the Novo Rio terminal, check which platform you will depart from which will be printed on your ticket. If you pre-purchased your ticket, you still need to collect it from the company's counter at the terminal.
If travelling with large baggage then once your bus arrives take the bags to the back of the bus where an attendant will put them in the under storage compartment and give you a small receipt which you must produce to collect your luggage in Sao Paulo. Before boarding your bus the attendant will also check your passport and note down the details; this is common in Brazil if you are travelling between states.
Costa Verde Route
If you have a couple of days to make your travel between Rio and Sao Paulo then consider taking the tourist route along the coast. The Costa Verde (Green Coast) route from Rio to Sao Paulo includes places such as the beautiful Ilha Grande and Paraty which you may wish to visit.
Rio to Sao Paulo Bus Route
Buses from Rio de Janeiro to Sao Paulo
Book your bus now!