Bus to Rio de Janeiro in Brazil

Enjoy your bus trip to Rio de Janeiro and get to know Brazil like never before!

Best Routes to Rio de Janeiro - RJ

Departing from Rio de Janeiro
Arriving to Rio de Janeiro

Getting to Rio de Janeiro by bus

Rio de Janeiro is the most popular destination visited in Brazil, it is a city that can be visited all over the year. Capital of the state is owner of the deserved title of "Marvelous City". The fame was not obtained by chance or with much effort, but because the city has beautiful beaches, as Copacabana, Ipanema, Leblon, a vibrant nightlife, memoral attractions, such as Sugar Loaf Mountain, and the statue of Christ the Redeemer, symbol of Rio de Janeiro and also Brazil. The city is also a destination known for many events. It starts in January with New Year’s Eve. People from all over the world including brazilians celebrate the fireworks at midnight wearing white to bring good luck for the year in all corners of the city. Copacabana beach is overcrowded with people this night. Soon in February (sometimes in March) the city is already flooded with joy by other celebration, Carnival. Big parades and celebrations on the street lead people to an overdose of fun.


If you decide to take a bus to Rio de Janeiro, the distance and the timing of your trip can vary a lot depending from where you are coming from. There are many routes to Rio departing from more than 15 brazilian states. Normally, a bus ride will always be cheaper than an air ticket and, it’s a great opportunity to get to know a little of Brazil by bus.

Rio de Janeiro Bus Station

The Bus Station of Rio de Janeiro, also known as Novo Rio Bus Station, is located at Francisco Bicalho Avenue, 1 – Santo Cristo – Downtown – Rio de Janeiro State. If you need any help or tip from the bus station you can always give a call to their number at +55 (21) 3213-1800, but its not likely they will be able to speak any English. The bus station in Rio de Janeiro is opened 24h a day and counts with food courts, bathrooms with shower, ATM´s and more than 22 bus companies connecting the city to the rest of the country, as Itapemirim, Sampaio, Real Expresso, Costa Verde, Águia Branca, 1001, Útil, Cometa, Macaense, Brisa, Pluma, Expresso do Sul and Expresso Brasileiro.

Main bus routes to Rio de Janeiro:

Sao Paulo to Rio de Janeiro: The distance between São Paulo and Rio de Janeiro is 435km and the bus trip takes 6 hours. The Bus Companies that run along this route are Expresso do Sul, Expresso Brasileiro, Itapemirim, 1001. The buses depart from Tietê Bus Terminal – São Paulo or Guarulhos Bus Station – São Paulo.

Belo Horizonte to Rio de Janeiro: The bus trip from Belo Horizonte to Rio de Janeiro takes 6h 30min and the distance between the two cities is 441km. The Bus Companies that work in this route are COMETA and UTIL, departing from Belo Horizonte Bus Station.

Paraty to Rio de Janeiro: Paraty is 249km of Rio de Janeiro or 4h and 40 min by bus. This route is operated by Costa Verde Bus Company.

Buzios to Rio de Janeiro: This route is done in 2h and 50min by 1001 Bus Company. The distance is 171km and the departures are from Búzios Bus Station, also known as 1001 Bus Station.

Bus tickets to Rio de Janeiro: Here at BRASIL BY BUS, you can book your bus ticket for more than 3.000 destinations in Brazil with the main bus companies in the country. Booking and cancelation are 100% online and international travelers can book it using their international credit card.

Bus Station in Rio de Janeiro - RJ

Main Bus Companies to get in Rio de Janeiro - RJ

Other routes in Rio de Janeiro - RJ

Departing from Rio de Janeiro
Arriving to Rio de Janeiro