How to get Brasilia to Rio De Janeiro, Brazil (4 Best Ways)

AnaMarija Mishachkovska 28 Oct 2022 Last updated: 4 Apr 2025 3 min read No comments


You can get from Brasilia to Rio de Janeiro by bus, private transfer, flight, or rental car.

The cheapest option is by bus, which costs USD 81 and takes about 19.5 hours.

The most popular option is the 140 Reclining Seats Bus, as it is the most affordable alternative!

The fastest way is taking a flight, which takes about 1 hour and 45 minutes.

Let’s embark on a captivating exploration of Brazil! From my adventures, I’ve gathered invaluable insights on getting around this magnificent country, and now I’ll share them with you!

Getting to Rio de Janeiro from Brasilia

MethodTimePrice
Bus19.5 hrs$81 to 110
Private Transfer16 hrs
Flight~1.5 hrs
Rental Car~16 hrs

1. Bus from Brasilia to Rio De Janeiro

Journey Duration: 19 hours 30 minutes

The 140 Reclining Seats Bus is especially popular for budget travelers, with tickets available for only USD 81!

The bus company Util operates this route with multiple daily departures between Brasilia and Rio! Therefore, if you decide to ride a bus, you can choose from the Economy, 130 Reclining Seats, 140 Reclining Seats, or 180 Reclining Seat Buses.

They are all comfortable and provide everything you need for a smooth journey, but the long driving distance isnโ€™t for everyone, especially when you have other options available.

However, if youโ€™re set on traveling by bus, check the departure times and choose the one that best fits your schedule!

Economy Bus Schedule

The table below displays the economy bus timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:30pm11:50am19h 20m$110
08:30pm02:30pm18h$110

130 Reclining Seats Bus Schedule

The table below displays the 130 Reclining Seats Bus timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:30pm11:50am19h 20m$110
08:30pm02:30pm18h$110

140 Reclining Seats Bus Schedule

The table below displays the 140 Reclining Seats Bus timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:30pm11:50am19h 20m$81
08:30pm02:30pm18h$88

180 Reclining Seats Bus Schedule

The table below displays the 180 Reclining Seats Bus timetable, detailing departure times, journey lengths, and fares.

DepartureArrivalDurationPrice
04:30pm11:50am19h 20m$110
08:30pm02:30pm18h$110

2. Private Transfer

Journey Duration: 16 hours

Depending on how many people you are traveling with, you typically have a choice of several vehicles. If you have a large group, consider a minivan, and if there are just a few of you, go for a regular car.

Since private transfers are constantly available, you can plan your route and arrive in Rio whenever you like.

Although a private transfer is much more expensive than other forms of public transportation, it will make your 16-hour trip to Rio de Janeiro much easier and more comfortable!

However, you should only choose this option if you want luxury and are willing to splurge on such a long trip.

3. Flight

Journey Duration: 1 hour 45 minutes

Flying is quick and straightforward. Even though it’s the fastest way to travel, it’s surprisingly not that expensive compared to the bus and the trip is unquestionably worthwhile!

The air distance between Brasilia and Rio de Janeiro is 934 kilometers or 580.5 miles, and you will arrive in Rio in about 1 hour and 45 minutes.

Three different companies run numerous daily departures between Brasilia and Rio de Janeiro. However, if you decide to fly, your only option is Economy class.

Because plane ticket prices change depending on the season, it is best to look for flights in advance and buy your tickets online.

The price of a plane ticket from Brasilia to Rio de Janeiro highly depends on the time of year you are traveling and your time of booking. They can sometimes be cheaper than USD 100, but also cost more than USD 500.

4. Rental Car

Journey Duration: 16 hours

By renting a car instead of taking a bus, you can go at your own pace and get to Rio much faster. But it will also take a lot longer than a flight.

The time it takes to travel depends on how many breaks you take along the way, but it typically takes 16 hours.

However, renting a car in Brazil is very affordable, so this is a viable option! But keep in mind that Brazilian traffic can be difficult.

Best day tours in Rio de Janeiro

Get Your Guideย helps you find the best tours wherever you are heading. Itโ€™s usually the first website I check when I plan a trip to a new place.

This article was last fact-checked by Jean Nรกjera on

4 Apr 2025

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *