Bus tickets to Rio de Janeiro

Check the bus schedules and how to get to Rio de Janeiro to attend the 2016 Rio Games

Por Ana Knorst

The world’s most important sporting event is coming and it will happen in Rio de Janeiro. The most affordable way to get in Rio will be by bus.

Below are the 5 main routes to take you to go to Rio de Janeiro by bus and a few tips on how to get there and experience the games first-hand.

Book your bus tickets to Rio de Janeiro in advance here.

- Where to take the bus in São Paulo to go to Rio de Janeiro:

Getting from São Paulo to Rio by bus is very easy. The buses depart from Tietê Bus Station (Rodoviária do Tietê) located at 1800 Cruzeiro do Sul Avenue - Santana or from Guarulhos Bus Station (Rodoviária de Guarulhos) located at Alameda dos Lírios – Parque Cecap – Guarulhos, it is also near Guarulhos International Airport, making it possible to reach the bus station by either taxi or public transportation.

- Bus Companies:

The main bus companies that connect São Paulo to Rio de Janeiro are: 1001, Kaissara, Expresso Brasileiro, Expresso do Sul, Util.

- Bus Schedules and Prices from São Paulo to Rio de Janeiro:

There are many departures all over the day and every day from São Paulo to Rio de Janeiro (see more here). The bus trip to Rio takes around 5:40 to 6:00 hours.

Bus ticket prices varies from USD 27.89 - USD 63.00

- Types of Bus (Classes):

The bus services are available in different comfort classes, from basic buses called "Conventional or Classic" to more comfortable buses called “Executive”, “Half Sleeper” or “Sleeper”.

- Where to take the bus in Belo Horizonte to go to Rio de Janeiro:

The buses depart from Belo Horizonte Bus Station located in Downtown at 100 Rio Branco Square.

- Bus Companies:

The bus companies that connect Belo Horizonte to Rio de Janeiro are Util and Cometa.

- Bus Schedules and Prices from Belo Horizonte to Rio de Janeiro:

There are buses every day. The first departure is around 08:30am and the last one is at 11:59pm. (see more here). The bus trip takes around 6:20 – 7:05 hours.

Bus ticket prices varies from USD 26.33 - USD 74.88

- Types of Bus (Classes):

The bus services is also available in Sleeper, Executive, Conventional – Classic comfort classes.

- Where to take the bus in Campinas to go to Rio de Janeiro:

The buses depart from Campinas Bus Station, at Doutor Pereira Lima Street - Vila Industrial.

- Bus Companies:

Bus trip from Campinas to Rio is operated by Cometa and Util

- Bus Schedules and Prices from Campinas to Rio de Janeiro:

There are many departures every day, the first morning bus leaves at 7:45am and the last one at 11:59pm (see more here). The bus trip lasts around 6 – 7 hours.

Bus ticket prices varies usually from USD 18.90 – USD 63.00

- Types of Bus (Classes):

The characteristics of each bus class may vary according to each bus company, however, the main ones to travel from Campinas to Rio are Conventional – Classic Bus, Executive, and Sleeper Bus.

- Where to take the bus in Brasília to go to Rio de Janeiro:

The buses depart from Brasília Bus Station, at SMAS, Trecho 4, Conjunto 5/6 – Asa Sul.

- Bus Companies:

The main bus companies that connect Brasília to Rio de Janeiro are Kaissara and Util.

- Bus Schedules and Prices from Brasília to Rio de Janeiro:

There are buses operating daily from 12:30pm to 08:30pm (see more here). The bus trip lasts around 17 hours.

Bus ticket prices varies from USD 33.00 – USD 81.49

- Types of Bus (Classes):

To travel from Brasília to Rio de Janeiro by bus you can choose among Conventional – Classic, Executive and Sleeper classes.

- Where to take the bus in Curitiba to go to Rio de Janeiro:

The buses depart from Curitiba Bus Station, at 330 Presidente Affonso Camargo Avenue – Jardim Botânico.

- Bus Companies:

The main bus companies that operate the route are Penha and Kaissara.

- Bus Schedules and Prices from Curitiba to Rio de Janeiro:

There are buses operating daily, but depending on the day, there are 1 to 3 available schedules (at 8:15pm, at 9pm and at 11:30pm) (see more here). The bus trip lasts around 13 - 14 hours.

Bus ticket prices varies from USD 53.24 – USD 66.58

- Types of Bus (Classes):

There are two types of buses available on the route, Conventional – Classic or Sleeper.